ESX 6.7U3b Patch インストールとパッチ当て

投稿者: | 5月 12, 2020

ほぼ殴り書きだが、ESXのインストールの方法。設定はできるだけコマンドラインで実行できるようにしてある。設定の抜け漏れを防ぐにはコマンドラインにしたほうが便利。

ESXiのパッチとVMware Tools 11.1.の情報に更新

ESX事前準備
無償版のESX ISOイメージの入手
https://my.vmware.com/jp/group/vmware/evalcenter?p=free-esxi6
ISOイメージをとESXの無償ライセンス (vCenterに登録したり、サードパーティ用のソフトウェアを使う場合は適用しない。)を入手

ISOイメージの作成ツール – Rufus (Windows)
https://rufus.ie

VMware Remote Console
https://my.vmware.com/jp/web/vmware/details?downloadGroup=VMRC1110&productId=974

パッチの入手
ESXパッチ
https://my.vmware.com/group/vmware/patch#search

#ESXi のパッチは最新だけでよいですか
#https://communities.vmware.com/thread/490178
# —>ESXi のパッチは、最新リリースのものだけ適用すればよいです。

VMware Tools
https://my.vmware.com/group/vmware/details?downloadGroup=VMTOOLS1110&productId=974

VMware Tools Offline VIB Bundleをダウンロードしておく。

Qnap nfs vaai
https://www.qnap.com/en-us/how-to/tutorial/article/qnap-plugin-for-vmware-vstorage-api-for-array-integration-vaai/
Synology nfs vaai
https://archive.synology.com/download/Tools/NFSVAAIPlugin/1.2-1008/VMware_ESXi/
USB NIC
https://flings.vmware.com/usb-network-native-driver-for-esxi

利用するデータストアは以下で記載している。
マウント先 qnap_iso
マウント先 /vmfs/volumes/qnap_iso/
ESXi以下にパッチ、ドライバーをコピー

ESXのインストール
内蔵のストレージにESXをインストールすることも可能だが、USBメモリにインストールをすることをお勧めする。

 

インストール後の設定

vSphere Clientから設定
SSH設定を有効化
NTP設定を有効化

以後SSHでログインして実行

ネットワーク設定

#ホスト名変更 (DHCPでホスト名を指定していない場合)
esxcfg-advcfg -s <ESX Hostname> /Misc/HostName

#ホスト名がlocalhost.localdomainになっている場合
#(DHCPでホスト名を供給していない場合はたいてい該当。Macos CatalinaでChromeでアクセスする場合に必要)
#ー>ChromeでIPアドレスにして証明書を確認。
#https://docs.vmware.com/jp/VMware-vSphere/5.5/com.vmware.vsphere.security.doc/GUID-EA0587C7-5151-40B4-88F0-C341E6B1F8D0.html
cd /etc/vmware/ssl
mv rui.crt orig.rui.crt
mv rui.key orig.rui.key
/sbin/generate-certificates

# これを実行した場合は一度再起動する。

 

# vSwitch の MTUを9000に変更
esxcli network vswitch standard list
esxcli network vswitch standard set -m 9000 -v vSwitch0

# VMkernel の MTUを9000に変更
esxcli network ip interface list
esxcli network ip interface set -m 9000 -i vmk0

esxcli network vswitch standard list
esxcli network ip interface list

#Promiscus Modeを有効化
esxcli network vswitch standard policy security get -v vSwitch0
esxcli network vswitch standard policy security set -p true -v vSwitch0
esxcli network vswitch standard policy security get -v vSwitch0

#VM NetworkのVLAN ID 4095に設定
esxcfg-vswitch -p “VM Network” -v 4095 vSwitch0
esxcli network vswitch standard set -v vSwitch0

#追加のvSwitch/Port Group設定
#標準スィッチにVLANを指定 (Ent1-Ent9 NetworkにそれぞれVLAN IDを128-136を指定)
esxcfg-vswitch -A “Ent1 Network” vSwitch0
esxcfg-vswitch -p “Ent1 Network” -v 128 vSwitch0
esxcfg-vswitch -A “Ent2 Network” vSwitch0
esxcfg-vswitch -p “Ent2 Network” -v 129 vSwitch0
esxcfg-vswitch -A “Ent3 Network” vSwitch0
esxcfg-vswitch -p “Ent3 Network” -v 130 vSwitch0
esxcfg-vswitch -A “Ent4 Network” vSwitch0
esxcfg-vswitch -p “Ent4 Network” -v 131 vSwitch0
esxcfg-vswitch -A “Ent5 Network” vSwitch0
esxcfg-vswitch -p “Ent5 Network” -v 132 vSwitch0

esxcfg-vswitch -A “Ent6 Network” vSwitch0
esxcfg-vswitch -p “Ent6 Network” -v 133 vSwitch0
esxcfg-vswitch -A “Ent7 Network” vSwitch0
esxcfg-vswitch -p “Ent7 Network” -v 134 vSwitch0
esxcfg-vswitch -A “Ent8 Network” vSwitch0
esxcfg-vswitch -p “Ent8 Network” -v 135 vSwitch0
esxcfg-vswitch -A “Ent9 Network” vSwitch0
esxcfg-vswitch -p “Ent9 Network” -v 136 vSwitch0
esxcli network vswitch standard set -v vSwitch0

#ファイヤーウォール設定
#sshとnfsクライアントのファイヤーウォールをオープン
esxcli network firewall ruleset list
esxcli network firewall ruleset set –ruleset-id=sshClient –enabled=true
esxcli network firewall ruleset set –ruleset-id=nfsClient –enabled=true

 

詳細設定
#各種警告を無効化(LAB環境のみ)
vim-cmd hostsvc/advopt/update UserVars.SuppressShellWarning long 1
vim-cmd hostsvc/advopt/update UserVars.SuppressHyperthreadWarning long 1
vim-cmd hostsvc/advopt/update UserVars.SuppressCoredumpWarning long 1
vim-cmd hostsvc/advopt/update UserVars.HostClientSessionTimeout long 0

#Syslogの設定 (USBブートの場合は必須)
esxcli system syslog config set –loghost=’udp://192.168.10.4:514′
esxcli system syslog reload

#電源設定をハイパフォーマンスに設定
esxcli system settings advanced set –option=/Power/CpuPolicy –string-value=”High Performance”

#クリップボードのコピー アンド ペーストの有効化 (VMRCやWorkstation/Fusionでのコンソールで)
#https://kb.vmware.com/s/article/1026437?lang=ja
cp /etc/vmware/config /etc/vmware/config.bak
cat << EOF >> /etc/vmware/config
vmx.fullpath = “/bin/vmx”
isolation.tools.copy.disable=”FALSE”
isolation.tools.paste.disable=”FALSE”
EOF
cat /etc/vmware/config

 

ドライバ/パッチのインストール

NFSマウント
#追加ドライバーをインストールするための一時マウント
esxcli storage nfs list
esxcli storage nfs add -H 192.168.10.4 -s /qnap_iso -v qnap_iso
esxcli storage nfs list

ESXのパッチ適用
#Offline bundleで上げる場合
esxcli software vib install -d “/vmfs/volumes/qnap_iso/ESXi/ESXi670-202004002.zip”

パッケージリスト表示
esxcli software vib list | more

VMware Tools 11.0.6の更新
esxcli software vib install -d “/vmfs/volumes/qnap_iso/ESXi/VMware-Tools-11.1.0-core-offline-depot-ESXi-all-16036546.zip”

NFS VAAIドライバ
#Qnap/Synology/NetAppでNFSのVAAIを使う場合に必要
esxcli software vib install -d “/vmfs/volumes/qnap_iso/ESXi/QVAAI_NFS3-3.0-2-offline_bundle.zip”
esxcli software vib install -d “/vmfs/volumes/qnap_iso/ESXi/synology-nfs-vaai-plugin-1.2-1008.zip” –no-sig-check

USB NICドライバ (From VMware Labs / for NUC)
#USB NICを利用するためのドライバ
esxcli software vib install -d “/vmfs/volumes/qnap_iso/ESXi/ESXi670-VMKUSB-NIC-FLING-33242987-offline_bundle-15615590.zip”NFSをアンマウント
#追加ドライバーをインストールするための一時マウントのアンマウント
esxcli storage nfs remove -v qnap_iso
esxcli storage nfs list

再起動
reboot
exit

コメントを残す