1台の仮想デバイスに冗長性を持たせる
アクティブな仮想デバイスにセカンダリデバイスを追加して、冗長ペアを作成します。既存のデバイスに弾力性を追加することで、新しいデバイスを2台用意する必要がなくなります。
セカンダリデバイスの属性の一部は、プライマリデバイスの属性と同じでなければなりません:
- デバイス構成
- ライセンシング
- デバイスリソース
- ソフトウェアパッケージ
- ライセンススループット
両方のデバイスが同じアカウントに属している場合、セカンダリの期間長はプライマリの期間長と同じでなければなりません。
次のセカンダリデバイス属性をカスタマイズできます:
- バージョン
- メトロ
- ホスト名
- 通知リスト
- SSHユーザー一覧
- アクセスIPアドレス
- 追加帯域幅
VNFサポートはバージョンによって異なることに注意。セカンダリデバイスで異なるソフトウェアバージョンがサポートされている場合、異なるソフトウェアバージョンの冗長ペアに2つのデバイスを持つと、パフォーマンスに影響を与える可能性がある。ステートフル/クラスタ化されたVNFベンダー(Palo Alto Networksのpan-OS HA、Fortinet FortiGate FGCP、Juniper vSRXシャーシクラスタ)では、セッション同期とHA Heartbeatメカニズムをアクティブに中断し、スプリットブレインまたはHAクラスタ形成障害を引き起こすため、ソフトウェアバージョンの不一致はサポートされない。
プライマリとは異なるメトロにセカンダリデバイスをプロビジョニングする場合は、ネイティブベンダーのHAクラスタリングを利用したメトロ間冗長ペアには、低遅延の転送と適切な相互接続(デバイスリンクグループやファブリックEVP LANなど)が必要であることに注意すること。
前提条件
- 単一の冗長化されていないNetwork Edge仮想デバイス。
Network Edge Device Manager役割。
- Portal
- API
-
Equinix Customer Portalにサインインし、_Network Edge_に移動する。
-
Network Edge**(仮想デバイスインベントリ)**メニューから、仮想デバイスインベントリ(Virtual Device Inventory)を選択する。

-
編集したいデバイスをクリックします。仮想デバイスの詳細が表示されます。
-
認証- OAuth2認証のためにユーザー資格情報、クライアントID、およびクライアントシークレットを送信する。認証情報を検証および認証するためにOAuth APIを呼び出す方法については、API認証を参照。
-
プライマリデバイス情報を取得する。エンドポイントに要求を
/ne/v1/devices送信して、GET仮想デバイスを一覧表示する。セカンダリを追加するデバイスを特定し、プライマリデバイスの属性を取得するためのエンドポイント取得要求を/ne/v1/devices/{uuid}送信する。GET
セカンダリ仮想デバイスの追加
- Portal
- API
-
仮想デバイスのインベントリ_から、仮想デバイスの名前をクリックして_仮想デバイスの詳細_を表示します。
-
セカンダリデバイスの追加 をクリックします。

-
ベンダー・パッケージは、自動的にプライマリ・デバイスと同じに設定されます。セカンダリデバイスのベンダーパッケージを選択または設定する必要はありません。
-
Select Deployment Type_では、以下のオプションが自動的に設定されます:
- 冗長デバイス
- 既存のデバイスに冗長デバイスを追加
- 場所とプライマリ仮想デバイス

-
エッジデバイスの作成を開始する をクリックします。
-
セカンダリデバイスの場所を選択します。デフォルトでは、_Select the same Metro as your primary device_がチェックされ、プライマリデバイスのメトロが選択されています。
別のメトロを選択するには、_Select the same Metro as your primary device_のチェックを外し、別のメトロを選択します。
-
ドロップダウンリストから課金アカウントを選択するか、_Select the same billing account as your existing primary device_をクリックします。
情報View Primary Device Summary をクリックすると、プライマリデバイスのアカウント詳細、デバイス詳細、ライセンス情報、通知詳細、帯域幅情報が表示されます。

-
[次へ] をクリックします:デバイスの詳細.
-
_デバイス詳細の_ほとんどは、プライマリデバイスと同じである必要があり、自動的に選択され、次の場合を除き変更できない。
-
セカンダリデバイスに別の名前を付けることができます。
-
プライマリ・デバイスに使用されているアカウントとは別の課金アカウントを選択した場合は、_Term Length_セクションで期間長を選択します。
-
-
次へをクリックします:追加サービス.
-
セカンダリデバイスの追加サービスを選択します。デフォルトはプライマリデバイスと同じです。
-
デバイスアクセス_を変更するには、_プライマリデバイスと同じ_のチェックを外し、セカンダリデバイスのアクセス設定を構成します。
-
アクセス制御リストテンプレート_を変更するには、_プライマリデバイスと同じ_のチェックを外し、ドロップダウンリストから選択するか、新規作成します。
-
セカンダリデバイスに帯域幅を追加するには、Secondary Device Bandwidth ドロップダウンから帯域幅を選択します。

-
-
[次へ]をクリックする。注文を確認して確認する。[共有サポート構造]セクションで、[_このサポートポリシーを確認し、確認する]を_クリックする。

-
仮想デバイスの作成 をクリックします。
セカンダリデバイスを作成するには、エンドポイントにリクエストを/ne/v1/devices送信する。POSTリクエスト本文に
- プライマリデバイスのUUIDから
primaryDeviceUuid - オブジェクト内のセカンダリデバイス設定。
secondary``metroCode、virtualDeviceName、およびnotificationsは必須フィールドである。
サンプルcURLリクエスト:
curl -X POST "https://api.equinix.com/ne/v1/devices" \
-H "content-type: application/json" \
-H "Authorization: Bearer <token>" \
-d '{
"primaryDeviceUuid": "device_uuid",
"secondary": {
"metroCode": "<metro_code>",
"version": "<version_number>",
"virtualDeviceName": "<secondary_device_name>",
"hostNamePrefix": "<secondary_device_hostname_prefix>",
"notifications": [
"<contact_email>"
],
"aclDetails": [
{
"uuid": "<acl_uuid>",
"interfaceType": "<acl_interface_type>"
}
],
"userPublicKey": {
"username": "<username>",
"keyName": "<keyname>"
}
}
}'
セカンダリデバイスがプロビジョニングされている間、プライマリデバイスのステータスはに変化する。
WAITING_FOR_SECONDARYセカンダリがプロビジョニングに失敗すると、プライマリはプロビジョニング
済み状態に戻る。二次プロビジョニングの場合は、両方のデバイスのステータスがに変更される。
PROVISIONED