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を読み込んだ後、画像左上のデザインを再現する手順です。

  1. ビジュアルの配置: [視覚化] パネルから [カード] を選択します。
  2. データの配置: [データ] パネルから Total_Hosts を [フィールド] にドラッグ&ドロップします。
  3. タイトルの設定:
    • [オブジェクトの書式設定(筆アイコン)] > [全般] > [タイトル] を [オン] にし、テキストに 「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を読み込んだ後、画像左上のデザインを再現する手順です。

  1. 右側の「視覚化」パネルから、[カード](「123」のアイコン)をクリックします。キャンバスに空白のカードが表示されます。
  2. 「データ」パネルから Total_VMs を、視覚化パネルの [フィールド] 欄にドラッグ&ドロップします。
    • ※もし数字が合わない場合は、フィールドに入れた項目の横の「∨」をクリックし、[合計] または [最大値] に設定してください。

この記事が気に入ったら
いいね ! しよう

スポンサーリンク

おすすめ

error: Content is protected !!