17.3. Image Builder GUI を使用して VMDK イメージを作成し、vSphere に自動的にアップロードする
RHEL Image Builder Graphical User Interface (GUI) ツールを使用して VMware イメージをビルドし、そのイメージを vSphere インスタンスに直接自動的にプッシュできます。これにより、イメージファイルをダウンロードして手動でプッシュする必要がなくなります。
作成した vmdk には、インストール済みの cloud-init パッケージが含まれています。このパッケージを使用して、たとえばユーザーデータを使用してユーザーをプロビジョニングできます。RHEL Image Builder を使用して .vmdk イメージを作成し、そのイメージを vSphere インスタンスサービスプロバイダーに直接プッシュするには、次の手順に従います。
前提条件
-
rootまたはweldrグループのメンバーである。 - ブラウザーで RHEL Image Builder を開いた。
- ブループリントを作成した。
- vSphere アカウントがある。
手順
- 作成したブループリントの Images タブをクリックします。
Create Image をクリックして、カスタマイズしたイメージを作成します。
Image type ウィンドウが開きます。
Image type ウィンドウで、以下を実行します。
-
ドロップダウンメニューから、Type: VMware vSphere (
.vmdk) を選択します。 - イメージを vSphere にアップロードするには、Upload to VMware チェックボックスをオンにします。
- 必要に応じて、インスタンス化するイメージのサイズを設定します。最小のデフォルトサイズは 2 GB です。
- Next をクリックします。
-
ドロップダウンメニューから、Type: VMware vSphere (
Upload to VMware ウィンドウの Authentication の下に以下の情報を入力します。
- Username: vSphere アカウントのユーザー名。
- Password: vSphere アカウントのパスワード。
Upload to VMware ウィンドウの Destination の下に、イメージのアップロード先に関する以下の情報を入力します。
- Image name: イメージの名前。
- Host: VMware vSphere の URL。
- Cluster: クラスターの名前。
- Data center: データセンターの名前。
- Data store: データストアの名前。
- Next をクリックします。
Review ウィンドウで、イメージ作成の詳細を確認し、Finish をクリックします。
Back をクリックして、誤った情報を変更できます。
RHEL Image Builder は、RHEL vSphere イメージの Compose をキューに追加し、指定した vSphere インスタンスのクラスターにイメージを作成してアップロードします。
プロセスが完了すると、Image build complete のステータスが表示されます。
検証
- アップロードしたイメージから仮想マシン (VM) を作成し、仮想マシンにログインします。
- VMware vSphere Client にアクセスし、クラスター内のイメージを検索します。
-
イメージを選択し、メニューを開いて
New Virtual Machineをクリックします。 New Virtual Machine ウィンドウで、以下の詳細を設定します。
-
New Virtual Machineを選択し、仮想マシンの名前とフォルダーを指定します。 -
コンピューターのリソースとストレージを選択します。たとえば、
NFS-Node1を選択します。 -
互換性、
BIOSのみ、ゲストオペレーティングシステムを選択します。たとえば、LinuxやRed Hat Fedora (64-bit)です。 -
Customize hardware で、デフォルトの New Hard Disk を削除し、
Existing Hard Diskディスクイメージを選択します。
-
- 設定を確認し、Finish をクリックします。
- VMs タブに移動し、仮想マシンを選択して Start をクリックします。
- ブループリントで作成した認証情報を使用してログインします。
オプション: ブループリントに追加したパッケージがインストールされていることを確認します。以下に例を示します。
$ rpm -qa | grep firefox