4.8.2. 複数 CPU アーキテクチャーのオーバークラウド
追加の CPU アーキテクチャーのサポートを有効にしてオーバークラウドをデプロイするには、以下のイメージおよび手順が必要です。
以下に示す手順の例では、ppc64le イメージを使用しています。
手順
source コマンドで
stackrcファイルを読み込み、director コマンドラインツールを有効にします。source ~/stackrc
[stack@director ~]$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow rhosp-director-images-allパッケージをインストールします。sudo dnf install rhosp-director-images-all
(undercloud) [stack@director ~]$ sudo dnf install rhosp-director-images-allCopy to Clipboard Copied! Toggle word wrap Toggle overflow アーカイブをアーキテクチャー個別のディレクトリーに展開します。ここでは、
stackユーザーのホームディレクトリー下のimagesディレクトリー (/home/stack/images) です。cd ~/images for arch in x86_64 ppc64le ; do mkdir $arch ; done for arch in x86_64 ppc64le ; do for i in /usr/share/rhosp-director-images/overcloud-full-latest-16.0-${arch}.tar /usr/share/rhosp-director-images/ironic-python-agent-latest-16.0-${arch}.tar ; do tar -C $arch -xf $i ; done ; done(undercloud) [stack@director ~]$ cd ~/images (undercloud) [stack@director images]$ for arch in x86_64 ppc64le ; do mkdir $arch ; done (undercloud) [stack@director images]$ for arch in x86_64 ppc64le ; do for i in /usr/share/rhosp-director-images/overcloud-full-latest-16.0-${arch}.tar /usr/share/rhosp-director-images/ironic-python-agent-latest-16.0-${arch}.tar ; do tar -C $arch -xf $i ; done ; doneCopy to Clipboard Copied! Toggle word wrap Toggle overflow これらのイメージを director にインポートします。
cd ~/images openstack overcloud image upload --image-path ~/images/ppc64le --architecture ppc64le --whole-disk --http-boot /var/lib/ironic/tftpboot/ppc64le openstack overcloud image upload --image-path ~/images/x86_64/ --http-boot /var/lib/ironic/tftpboot
(undercloud) [stack@director ~]$ cd ~/images (undercloud) [stack@director images]$ openstack overcloud image upload --image-path ~/images/ppc64le --architecture ppc64le --whole-disk --http-boot /var/lib/ironic/tftpboot/ppc64le (undercloud) [stack@director images]$ openstack overcloud image upload --image-path ~/images/x86_64/ --http-boot /var/lib/ironic/tftpbootCopy to Clipboard Copied! Toggle word wrap Toggle overflow これらのコマンドにより、以下のイメージが director にアップロードされます。
-
overcloud-full -
overcloud-full-initrd -
overcloud-full-vmlinuz -
ppc64le-bm-deploy-kernel -
ppc64le-bm-deploy-ramdisk ppc64le-overcloud-fullスクリプトにより、director PXE サーバー上にイントロスペクションイメージもインストールされます。
-
イメージが正常にアップロードされたことを確認します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow この一覧には、イントロスペクションの PXE イメージは表示されません。director は、これらのファイルを
/tftpbootにコピーします。Copy to Clipboard Copied! Toggle word wrap Toggle overflow