SAG vCPE インスタンスを作成した後、Alibaba Cloud が提供するスクリプトを使用して、ホストに SAG vCPE イメージをデプロイします。
前提条件
-
SAG vCPE インスタンスを作成し、そのシリアル番号とキーを取得済みであること。 詳細については、「SAG vCPE インスタンスの作成」をご参照ください。
-
ホストに SAG vCPE イメージをデプロイする前に、ホストが環境要件を満たしていることを確認してください。 詳細については、「環境要件」をご参照ください。
スクリプトパラメーター
SAG vCPE イメージのデプロイメントスクリプトは、次のパラメーターとコマンドを受け入れます:
使用法: deploy.sh [command] [options]
SAG-VCPE インストールツール 2021.06
オプション:
-u アンインストールプロセスを実行
-h このヘルプメッセージを表示して終了
-P 既存のインストールを更新
-C サービス状態のチェックを実行
-w トラフィックイングレスインターフェイス (デフォルト eth0)
-t プラットフォーム、利用可能なプラットフォーム:ens/aliyun/aws/azure
-n sag-sn、ユーザーコンソールプラットフォームから sn を取得
-k sag-key、ユーザーコンソールプラットフォームからキーを取得
-v ha-vip、ユーザーコンソールプラットフォームから ha_vip を取得
コマンド:
ping 標準の ping コマンド
traceroute 標準の traceroute コマンド
mtr 標準の mtr コマンド
check 主要情報を表示
|
パラメーター |
説明 |
|
-n (必須) |
SAG vCPE インスタンスのシリアル番号。 |
|
-k (必須) |
SAG vCPE インスタンスのキー。 |
|
-t (必須) |
SAG vCPE イメージをデプロイするプラットフォーム。 有効値:
|
|
-v |
2 つの SAG vCPE インスタンス間の高可用性 (HA) のための仮想 IP アドレス。 この機能は、 説明
HA を有効にするには、Alibaba Cloud HAVIP を使用する必要があります。 HAVIP 製品はパブリックプレビュー段階です。 詳細については、「高可用性仮想 IP (HAVIP)」をご参照ください。 |
|
-w |
WAN ポート用の NIC の名前。 デフォルト値は eth0 です。
|
|
-u |
SAG vCPE イメージをアンインストールします。 |
|
-h |
スクリプトのヘルプメッセージを表示します。 |
|
-P |
SAG vCPE イメージをアップグレードします。 |
|
-C |
ホストの実行ステータスを確認します。 |
|
check |
デプロイメントステータス、ホストシステム情報、および SAG vCPE イメージのバージョンを表示します。 |
|
ping |
ネットワーク接続をテストします。 |
|
traceroute |
宛先までのパケットのパスをトレースします。 |
|
mtr |
ping と traceroute の機能を組み合わせて、ネットワーク接続を診断します。 |
SAG vCPE イメージのデプロイ
-
ホストにログインし、スクリプトを /root ディレクトリにダウンロードします。
重要-
ホストへのログイン方法については、ホストプロバイダーにお問い合わせください。
-
スクリプトはカスタムディレクトリにダウンロードできます。 その場合は、後続のコマンドでそのカスタムパスを使用してください。
-
スクリプトをダウンロードした後は、その内容や名前を変更しないでください。
-
ホストが中国本土のリージョンにデプロイされている場合は、次のコマンドを実行してスクリプトをダウンロードします。
wget -O /root/sag_vcpe_v2.3.0_deployment.sh https://sdwan-oss-shanghai.oss-cn-shanghai.aliyuncs.com/vcpe_vm/sag_vcpe_v2.3.0_deployment.sh -
ホストが中国本土以外のリージョンにデプロイされている場合は、次のコマンドを実行してスクリプトをダウンロードします。
wget -O /root/sag_vcpe_v2.3.0_deployment.sh https://sdwan-oss-shanghai.oss-accelerate.aliyuncs.com/vcpe_vm/sag_vcpe_v2.3.0_deployment.sh
-
-
スクリプトを実行可能にします。
chmod +x /root/sag_vcpe_v2.3.0_deployment.sh -
スクリプトを実行します。
スクリプトは、次の 2 つのモードのいずれかで実行できます:
-
自動モード
コマンドラインでパラメーターを指定すると、システムは自動的にデプロイコマンドを実行します。 以下はコマンドの例です:
/root/sag_vcpe_v2.3.0_deployment.sh -n <serial_number> -k <key> -t <platform> -w <wan_nic_name> -
インタラクティブモード
パラメーターを指定せずに
/root/sag_vcpe_v2.3.0_deployment.shコマンドを実行すると、スクリプトはインタラクティブモードで実行されます。 ターミナルでのプロンプトに基づいてパラメーターを入力する必要があります。Missing dependency packages docker, are you sure want to install these packages? [yes|no] >>> yes 2021-07-28 09:47:28 INFO: vcpe インストールパッケージをダウンロード中 2021-07-28 09:47:29 INFO: パッケージを解凍中 ########################################## [100%] sn を入力してください:sagexxx3jr key を入力してください:X8Sxxx25ssFM7yg== トラフィックイングレスを入力してください:eth0 プラットフォーム (ens/aliyun/aws) を入力してください:ens ha_vip (デフォルトは none) を入力してください:none 以下のように初期設定を生成しています: トラフィックイングレスインターフェイスを指定: eth0 プラットフォームを指定: ens sag sn を指定: sagexxx3jr sag key を指定: X8Sxxx25ssFM7yg== ha vip を指定: none パッケージパスを指定: /tmp/sag_install 2021-07-28 09:48:02 INFO: vcpe をインストール中
-
-
スクリプトは、デプロイメント環境が要件を満たしているかどうかを自動的にチェックします。 必要なコンポーネントの一部がインストールされていない場合、次のプロンプトが表示されます。 yes と入力すると、システムはコンポーネントを自動的にインストールします。
Missing dependency packages python3 telnet vim traceroute sshpass mtr docker inotify wget netifaces==0.10.9, are you sure want to install these packages? [yes|no] [no] >>> -
環境が要件を満たしている場合、スクリプトは SAG vCPE イメージをデプロイし、次の確認メッセージを表示します。
2021-07-28 10:00:40 INFO: インストールが完了しました。数分待ってから状態を確認してください ============================================================================================== -
デプロイメント結果を検証します。
デプロイメントが成功した後、
docker psコマンドを実行し、出力に次の 2 つのコンテナが含まれていることを確認してください:[root@iZbp11vxxx wx8Z ~]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 0b8xxx92c vsag-core "sh -c 'ln -s /lib..." 4 minutes ago Up 4 minutes vsag-core fbexxx432 centos:7 "/sbin/init" 4 minutes ago Up 4 minutes vsag-manager-base [root@iZbp11xxx x8Z ~]#
次のステップ
SAG vCPE イメージをデプロイした後、Alibaba Cloud とホストのネットワークでネットワーク設定を構成して接続を確立します。 必要な設定は環境によって異なります。 例として、次のエンドツーエンドのチュートリアルを参考にしてください: