VMware vSphere を自動化する方法を探しているなら、 VMware PowerCLI はそれを実行する方法です。 PowerCLI は、自動化の観点から VMware vSphere と対話するためのデファクトスタンダードであり、コマンドレットと「始める」タイプのスクリプトのための多くのリソースがあるので、インストールと学習が非常に簡単です。 Windows PowerShell を使ったことがなくても、PowerCLI を使い始めるのは簡単です。 この記事では、VMware PowerCLI をインストールし、アップデートし、PowerCLI で vCenter に接続する方法について説明します。
VMware PowerCLI のダウンロード
VMware PowerCLI のダウンロードは、オンラインまたはオフラインのどちらかの方法で行うことができます。 VMware PowerCLI のダウンロードは、モジュールを構成する一連のファイルであるため、PowerShell プロンプトからダウンロードしたり、オンラインでダウンロード/インストールを同時に行ったりすることが簡単にできます。 これは、最新バージョンを保存します。
save-module -name VMware.PowerCLI -path c:somefolder
この方法は、インターネットアクセスがないけれど PowerCLI が必要な別のワークステーションに、必須のモジュールファイルをダウンロードして「こっそりと」インストールできる優れた方法です。
お分かりのように、save-module コマンドレットでダウンロードされるファイルは非常に多くあります。
さて、あとはこれらのファイルを PowerShell モジュールのグローバル ロケーションにコピーするのみです。PowerCLI モジュールのファイルをグローバル システムの場所にコピーする
ファイルを USB ドライブにコピーしたり、インターネットにアクセスできないワークステーションにネットワーク経由でコピーして、PowerShell モジュール用のフォルダーに配置すれば、PowerCLI にアクセスできるようになります。
VMware PowerCLI をインストールする
VMware PowerCLI をインストールするには、最初にモジュール ファイルをダウンロードすることなく、簡単に行う方法があります。 これは、ファイルなどをコピーすることなく、オンラインで実行することができます。 まず、VMware PowerCLI のインストールについて見てみましょう。
PowerCLI は、PowerShell ギャラリーの中にあるモジュールです。 つまり、PowerCLI モジュールの素晴らしい点は、PowerShell の cmd ウィンドウを開く以外に何もダウンロードする必要がないことです (バックグラウンドでダウンロードされます)。
これを行うための手順を見てみましょう。 まず、管理者権限で PowerShell ウィンドウを開きます。 そして、以下のコマンドレットを入力します。 これで、PowerCLI の最新版がインストールされます。
Install-Module VMware.PowerCLI
「信頼できないリポジトリ」からのモジュールのインストールを承認する必要があります。 Y」を入力して次に進みます。
PowerCLIモジュールのインストールは、必要なモジュールファイルのコンポーネントのダウンロードとインストールが開始されます。
インストール完了後、get-module コマンドレットを使用すると、インストールした VMware モジュールコンポーネントとバージョンが表示されます。
Connect PowerCLI to vCenter Server
次に実行すべき基本ステップは、PowerCLIをvCenterに接続することです。 これは、PowerCLI の最初の実行で簡単に行うことができます。 次のコマンドレットを入力します。:
connect-viserver <your vcenter server address>
vCenter Server で自己署名または信頼されていない SSL 証明書を使用している場合、接続エラーが表示されます。
これを回避するために、証明書のエラーを無視するために使用できる PowerCLI コマンドレットがあります。
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore
上記のコマンドレットを入力すると、接続用のユーザー名とパスワードの入力を促され、vCenter Server への接続が可能になります。
まとめ
VMware PowerCLI Download and Install Connect to vCenter では、PowerCLI をオフラインとオンラインの両方の方法で簡単にダウンロードする方法、インストール方法、そして vCenter Server への最初の接続方法について見てきました。
PowerCLI を使用すると、VMware vSphere 環境を簡単に自動化することができます。 PowerCLIのインストールとvCenterへの接続には数分しかかからず、すぐに自動化を開始できる点が素晴らしいです。