検索

2.3.4. VMware のインストール

download PDF

VMware vSphere は、仮想マシンリソースのデプロイおよび管理手段を提供します。本セクションでは、VMware vSphere クライアントを使用して Red Hat Enterprise Linux Atomic Host を実行する方法を説明します。この記事の例では、ISO イメージが Red Hat Enterprise Linux 7 システムで作成されており、Red Hat Enterprise Linux Atomic Host は、Microsoft Windows システムで実行されている単一の ESXi 5.5 ハイパーバイザーおよび vCenter ホストとして設定された VMware vSphere で実行されました。

Getting a Red Hat Enterprise Linux Atomic Host Image

VMware vSphere で実行できる Red Hat Enterprise Linux Atomic Host 仮想マシンイメージを作成するには、最初に Red Hat Enterprise Linux のダウンロード ページから VMware 用の Red Hat Enterprise Linux Atomic Host OVA ファイルをダウンロード します。

vSphere OVA プラグインには、設定可能なネットワークコントローラーと設定可能な SCSI コントローラーがあります。

設定可能なパラメーターは以下のとおりです。

vsphere_scsi_controller_type
有効な設定は lsilogic および VirtualSCSIです。
vsphere_network_controller_type
有効な設定は、E1000 および VmxNet3です。

これらのパラメーターが明示的に設定されていない場合は、デフォルトで準仮想化以外の設定に設定されます。SCSI コントローラーの非準仮想化設定は lsilogic です。ネットワークコントローラーの非準仮想化設定は E1000 です。

cloud-init ISO ファイルの作成

Red Hat Enterprise Linux Atomic Host システムの設定に使用される情報を含む cloud-init ISO イメージを作成する必要があります。この情報には、ホスト名、ユーザー名とパスワード、およびその他の設定を含めることができます。以下の手順で説明するように、必要な設定情報を作成し、ISO イメージを生成します。

  1. cloud-init メタデータデータ ファイルを作成します。

    最後のインストール設定オプションは、cloud-init 設定ファイルのペアで設定されます。最初のインストール設定ファイルには、メタデータが含まれます。テキストエディターでこのファイルを作成し、メタデータ を呼び出します。このファイルは、インストールされている Red Hat Enterprise Linux Atomic Host のインスタンスを識別する情報を提供します。instance-id には任意の識別名を指定でき、local-hostname はサイトの標準に準拠するホスト名である必要があります。以下に例を示します。

    instance-id: Atomic0
    local-hostname: atomic-00
  2. cloud-init ユーザーデータ ファイルを作成します。

    2 つ目のインストール設定オプションファイルは、ユーザーデータファイルです。このファイルは、システム上のユーザーに関する情報を提供します。テキストエディターでこれを作成し、user-data を呼び出します。このファイルは、Red Hat Enterprise Linux Atomic Host のインストールを可能にするために使用されます。デフォルトでは、root ユーザーはパスワードがロックされ、この手順が省略されている場合はログインできません。以下は、user-data ファイルの例です。

    #cloud-config
    password: atomic
    chpasswd: {expire: False}
    ssh_pwauth: True
    ssh_authorized_keys:
      - ssh-rsa AAA...SDvz user1@yourdomain.com
      - ssh-rsa AAB...QTuo user2@yourdomain.com

    この user-data ファイルにより、デフォルトのユーザー cloud-user がパスワードまたは SSH キーを使用してログインできるようになります。両方の方法を使用できますが、必須ではありません。パスワードログインは、passwordchpasswd の行で有効になります。パスワードには、cloud-user ユーザーのプレーンテキストのパスワードが含まれます。chpasswd 行は、最初のログインがすぐにパスワードの変更を要求しないように、パスワードの有効期限をオフにします。これは任意です。パスワードを設定する場合は、パスワードがプレーンテキストファイルに保存されているため、初回ログイン時にパスワードを変更することが推奨されます。

    SSH ログインは、ファイルの最後の 3 行で有効になります。ssh_pwauth 行は、SSH ログインを有効にします。ssh_authorized_keys 行は、1 つ以上の認証キーのブロックを開始します。ssh-rsa 行に一覧表示されている各パブリック SSH キーは、cloud-user ~/.ssh/authorized_keys ファイルに追加されます。この例では、2 つのキーが一覧表示されます。この例では、鍵は切り捨てられており、実際のファイルで公開鍵全体を一覧表示する必要があります。ssh-rsa の行の前にスペースを 2 つ追加します。その後、ハイフンの後に別のスペースが続く必要があります。

  3. ISO ファイルを作成します。

    ファイルが完了したら、ISO イメージにパッケージ化する必要があります。この ISO イメージは、仮想マシンと共に仮想設定 CD として使用されます。atomic0-cidata.iso という ISO イメージは、Red Hat Enterprise Linux で以下のコマンドで作成されます。

    # genisoimage -output atomic0-cidata.iso -volid cidata -joliet -rock user-data meta-data
  4. 新しく作成された ISP イメージを、VMware を実行しているホストに転送します。
2.3.4.1. VMware での Red Hat Enterprise Linux Atomic Host 仮想マシンの設定*

VMware vSphere クライアントで Red Hat Enterprise Linux Atomic Host を実行する手順は次のとおりです。

  1. 以前に作成した ISO イメージを VMware vSphere データストアに追加します。
  2. vSphere で OVF テンプレートとして OVA ファイルをデプロイします。
  3. ISO イメージを CD/DVD ドライブとして vSphere テンプレートに割り当てます。
  4. Red Hat Enterprise Linux Atomic Host 仮想マシンを実行します。
注記

この手順では、VMware vSphere に精通しており、VMware vSphere の特定バージョンへの参照では記述されていないことを前提としています。

データストアへのイメージの追加

  1. VMware vSphere クライアントを開きます。
  2. 左側のペインで、データストア に アクセスし ます。
  3. ターゲットデータストアを選択します。
  4. Browse this datastore を選択します。
  5. フォルダーアイコンを選択し、新しいフォルダーを作成します。この例では、atomic01/ という名前です
  6. 新規フォルダー atomic01/ が強調表示 された状態で、GUI オプションを選択して、データをデータストア(および フォルダー)にアップロードします。
  7. 以前に作成した cloud-init ISO ファイル(例: atomic01-cid.iso)を参照し、これを選択してデータストアにアップロードします。同じ名前が付けられた ファイルがデータストアにすでに存在する場合は、上書きするかどうかが尋ねられます。
  8. Datastore Browser を閉じます。

OVF テンプレートのデプロイ

  1. Home を選択し、Inventory を選択し、Hosts and Clusters オプションを選択します。
  2. File and Deploy OVF Template を選択します。
  3. OVA ファイルがある場所(例: rhel-atomic-cloud-7.1-6.x86_64.vsphere.ova )を参照し、これを選択して Open をクリックします。
  4. Next ボタンを選択します。OVF テンプレートの詳細画面が表示されます。
  5. OVF テンプレートの詳細画面 から、再度 Next を選択します。
  6. Red Hat Enterprise Linux Atomic Host 仮想マシンの名前を入力します。
  7. 仮想マシンを実行するホストまたはクラスターを選択し、Next をクリックします。
  8. Disk Format オプションを選択します。デフォルトは残すことができます。次へ をクリックします。

    注記

    Power on after deployment チェックボックスを選択しないでください。これを選択すると仮想マシンが起動し、cloud-init ISO をアタッチした後に起動する必要があります。

  9. Finish をクリックしてテンプレートのデプロイを開始します。これには 2 分以上かかるはずです。

ISO イメージを CD/DVD として仮想マシンにアタッチ

  1. 新たに追加した Red Hat Enterprise Linux Atomic Host テンプレートを右クリックし、Edit Settings を選択します。(仮想マシンを表示するために、Virtual Machines タブを選択するか、Tree View でサーバーを展開します。)
  2. Virtual Machine Properties 画面で Add を選択し、CD/DVD Drive を選択して Next をクリックします。
  3. Use an ISO image オプションを選択し、Next をクリックします。
  4. 以前に作成した ISO イメージ( atomic0-cidata.isoと呼ばれます)を参照して選択し、Next をクリックします。ISO は、作成したフォルダーにある、アップロードしたデータストアにあります。
  5. Advanced オプションが表示されたら、Next をクリックして続行します。
  6. Ready to Complete 画面が表示されたら、Finish をクリックして設定を完了します。これで、Red Hat Enterprise Linux Atomic Host 仮想マシンを実行する準備が整いました。
  7. OK をクリックして Properties 画面を終了します。

Red Hat Enterprise Linux Atomic Host 仮想マシンの実行

  1. Red Hat Enterprise Linux Atomic Host 仮想マシンを起動するには、をクリックしてこれを強調表示し、Power On ボタンを選択します。
  2. Console タブを選択して、仮想マシンが起動していることを監視します。

ここで説明するように Red Hat Enterprise Linux Atomic Host を設定している場合は、cloud-init ISO の作成時に定義したユーザー名 cloud-user とパスワード atomic を使用して仮想マシンにログインできるはずです。

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.