VMware仮想化基盤のリソース管理、見える化への道 | Power BIの活用
■Total Hosts・・・物理サーバー(ESXiホスト)の総台数

画像の「Total Hosts(ホスト総数)」のカードを作成するために、最もシンプルに物理サーバーの台数だけをカウントしてCSVに出力するPowerCLIコマンドは以下の通りです。
スポンサーリンク
1. 物理サーバー台数を取得するPowerCLIコマンド
このコマンドは、接続しているvCenter内の全ESXiホストを数え、「Total_Hosts」という列名でCSVに保存します。
Get-VMHost | Measure-Object | Select-Object @{N="Total_Hosts"; E={$_.Count}} | Export-Csv "C:\Temp\Total_Hosts.csv" -NoTypeInformation -Encoding UTF8 |
2. Power BIでの設定方法(カードへの表示)
CSVを読み込んだ後、画像左上のデザインを再現する手順です。
- ビジュアルの配置: [視覚化] パネルから [カード] を選択します。
- データの配置: [データ] パネルから
Total_Hostsを [フィールド] にドラッグ&ドロップします。 - タイトルの設定:
- [オブジェクトの書式設定(筆アイコン)] > [全般] > [タイトル] を [オン] にし、テキストに 「Total Hosts」 と入力します。
- [オブジェクトの書式設定] > [カテゴリ ラベル] を [オフ] にして、下の余計な文字を消します。
■Total VMs・・・VM(仮想マシン)合計台数

画像の「Total VMs(VM(仮想マシン)合計台数)」のカードを作成するために、最もシンプルに仮想マシンの台数だけをカウントしてCSVに出力するPowerCLIコマンドは以下の通りです。
1. 仮想マシン台数を取得するPowerCLIコマンド
このコマンドは、vCenterに登録されているすべての仮想マシン(VM)を数え、「Total_VMs」という列名でCSVに保存します。
Get-VM | Measure-Object | Select-Object @{N="Total_VMs"; E={$_.Count}} | Export-Csv "C:\Temp\Total_VMs.csv" -NoTypeInformation -Encoding UTF8 |
2. Power BIでの設定方法(カードへの表示)
CSVを読み込んだ後、画像左上のデザインを再現する手順です。
- 右側の「視覚化」パネルから、[カード](「123」のアイコン)をクリックします。キャンバスに空白のカードが表示されます。
- 「データ」パネルから
Total_VMsを、視覚化パネルの [フィールド] 欄にドラッグ&ドロップします。- ※もし数字が合わない場合は、フィールドに入れた項目の横の「∨」をクリックし、[合計] または [最大値] に設定してください。