Search the VMware Knowledge Base (KB)
View by Article ID

CoreOS vmx+vmdk イメージのインストール/構成 (2105725)

  • 0 Ratings

Symptoms

免責事項:これは英文の記事「Installation/Configuration of CoreOS vmx+vmdk image (2104303)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。

Purpose

この記事には、VMware ESXi、Workstation または Fusion での CoreOS vmx+vmdk のインストールおよび基本的な構成に関する情報が記載されています。 例として CoreOS 494 リリースが使用されます。 CoreOS 540.0.0 以降のリリース後の OVA 形式の導入により、VMware では KB 2109161 の詳細を使用して、CoreOS 仮想マシンをデプロイすることをお勧めします。

Resolution

CoreOS は新しい Linux ディストリビューションで、クラスタリングされたデプロイにインフラストラクチャを提供するためのものです。 494.x リリースおよび 522.x リリースは VMware のTech プレビュー サポートとして確認されています。

この記事には、次のトピックが含まれます。
  • インストール手順
  • CoreOS と Open VM Tools の統合

インストール手順

CoreOS を仮想マシンにインストールするには、標準 CoreOS ISO または VMDK イメージを使用します。

: このインストール手順では、VMDK イメージのみを対象としています。

前提条件

次のタスクが完了していることを確認します。

  1. すべての VMware 製品の全般的なインストール手順について読む。
  2. CoreOS Quick Start で CoreOS の全般的な知識について読む。


VMDK イメージ

stable.release.core-os.net/amd64-usr/ に移動して、最新の安定したイメージを見つけます。 現在、以下の 2 つの異なるイメージが見つかります。

  1. coreos_production_vmware_image
  2. coreos_production_vmware_insecure

インストール手順

coreos_production_vmware_insecure のインストール ガイドは、Running CoreOS on VMware にあります。

VMware では、セキュリティおよび組み込まれている Open VM Tools には coreos_production_vmware_image インストールをお勧めします。

  1. stable.release.core-os.net/amd64-usr/494.5.0/ に移動します。
  2. coreos_production_vmware_image.vmdk.bz2 ファイルと構成ファイルをダウンロードします coreos_production_vmware.vmx.
  3. bunzip2 ユーティリティを使用して抽出します coreos_production_vmware_image.vmdk.bz2

    bunzip2 -f coreos_production_vmware_image.vmdk.bz2

    抽出すると、coreos_production_vmware_image.vmdk ファイルが取得されます。

  4. coreos_production_vmware_image.vmdk ファイルと coreos_production_vmware.vmx ファイルを同じディレクトリのデータストアにアップロードします。
  5. VMware に CoreOS 仮想マシンをデプロイします。
    1. coreos_production_vmware.vmx ファイルを開くと、CoreOS 仮想マシンが VMware Workstation および Fusion で直接パワーオンされます。
    2. CoreOS 仮想マシンを VMware vSphere にデプロイするには、vSphere で認識されるように VMDK の形式を変換する必要があります。
      1. ovftoolVMware Open Virtualization Format Tool からダウンロードします。
      2. 次のコマンドで ovftool を実行し、VMDK を変換して OVF を生成します。

        ovftool coreos_production_vmware.vmx coreos_production_vmware.ovf

        出力は次のようになります。

        Opening VMX source: coreos_production_vmware.vmx
        Opening OVF target: coreos_production_vmware.ovf
        Writing OVF package: coreos_production_vmware.ovf
        Transfer Completed
        Completed successfully

        coreos_production_vmware.ovf and coreos_production_vmware-disk1.vmdk ファイルは後のデプロイに対して作成されます。


      3. Sphere Client または vSphere Web Client を使用して vCenter Server に接続してから ESXi インスタンスに接続します。
      4. [ファイル] に移動し、[OVF テンプレートのデプロイ] をクリックします。 作成した .ovf ファイルへのパスを参照して見つけます。
      5. 残りの手順を実行して、仮想マシンの作成を終了します。

  6. CoreOS 仮想マシンに自動ログインします。

    CoreOS 仮想マシンにアクセスするには、次の手順を実行します。

    1. CoreOS 仮想マシンをパワーオンし、コンソールを開きます。
    2. ブート ローダー プロンプトが表示されたら、e キーを押して、起動プロセスを停止します。
    3. カーネル起動パラメータとして coreos.autologin を追加し、Ctrl + x キーまたは F10 キーを押して起動します。 これにより、コンソールでログイン プロンプトが省略され、ユーザー core のシェルに直接入ります。




      : リストされているオプションが 534.1.0 より前の CoreOS リリースに使用可能です。



      : リストされているオプションが 534.1.0 以降の CoreOS リリースに使用可能です。

    4. SSH アクセスのためのユーザー core のパスワードを設定します。



  7. Cloud-Config ファイルは /usr/share/oem/cloud-config.yml にあります。 Cloud-Config Validator にアクセスして、CoreOS 仮想マシンと使用される cloud-config を検証できます。
    1. ユーザー core の SSH パブリック キーを設定します。
      1. 新しい SSH キーを生成します。

        ssh-keygen -t rsa

      2. パスフレーズを入力し、id_rsaid_rsa.pub が作成されていることを確認します。
      3. CoreOS 仮想マシンの IP アドレスを確認します。
      4. CoreOS 仮想マシンにログインして、/usr/share/oem/cloud-config.yml ファイルを編集します。



      5. パブリック RSA キー id_rsa.pub の内容を ssh_authorized_keys: セクションにコピーします。

        - ssh-rsa [id_rsa.pub.content.here]



      6. CoreOS 仮想マシンを再起動し、プライベート RSA キー id_rsa で確認します。a

        [root@localhost .ssh]# ssh -i id_rsa core@[your.ip.address.here]



cloud-config のカスタマイズ オプションについては、Using Cloud-Configcloud-config ガイドを参照してください。

: その他のドキュメントで参照される代替変数 $private_ipv4 および $public_ipv4 は、VMware でサポートされていません。
 
最初の仮想マシンに対し user_data をカスタマイズした後、さらに CoreOS 仮想マシンをデプロイして、CoreOS クラスタを設定できます。
 
CoreOS と Open VM Tools の統合
 
Open VM Tools は、VMware Tools のオープン ソースの実装で、 VMware ハイパーバイザーにおける仮想マシンの機能や管理を改善する一連の仮想化ユーティリティで構成されています。 VMware では、OS ベンダーによって再配布された Open VM Tools を使用することをお勧めします。 open-vm-tools の VMware サポートについては、「VMware による open-vm-tools のサポート (2074713)」を参照してください。

Tags

日本語 Japanese

See Also

Request a Product Feature

To request a new product feature or to provide feedback on a VMware product, please visit the Request a Product Feature page.

Feedback

  • 0 Ratings

Did this article help you?
This article resolved my issue.
This article did not resolve my issue.
This article helped but additional information was required to resolve my issue.

What can we do to improve this information? (4000 or fewer characters)




Please enter the Captcha code before clicking Submit.
  • 0 Ratings
Actions
KB: