uagdeploygce.ps1 PowerShell コマンドを使用して、Unified Access Gateway を Compute Engine にデプロイできます。このコマンドは、.ini ファイルからすべての構成設定を取得し、Unified Access Gateway のインスタンスをデプロイします。
Compute Engine 内の既存のインスタンスの名前が、.ini ファイルの [General] セクションで指定されている名前と同じである場合、PowerShell スクリプトはデプロイ中に既存のインスタンスを削除し、同じ名前の新しい Unified Access Gateway インスタンスを作成します。この置き換えは、Unified Access Gateway アプライアンスのアップグレード中、または更新された設定でアプライアンスを再デプロイする際に役立ちます。
手順
-
Customer Connect の Unified Access Gateway のダウンロード ページから、Unified Access Gateway (UAG) PowerShell スクリプト ファイルに移動し、[今すぐダウンロード] をクリックします。
zip ファイルuagdeploy-xx.xx.x.x-xxxxxxxxがローカル マシンにダウンロードされます。 -
zip ファイルを解凍します。次の 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.iniuag1.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-HistoryPowerShell コマンドを使用します。 - パスワードが弱い場合、デプロイは失敗します。パスワードには、「! @ # $ % * ( ) 」のいずれか 1 つを含める必要があります。
uagdeploygce.ps1コマンドを再度実行すると、以前の Unified Access Gateway インスタンスと関連リソースが削除され、同じ名前の新しいインスタンスに置き換えられます。新しい.iniファイルには、最初の起動時に Unified Access Gateway アプライアンスを本番環境で使用できるように、必要なすべての構成パラメータが必要です。 - <ini-filename> は、前のタスクで準備した
-
次のタスク
Unified Access Gateway を Compute Engine にデプロイし、すべての設定を適用した後、Google Cloud で Unified Access Gateway アプライアンスの構成設定を適用するために使用されるメタデータを削除する必要があります。メタデータを削除するには、例に示すように次のコマンドを使用します。
$uagName=uag1
$zone=us-central1-a
$projectId=my-project
gcloud compute instances remove-metadata $uagName --zone=$zone --project $projectId --keys "user-data"
このページは役に立ちましたか?