はじめに
ハイパーバイザ型の仮想化の勉強しよう
そうだ、ESXi8.0(Intel Ehternet ControllerのPCで)しよう
のメモ
※ インストール自体は簡単なので、一番問題なのはハードウェアがESXiがサポートしているかどうか、今回はサポートされているミニPCを用意1、25K円ぐらい。
※ 準備したPCのネットワークカードが Inel製(I225-V)だった = インストーラが認識する
No Network Adaptrs とエラーになるので、ESXi7.0/8.0 で、USBでネットワークカードを認識させる記事は↓
【2023年7月版】VMWare ESXi 7.0/8.0 のインストール【Realtek No Network Adapters版】
互換性は↓で確認できる
VMware Compatibility Guide
コミュニティネットワーキングドライバーは↓
Community Networking Driver for ESXi
USB Network Native Driver for ESXi
環境
- UEFIでインストールUSBを使ってインストーラを起動
- USB作成環境はmacOS16(MacbookPro M1)
- インストール先のPCは、ミニPC1
ESXi7.0 も ESXi8.0 も同一手順- ESXi8.0 のメモ
手順
- ESXiのISOのダウンロード
- インストールUSBの作成
- ミニPCへのインストール
- 最新版へのアップデート
ESXiのISOのダウンロード
- ESXi 8.0
Product Evaluation Center for VMware vSphere Hypervisor 8 ESXi 7.0
Product Evaluation Center for VMware vSphere Hypervisor 7
インストールUSBの作成
USBメモリのフォーマット
- diskutilでUSBメモリのデバイスパスを見つける
- diskutilでデバイスの消去
- fdiskでフォーマット
diskutilでUSBメモリのデバイスパスを見つける
$ diskutil list
:
:
/dev/disk5 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *15.7 GB disk5
1: Windows_NTFS USB_MEMORY 15.7 GB disk5s1
:
:
diskutilでデバイスの消去
$ diskutil eraseDisk MS-DOS "ESXI8" MBR disk5
Started erase on disk5
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk5s1 as MS-DOS (FAT) with name ESXI8
512 bytes per physical sector
/dev/rdisk5s1: 30687936 sectors in 1917996 FAT32 clusters (8192 bytes/cluster)
bps=512 spc=16 res=32 nft=2 mid=0xf8 spt=32 hds=255 hid=2048 drv=0x80 bsec=30717952 bspf=14985 rdcl=2 infs=1 bkbs=6
Mounting disk
Finished erase on disk5
fdiskでフォーマット
$ sudo fdisk -e /dev/disk5
Password:
fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory
Enter 'help' for information
fdisk: 1> f 1
Partition 1 marked active.
fdisk:*1> write
Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n] y
Writing MBR at offset 0.
fdisk: 1> quit
ISOのマウント
- FinderでダウンロードしたISOをダブルクリックする
ISOからUSBへファイルをコピー
- ISOがマウントされたドライブからすべてのファイルをUSBメモリにコピー
USBメモリのファイル名の変更と編集
- USBメモリ上のISOLINUX.CFG を SYSLINUX.CFG へファイル名変更
- SYSLINUX.CFG を編集
$ diff SYSLINUX.CFG SYSLINUX.CFG.BACKUP
8c8
< APPEND -c boot.cfg -p 1
---
> APPEND -c boot.cfg
ミニPCへのインストール
メッセージに従いインストール。迷う点は無いと思う。
コンソールは Alt+F1
、DCUIは Alt+F2
最新版へのアップデート
DCUIで SSH を enabled にして、sshでアクセスして作業を行う。
現在は、バージョン = ESXi 8.0b
、ビルド番号 = 21203435
が最新なので、
以下のコマンドでアップデートを行う。
# esxcli software profile update -p ESXi-8.0b-21203435-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
バージョンの確認は以下から確認できる。
VMware ESXi/ESX のビルド番号とバージョン (2143832)
クライアントOSを入れるときのコツ
用意したミニPC1は、NVMeとSSDが利用できるので、空のNVMeとSSDをインストールしてESXiから利用すると捗る
ESXiからパーティション操作で既存のパーティションテーブルをいじったりするとエラーになることが多いので、やらないほうがいい
クライアントOSのインストールは仮想マシン作成時にUSBをアタッチできるので、USBメモリからUEFIブートするのが簡単
さいごに
かんたんでしたね