uagdeploygce.ps1 PowerShell コマンドを使用して、Unified Access Gateway を Compute Engine にデプロイできます。このコマンドは、.ini ファイルからすべての構成設定を取得し、Unified Access Gateway のインスタンスをデプロイします。
手順
- Unified Access Gateway の [VMware ダウンロード] ページから、Windows マシンに PowerShell スクリプト uagdeploygce.ps1 および uagdeploy.psm1 をダウンロードします。
- PowerShell コマンド ウィンドウを起動し、ダウンロードしたスクリプトを含むフォルダにディレクトリを変更します。
- Unified Access Gateway を Compute Engine にデプロイするには、次の手順を実行します。
- 新しいバージョンの Unified Access Gateway にアップグレードする場合は、.ini ファイルを編集して、imageName 設定を前のタスクのいずれかで Compute Engine にアップロードされた新しいイメージ名に更新します。
.ini ファイル内のその他の構成パラメータはすべて同じままにする必要があります。
- インタラクティブ モードと非インタラクティブ モードのどちらを選択したかに応じて、次のコマンドを実行します。
モード コマンド インタラクティブ .\uagdeploygce.ps1 <ini-filename>.ini
<ini-filename> は、前のタスクで準備した .ini ファイルの名前です。
例:.\uagdeploygce.ps1 uag1.ini
uag1.ini は、前のタスクで使用したファイル名です。
非インタラクティブ .\uagdeploygce.ps1 <ini-filename> <root-pwd> <admin-pwd> <ceip-yes-no>
.\uagdeploygce.ps1 <ini-filename> secret <admin-pwd> yes
- <ini-filename> は、前のタスクで準備した .ini ファイルの名前です。
- コマンドに示すようにパスワードがコマンド ラインで指定されている場合は、Unified Access Gateway をデプロイした後に Clear-History PowerShell コマンドを使用します。
- パスワードが弱い場合、デプロイは失敗します。パスワードには、「! @ # $ % * ( )」のいずれか 1 つを含める必要があります。
uagdeploygce.ps1 コマンドを再度実行すると、以前の Unified Access Gateway インスタンスと関連リソースが削除され、同じ名前の新しい インスタンスに置き換えられます。新しい .ini ファイルには、最初の起動時に Unified Access Gateway アプライアンスを本番環境で使用できるように、必要なすべての構成パラメータが必要です。
- 新しいバージョンの Unified Access Gateway にアップグレードする場合は、.ini ファイルを編集して、imageName 設定を前のタスクのいずれかで Compute Engine にアップロードされた新しいイメージ名に更新します。
次のタスク
$uagName=uag1 $zone=us-central1-a $projectId=my-project gcloud compute instances remove-metadata $uagName --zone=$zone --project $projectId --keys "user-data"