そういうのがいいブログ

SIerで働く30代サラリーマンSEがインフラエンジニアに憧れてLinux・クラウド・AWSの勉強をするブログ

ESXi6.7の仮想マシンにmacOSをインストールする方法【Unlocker3.0.0】

※[PR]当ブログの記事の中にはプロモーションが含まれています。

ESXi6.7の仮想マシンにmacOSをインストール

・ESXi 6.7 u3 の仮想マシンmacOSをインストールしたい。
・ゲストOSでmacOSを選べるようにする方法を教えてほしい。

こういった疑問に答えます。

本記事の内容

  1. ESXi 6.7u3の仮想マシンmacOSをインストールするための方法【macOS Unlocker 3.0.0】

この記事を書いている私は、某SIerに勤務しながら、
WEB系エンジニア・インフラエンジニアに憧れて、プログラミングおよびインフラ技術の勉強をしています。

こういった私が、解説していきます。

私が実機で試したコマンドや画像を載せて書いています。
記事の信頼性担保に繋がると思います。

ESXi 6.7u3の仮想マシンmacOSをインストールするための方法【macOS Unlocker 3.0.0】

前提

今回の環境は、VMware ESXi 6.7 update3 です。

ESXi6.7u3をインストールする手順は下記の記事で詳しく書いています。

souiunogaii.hatenablog.com

souiunogaii.hatenablog.com

souiunogaii.hatenablog.com

souiunogaii.hatenablog.com

macOS Unlocker V3.0 for VMware ESXi 3.0.0のダウンロード

ESXi6.7の仮想マシンにmacOSをインストール

≫ 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のアカウント登録が必要です。

www.insanelymac.com

esxi-unlocker-300.tgz というファイルがダウンロードできればOKです。

ESXi6.7の仮想マシンにmacOSをインストール

「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を再起動

すべての仮想マシンをパワーオフして、メンテナンスモードへ切り替え

ESXi6.7の仮想マシンにmacOSをインストール

ESXi6.7の仮想マシンにmacOSをインストール

ESXiホストの再起動

ESXi6.7の仮想マシンにmacOSをインストール

ESXi6.7の仮想マシンにmacOSをインストール

ESXi6.7の仮想マシンにmacOSをインストール

ESXiホストの再起動後、ログイン

ESXi6.7の仮想マシンにmacOSをインストール

メンテナンスモードの終了

ESXi6.7の仮想マシンにmacOSをインストール

ESXi6.7の仮想マシンにmacOSをインストール

再起動後に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をインストール

実際のインストール手順は、下記の記事に詳しく書いています。

souiunogaii.hatenablog.com

souiunogaii.hatenablog.com