以前に、AOS 6.10のNutanix CEインストーラーUSBを作成する方法をご紹介しましたが、Nestedでインストールをする場合などは、ISOでの用意が必要になるかと思います。
今回はRockyLinuxを利用した、Nutanix CE 6.10のISO作成方法をご紹介いたします。
用意する物
- Nutanix CEのイメージ(phoenix.x86_64-fnd_5.6.1_patch-aos_6.8.1_ga.iso)
- AOS 6.10.1のイメージファイル(AOS Upgrade/Installer版)
- AHV-20230302.103003のISOファイル(AHV-DVD-x86_64-el8.nutanix.20230302.103003.iso)
- ISO作成用RockyLinux 9.5が稼動するマシン(仮想でも物理でも良い)
インストール後、Nutanix CEのISOをマウントし、作業用のディレクトリにコピーします。
ここでは、「/mnt」にマウントしたNutanix CEのISOファイルを、「/home/suneo/nce-iso」配下にコピーします。
mkdir -p /home/suneo/nce-iso
cp -rf /media/* /home/suneo/nce-iso
続いて、取得したAOS6.10.1のバイナリを、「/home/suneo/aos6101」ディレクトリにコピーします。
wget もしくは、scp等で、AOS6.10.1のバイナリをコピー
コピーしたAOSバイナリを2つのファイルに分割し、ファイル名を既存のイメージと揃えます。
#ファイル名を変更
cd /home/suneo/aos6101
mv nutanix_installer_package.tar.aa nutanix_installer_package.tar.p00
mv nutanix_installer_package.tar.ab nutanix_installer_package.tar.p01
続いて、コピーしたISO内にあるAOSバイナリを削除し、先ほど分割したファイルを配置します。
cp /home/suneo/aos6101/nutanix_installer_package.tar* /home/suneo/nce-iso/images/svm/
既存のAHV ISOを削除し、新しいAHV-20230302.103003を配置します。
SCP等で「/home/suneo/nce-iso/images/hypervisor/kvm/」に「AHV-DVD-x86_64-el8.nutanix.20230302.103003.iso」をコピーします。
これで、AOS 6.10.1に関連するバイナリをの配置が完了しました。
続いて、ISOを作成します。
ISOは、Nutanix CEのISO内に入っているmake_iso.shを利用します。
最初にmkisofsをインストールします。
make_iso.shは、そのままではコマンドが通らないので、以下の点を編集します。
MKISOFS="mkisofs -q -R -V PHOENIX -uid 0 -gid 0"
↓
MKISOFS="mkisofs -R -V PHOENIX -uid 0 -gid 0"
※-qを消す
90行目
-no-emul-boot -allow-limited-size"
↓
-no-emul-boot"
※-allow-limited-sizeを消す
これで、準備ができました。
では、実際にこのmake_iso.shを実行します。
chmod +x make_iso.sh #実行権限を付ける
./make_iso.sh
これで、「/home/suneo/」配下に、「phoenix.iso」というファイルができているかと思います。これが、AOS 6.10.1+AHV20230302.101026のファイルが配置されたISOファイルができました。
作成された、「phoenix.iso」をSCP等で取得し、インストールメディアとして利用できます。
インストーラを起動したら、AOSとAHVが配置したバージョンになっていることを確認します。
0 件のコメント:
コメントを投稿