Quantcast
Channel: VMware Communities : Blog List - All Communities
Viewing all articles
Browse latest Browse all 3135

vCenter 5.x の設定をPowerCLIで確認してみる

$
0
0

今回は、vCenterの設定をPowerCLIで取得してみます。

 

vSphere Clientの「管理」→「vCenter Server 設定」のあたりで見られるものをテキスト化できるので、

たとえば、パラメータシート作成や、設定確認などの時にちょっと楽できるのではないかと思います。

 

さっそくですが、下記のようなコマンドラインで、vCenterの設定が表示できます。

IPアドレスが「192.168.5.52」のvCenterに接続しています。

 

※「Connect-VIServer」ではユーザ/パスワードを求められるので入力します。

PowerCLI C:\> $vc = Connect-VIServer -Server 192.168.5.52
PowerCLI C:\> $vcseting = get-view (Get-View $vc).Content.Setting
PowerCLI C:\> $vcseting.Setting

 

結果は下記のように表示されます。

vc_setting1.png

 

これは、vSphere Clientで見られる情報(下記の画面)と同じはずです。

vc_setting2.png


PowerCLI はPowerShellベースなので
ただ標準出力するだけでなく、CSVやHTMLにも変換できます。

 

最初のコマンド実行例の、最後のコマンド(3行目)からを、下記のように変更します。

どちらの例も、事前に作成しておいた「c:\work」フォルダにファイル保存して

最初の数行(-First で指定した行数)だけ表示しています。

 

CSV形式でファイル保存

PowerCLI C:\> $vcseting.Setting | select Key,Value | Export-Csv -NoTypeInformation "c:\work\vc_setting.csv"
PowerCLI C:\> cat c:\work\vc_setting.csv | select -First 10
"Key","Value"
"ads.checkInterval","1440"
"ads.checkIntervalEnabled","True"
"ads.maxFetch","5000"
"ads.maxFetchEnabled","True"
"ads.timeout","60"
"AgentUpgrade.autoUpgradeAgents","True"
"AgentUpgrade.checkPeriodSeconds","30"
"alarms.upgraded","False"
"alarms.version","20"


HTML形式でファイル保存

PowerCLI C:\> $vcseting.Setting | select Key,Value | ConvertTo-Html | Out-File "C:\work\vc_setting.html"
PowerCLI C:\> cat c:\work\vc_setting.html | select -First 20
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>HTML TABLE</title>
</head><body>
<table>
<colgroup>
<col/>
<col/>
</colgroup>
<tr><th>Key</th><th>Value</th></tr>
<tr><td>ads.checkInterval</td><td>1440</td></tr>
<tr><td>ads.checkIntervalEnabled</td><td>True</td></tr>
<tr><td>ads.maxFetch</td><td>5000</td></tr>
<tr><td>ads.maxFetchEnabled</td><td>True</td></tr>
<tr><td>ads.timeout</td><td>60</td></tr>
<tr><td>AgentUpgrade.autoUpgradeAgents</td><td>True</td></tr>
<tr><td>AgentUpgrade.checkPeriodSeconds</td><td>30</td></tr>
<tr><td>alarms.upgraded</td><td>False</td></tr>
<tr><td>alarms.version</td><td>20</td></tr>

 

ちなみに、今回コマンドを実行したvCenterのバージョンは5.1ですが、5.0でもいけます。

PowerCLI C:\> $vc.Version
5.1

 

以上、vCenterの設定をPowerCLIで確認してみました。


Viewing all articles
Browse latest Browse all 3135

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>