【PowerCLI】ESXiファイアウォール設定

どうも、Tです。

ESXiホストのファイアウォールの設定方法です。

スポンサーリンク
アドセンス1

やりたいこと

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 enables or disables host firewall exceptions.

まとめ

下記のでvSphere上のすべてのホストに一括設定が行えます。

#ESXiホストのリストを取得
$VMHOSTS = Get-VMHost | sort-object

#サービス名の指定
$SERVICENAME = 'syslog'

#有効化
Get-VMHostFirewallException $SERVICENAME -VMHost $VMHOSTS | Set-VMHostFirewallException -Enabled $true
スポンサーリンク
アドセンス1
アドセンス1
ブログランキング・にほんブログ村へ

シェアする

フォローする