どうも、Tです。
ESXiホストのファイアウォールの設定方法です。
目次
やりたいこと
ESXiのファイアウォール(セキュリティプロファイル)の設定をPowerCLIで行いたい。
設定
形式
Get-VMHostFirewallException $サービス名 -VMHost $ESXiホスト名もしくはIP |Set-VMHostFirewallException -Enabled $true | $false
サンプル
syslogを有効化($true)する場合、下記のようになります。
Get-VMHostFirewallException 'syslog' -VMHost (Get-VMHost -Name testesxi001*) |Set-VMHostFirewallException -Enabled $true
確認
形式
Get-VMHostFirewallException $サービス名 -VMHost $ESXiホスト名もしくはIP
サンプル
Get-VMHostFirewallException 'syslog' -VMHost (Get-VMHost -Name testesxi001*)
参考
Set-VMHostFirewallException Command | Vmware PowerCLI Reference
This cmdlet activates or deactivates host firewall exceptions.
まとめ
下記のでvSphere上のすべてのホストに一括設定が行えます。
#ESXiホストのリストを取得 $VMHOSTS = Get-VMHost | sort-object #サービス名の指定 $SERVICENAME = 'syslog' #有効化 Get-VMHostFirewallException $SERVICENAME -VMHost $VMHOSTS | Set-VMHostFirewallException -Enabled $true