・ESXi 6.7 u3 の仮想マシンにmacOSをインストールしたい。
・ゲストOSでmacOSを選べるようにする方法を教えてほしい。
こういった疑問に答えます。
本記事の内容
この記事を書いている私は、某SIerに勤務しながら、
WEB系エンジニア・インフラエンジニアに憧れて、プログラミングおよびインフラ技術の勉強をしています。
こういった私が、解説していきます。
私が実機で試したコマンドや画像を載せて書いています。
記事の信頼性担保に繋がると思います。
- 本記事の内容
- ESXi 6.7u3の仮想マシンにmacOSをインストールするための方法【macOS Unlocker 3.0.0】
ESXi 6.7u3の仮想マシンにmacOSをインストールするための方法【macOS Unlocker 3.0.0】
前提
今回の環境は、VMware ESXi 6.7 update3 です。
ESXi6.7u3をインストールする手順は下記の記事で詳しく書いています。
macOS Unlocker V3.0 for VMware ESXi 3.0.0のダウンロード
≫ macOS Unlocker V3.0 for VMware ESXi 3.0.0:InsanelyMac.com
ESXi6.7u3では、そのままの状態でmacOSをインストールすることができません。
Donk氏という偉い人が、「macOS Unlocker」というツールを公開してくれていますので、これを使用します。
「macOS Unlocker」には、様々な種類とバージョンがありますが、
今回使うのは、上記ページからダウンロードできる「macOS Unlocker V3.0 for VMware ESXi 3.0.0」です。
※ダウンロードするには、InsanelyMacのアカウント登録が必要です。
esxi-unlocker-300.tgz
というファイルがダウンロードできればOKです。
「esxi-unlocker-300.tgz」をESXi6.7u3のデータストアにアップロード
WinSCP等のファイル転送ツールで、esxi-unlocker-300.tgz
をESXi6.7のデータストア上にアップロードします。
/vmfs/volumes/datastore1/esxi-unlocker-300.tgz
「esxi-unlocker-300.tgz」を展開
基本的には、下記ページに書いてあるコマンドを順番に実行していけばOKです。
https://www.insanelymac.com/forum/files/file/964-macos-unlocker-v30-for-vmware-esxi/
cd /vmfs/volumes/datastore1/
tar xzvf esxi-unlocker-300.tgz
[root@SV-URANUS:~] cd /vmfs/volumes/datastore1/ [root@SV-URANUS:/vmfs/volumes/5dff9189-9f5ce4c1-0e04-a85e45e2493f] ls -l total 704 -rw-r--r-- 1 root root 6098 Oct 7 12:18 esxi-unlocker-300.tgz [root@SV-URANUS:/vmfs/volumes/5dff9189-9f5ce4c1-0e04-a85e45e2493f] tar xzvf esxi-unlocker-300.tgz unlocker.tgz esxi-install.sh esxi-uninstall.sh esxi-smctest.sh readme.txt
「esxi-install.sh」「esxi-uninstall.sh」に実行権限を付与
chmod +x esxi-install.sh
chmod +x esxi-uninstall.sh
[root@SV-URANUS:/vmfs/volumes/5dff9189-9f5ce4c1-0e04-a85e45e2493f] chmod +x esxi-install.sh [root@SV-URANUS:/vmfs/volumes/5dff9189-9f5ce4c1-0e04-a85e45e2493f] chmod +x esxi-uninstall.sh [root@SV-URANUS:/vmfs/volumes/5dff9189-9f5ce4c1-0e04-a85e45e2493f] ls -l total 768 -rwxr-xr-x 1 501 20 336 Sep 27 2018 esxi-install.sh -rwxr-xr-x 1 501 20 189 Sep 27 2018 esxi-smctest.sh -rwxr-xr-x 1 501 20 341 Sep 27 2018 esxi-uninstall.sh -rw-r--r-- 1 root root 6098 Oct 7 12:18 esxi-unlocker-300.tgz -rw-r--r-- 1 501 20 2629 Sep 27 2018 readme.txt -rw-r--r-- 1 501 20 4125 Sep 27 2018 unlocker.tgz
「esxi-install.sh」の実行
./esxi-install.sh
[root@SV-URANUS:/vmfs/volumes/5dff9189-9f5ce4c1-0e04-a85e45e2493f] ./esxi-install.sh VMware Unlocker 3.0.0 =============================== Copyright: Dave Parsons 2011-18 Installing unlocker.tgz Acquiring lock /tmp/bootbank.lck Copying unlocker.tgz to /bootbank/unlocker.tgz Editing /bootbank/boot.cfg to add module unlocker.tgz Success - please now restart the server!
Success - please now restart the server!
と表示されたら、一度、ESXi6.7を再起動します。
ESXi6.7を再起動
すべての仮想マシンをパワーオフして、メンテナンスモードへ切り替え
ESXiホストの再起動
ESXiホストの再起動後、ログイン
メンテナンスモードの終了
再起動後にunlockerが適用されているかの確認
chmod +x esxi-smctest.sh
./esxi-smctest.sh
[root@SV-URANUS:/vmfs] cd volumes/datastore1 [root@SV-URANUS:/vmfs/volumes/5dff9189-9f5ce4c1-0e04-a85e45e2493f] chmod +x esxi-smctest.sh [root@SV-URANUS:/vmfs/volumes/5dff9189-9f5ce4c1-0e04-a85e45e2493f] ls -l total 768 -rwxr-xr-x 1 501 20 336 Sep 27 2018 esxi-install.sh -rwxr-xr-x 1 501 20 189 Sep 27 2018 esxi-smctest.sh -rwxr-xr-x 1 501 20 341 Sep 27 2018 esxi-uninstall.sh -rw-r--r-- 1 root root 6098 Oct 7 12:18 esxi-unlocker-300.tgz -rw-r--r-- 1 501 20 2629 Sep 27 2018 readme.txt -rw-r--r-- 1 501 20 4125 Sep 27 2018 unlocker.tgz [root@SV-URANUS:/vmfs/volumes/5dff9189-9f5ce4c1-0e04-a85e45e2493f] ./esxi-smctest.sh /bin/vmx smcPresent = true custom.vgz false 38950840 B
以下が出力されればOKです。
/bin/vmx
smcPresent = true
custom.vgz false 38950840 B
ESXi6.7u3にmacOS Catalinaをインストール
実際のインストール手順は、下記の記事に詳しく書いています。