C.8. Red Hat Enterprise Linux 6 イメージの完了
手順
システムを更新します。
yum update
# yum update
Copy to Clipboard Copied! Toggle word wrap Toggle overflow cloud-init
パッケージをインストールします。yum install cloud-utils-growpart cloud-init
# yum install cloud-utils-growpart cloud-init
Copy to Clipboard Copied! Toggle word wrap Toggle overflow /etc/cloud/cloud.cfg
設定ファイルを編集して、cloud_init_modules
の下に以下を追加します。- resolv-conf
- resolv-conf
Copy to Clipboard Copied! Toggle word wrap Toggle overflow resolv-conf
オプションは、インスタンスの初回起動時にresolv.conf
設定ファイルを自動的に設定します。このファイルには、nameservers
、domain
、その他のオプションなどのインスタンスに関連した情報が記載されています。ネットワークの問題が発生するのを防ぐために、以下のように
/etc/udev/rules.d/75-persistent-net-generator.rules
ファイルを作成します。echo "#" > /etc/udev/rules.d/75-persistent-net-generator.rules
# echo "#" > /etc/udev/rules.d/75-persistent-net-generator.rules
Copy to Clipboard Copied! Toggle word wrap Toggle overflow これにより、
/etc/udev/rules.d/70-persistent-net.rules
ファイルが作成されるのを防ぎます。/etc/udev/rules.d/70-persistent-net.rules
が作成されると、スナップショットからのブート時にネットワークが正しく機能しなくなる可能性があります (ネットワークインターフェイスが "eth0" ではなく "eth1" として作成され、IP アドレスが割り当てられません)。/etc/sysconfig/network
に以下の行を追加し、EC2 メタデータサービスへのアクセスで問題が発生するのを回避します。NOZEROCONF=yes
NOZEROCONF=yes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 仮想マシンの登録を解除して、作成されるイメージをベースにクローン作成されるインスタンスすべてに同じサブスクリプション情報が含まれないようにします。
subscription-manager repos --disable=* subscription-manager unregister yum clean all
# subscription-manager repos --disable=* # subscription-manager unregister # yum clean all
Copy to Clipboard Copied! Toggle word wrap Toggle overflow インスタンスの電源をオフにします。
poweroff
# poweroff
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Enterprise Linux Workstation でルートとしてログインし、
virt-sysprep
コマンドを使用してイメージのリセットとクリーニングをし、問題なくインスタンスの作成に使用できるようにします。virt-sysprep -d rhel6
# virt-sysprep -d rhel6
Copy to Clipboard Copied! Toggle word wrap Toggle overflow virt-sparsify
コマンドを使用してイメージのサイズを縮小します。このコマンドにより、ディスクイメージ内の空き容量は、ホスト内の空き容量に戻ります。virt-sparsify --compress rhel6.qcow2 rhel6-cloud.qcow2
# virt-sparsify --compress rhel6.qcow2 rhel6-cloud.qcow2
Copy to Clipboard Copied! Toggle word wrap Toggle overflow これにより、コマンドを実行する場所に新しい
rhel6-cloud.qcow2
ファイルが作成されます。注記インスタンスに適用されているフレーバーのディスクスペースに応じて、イメージをベースとするインスタンスのパーティションを手動でリサイズする必要があります。
C.8.1. 次のステップ リンクのコピーリンクがクリップボードにコピーされました!
- Satellite とプロビジョニングするすべてのイメージで、この手順を繰り返します。
- 後で使用できるように、保存場所にイメージを移動します。