SDWANデバイスの作成

前提条件
認証- OAuth2認証のためにユーザー資格情報、クライアントID、およびクライアントシークレットを送信する。認証情報を検証および認証するためにOAuth APIを呼び出す方法については、API認証を参照。
ステップ2: デバイスタイプとアカウントの取得
Get Device Types
APIを呼び出して、NEプラットフォームで起動できるWANデバイスを検索する。これらのデバイスが利用可能なメトロ()、利用可能なコア数()、coreソフトウェアパッケージ(packageCodeと)、versionおよび可能なすべてのライセンスとスループットオプションについて学ぶ。metroCode
欲しいデバイスがすでに決まっている場合は、このステップを飛ばしても構いません。
Get Accounts{metro} APIaccountReferenceIdを呼び出して、仮想デバイスを使用するメトロ内のアカウント番号(または)とステータスを確認する。課金上の理由から、仮想デバイスが必要なメトロ内のアカウント(アクティブまたは保留中の状態)が必要である。アカウントの作成方法については、「請求先アカウント管理」を参照。
販売店がお客様用のデバイスを作成しようとしている場合は、お客様のアカウントと(販売店の)アカウントの両方が「アクティブ」または「保留中」のステータスになっていることを確認する必要がある。アカウントは請求されるが、お客様のアカウント番号をPOST APIに送信して、お客様用のSD WANデバイスを作成する必要がある。
アカウント番号(またはaccountReferenceId)と
ステータスがすでにわかっている場合は、この手順をスキップすることができる。
ステップ3: ライセンスを構成する
今のところ、BYOL (Bring Your Own License) が SD-WAN デバイスで利用可能な唯一のライセンスオプションであり、BYOL へのプロセスはベンダーごとに異なります。
Cisco SD WANデバイスのライセンスを設定するには、次の手順を実行する。
- Cisco vManageプラットフォームでブートストラップファイルを生成します。
- C8000V-SDWANを作成するには、Upload Fileを呼び出してCiscoブートストラップファイルをアップロードする。回答にはAがある。
fileUuidペイロード作成のフィールドに値を入力して、day0TextFileId仮想C8000V-SDWANデバイスを作成する。
Prismaデバイスのライセンスを構成するには、次の手順を実行する。
- Prisma Orchestratorでライセンスキー(ionキー)とライセンスシークレット(シークレットキー)を生成する。
- Equinix CREATE DEVICE APIを呼び出してプリズマWANデバイスを作成する際に、ライセンスキー(IONキー)とシークレット(シークレットキー)を入力する。
Fortinetデバイスの作成時にライセンスは必須ではない。トークンがある場合は、
フィールドに入力する。licenseTokenFortinet SD WANデバイスのライセンスファイルを構成するには、
次の手順を実行する。
- Fortinetポータルでライセンスファイルを生成します。
- Post License Fileを呼び出して、Equinixポータルにライセンスファイルをアップロードする。仮想SD WANデバイスの作成に使用できるを入手する。
fileId
Versaデバイスを構成するには、VersaディレクタでVNFデバイステンプレートを作成し、シリアル 番号を書き留めておく。
Network Edge プラットフォームで Aruba デバイスを設定するためにライセンスファイルは必要ありません。
Juniper WANのライセンスをアップロードするには:
- Juniper ポータルでライセンスファイルを生成します。
- Post License Fileを呼び出して、Equinixポータルにライセンスファイルをアップロードする。ジュニパーのWANデバイスの作成に使用できるを入手する。
fileId
ステップ4: ベンダー固有のパラメータ
各 SD-POST WANベンダーは、ステップ5のPOST API定義の一部としてリストされている共通パラメータ以外の独自のパラメータセットを必要とする。 手順で新しいデバイスを作成する際に、ベンダーのパラメータを確認し、vendorConfig{}オブジェクトにパラメータを渡してください 5.
シスコSD - WAN
| Cisco vendorConfig{}のパラメータ | 必須 | タイプ | 例 | 可能な値 | 説明 |
|---|---|---|---|---|---|
| サイトID | はい | 文字列 | 12345 | サイトID。Cisco WANデバイスの場合は必須。サイトIDは、支社やキャンパスなど、ビプテラのオーバーレイネットワーク内の特定の物理的な場所である。 | |
| systemIpAddress (システムIPアドレス) | はい | 文字列 | 192.168.1.5 | システムIPアドレス。Cisco WANデバイスの場合は必須。各vEdgeルータおよびvSmartコントローラには、システムIPアドレスが割り当てられている。IPv4アドレスと同様に、10進数の4部ドット表記である必要がある。 | |
| ホスト名 | 条件付 | 文字列 | SR-01 | ホスト名。C8000V-SDWANでは必須。 |
パロアルトネットワークスPRISMA-SDWAN
| Palo Alto Networks vendorConfig{}パラメータ | 必須 | タイプ | 例 | 可能な値 | 説明 |
|---|---|---|---|---|---|
| licenseKey (イオンキー) | はい | 文字列 | <license_key> | ライセンスキー(IONキー)。Palo Alto Networksデバイスで必須。 | |
| licenseSecret (シークレットキー) | はい | 文字列 | ec68e425-f973-452e-a866-76be5844d0ba | ライセンスシークレット(シークレットキー)。Palo Alto Networksデバイスで必須。 |
Versa VERSA_SDWAN
| Versa vendorConfig{}パラメータ | 必須 | タイプ | 例 | 可能な値 | 説明 |
|---|---|---|---|---|---|
| ローカルID | はい | 文字列 | SDWAN-Branch@Versa.com | 支店のEメールアドレス | |
| リモートID | はい | 文字列 | Controller-01-staging@Versa.com | コントローラー側のメールアドレス。 | |
| シリアル番号 | はい | 文字列 | 12345 | Versaダイレクタでデバイステンプレートを設定するときに'シリアル番号を選択するVersaダイレクタのステージング後デバイスのシリアル番号は'この入力と一致する必要がある | |
| コントローラ1 | はい | 文字列 | 54.219.248.29 | SD-WANコントローラ1のIPアドレス。 | |
| コントローラ2 | はい | 文字列 | 54.177.220.115 | SD-WANコントローラーのIPアドレス2。 |
FortiGate FG-SDWAN *
| FortiGate vendorConfig{}パラメータ | 必須 | タイプ | 例 | 可能な値 | 説明 |
|---|---|---|---|---|---|
| adminPassword (管理パスワード) | はい | 文字列 | パスワード9 | パスワード。このパスワードは6文字以上で、大文字と数字を含める必要がある。 | |
| コントローラ1 | はい | 文字列 | 1.1.1.1 | システムIPアドレス。FortiGate WANデバイスで必須。 |
*FortiGate SD-WANデバイスにもホスト名が必要ですが、これはvendorConfigオブジェクトの一部ではなく、deviceTypeCode、accountNumberなどのパラメータとして渡されます。
Arista VELOCLOUD-SDWAN
| Arista vendorConfig{}パラメータ | 必須 | タイプ | 例 | 可能な値 | 説明 |
|---|---|---|---|---|---|
| アクティブ化キー | はい | 文字列 | GJUK-JM2X-59BJ-SAMPLE | アクティベーションキー。VeloCloudオーケストレーションポータルで利用可能。 | |
| コントローラFqdn | はい | 文字列 | demo.velocloud.net | VeloCloud SD - WANゲートウェイ。デバイスのACLのリストで、controllerFqdnに関連付けられたIPアドレスを入力する。 | |
| ルートパスワード | いいえ | 文字列 | テストパスワード! | デバイスの CLI パスワード。 |
HPEアルバEDGECONNECT-SDWAN
| Aruba vendorConfig{}パラメータ | 必須 | タイプ | 例 | 可能な値 | 説明 |
|---|---|---|---|---|---|
| アカウント名 | はい | 文字列 | アカウント名 | 口座の名前。 | |
| ホスト名 | はい | 文字列 | マイホスト名1 | 識別用のホスト名。これはFQDNとして含まれ、承認されたソースからデバイスに到達できるようにする。a~z、A~Z、0~9、およびハイフン(-)のみ使用可能文字から始まり文字または数字で終わる必要があります。長さは2~30文字であること。例外- FTDv 2-14、Aruba 2-24。 | |
| アカウントキー | はい | 文字列 | アカウントキー | アカウントの鍵 | |
| アプライアンスタグ | いいえ | 文字列 | アプライアンスタグ | 家電製品のタグ。 |
手順5:SD WANデバイスの作成
| POST/NE/v1/デバイス | |
|---|---|
| 方法 | POST |
| URLまたはエンドポイント | /ne/v1/devices |
| ヘッダー | Authorization、Content-Type |
| クエリーパラメータ | draft、draftUuid |
プライマリとセカンダリの2つのデバイスを持つ冗長SD-WANデバイスを作成したい場合は、次のようにします:
-
オプションのセカンダリオブジェクトのパラメータを設定する。
vendorConfig- リクエストボディのペイロードにCisco SD-WANの2つのlicenseFileIdsをプロバイダする。
- CloudGenixの冗長化には、2つのライセンスキー(IONキー)とライセンスシークレット(シークレットキー)が必要です。 リクエストボディのペイロードのデバイス
- 冗長なアリスタ・ヴェロクラウドWANエッジデバイス用に2つのactivationKeyを提供する。
-
セカンダリデバイスでは、ACLテンプレート、アカウント番号、additionalBandwidth、metroCode、および通知が異なる場合があります。
-
リセラーが顧客用に冗長デバイスを作成しようとしている場合は、プライマリメトロとセカンダリメトロの両方が同じ国にあることを確認する。また、一次口座と二次口座番号は同じでなければならない。リセラーのアカウントには請求が発生するが、このAPIはお客様のアカウント番号を受け入れて、お客様用のデバイスを作成する。各顧客がリセラーの請求先アカウントに関連付けられているため、上記の制限が必要である。
必要な情報がすべて揃っていない場合でも、その情報を下書きとして保存することができる。
下書きを保存するには、deviceTypeCode、AccountNumber/accountReferenceId、およびmetroCodeを指定する必要がある。
仮想デバイスを作成することで、注文条件に同意したことになる。注文条件の取得に電話して詳細を確認する。
サンプル請求
冗長 Cisco SD-WAN デバイスを作成するためのサンプル curl リクエスト。
curl -X POST
https://api.equinix.com/ne/v1/devices?draft=false
-H 'Authorization: Bearer <token>'
-H 'Content-Type: application/json'
-d '
{
"deviceTypeCode": "C8000V-SDWAN",
"projectId": "XXXXX",
"metroCode": "DC",
"termLength": "1",
"licenseMode": "BYOL",
"packageCode": "DNA",
"virtualDeviceName": "sroy-cisco-8v-controller",
"notifications": [
"test@equinix.com"
],
"version": "17.09.01a",
"interfaceCount": 10,
"deviceManagementType": "SELF-CONFIGURED",
"core": 4,
"vendorConfig": {
"systemIpAddress": "1.1.1.1",
"siteId": "4567",
"hostname": "SR-01"
},
"aclTemplateUuid": "3319e378-be2f-40e4-8e79-13ea2aed7a5f",
"day0TextFileId": "917f2621-11d4-468f-9a09-af8fd66c0e57",
"accountNumber": "201091",
"secondary": {
"metroCode": "DC",
"notifications": [
"test@equinix.com"
],
"virtualDeviceName": "sroy-cisco-8v-controller-secondary",
"additionalBandwidth": "100",
"vendorConfig": {
"systemIpAddress": "1.1.1.1",
"siteId": "9886",
"hostname": "SR-02"
},
"aclTemplateUuid": "3319e378-be2f-40e4-8e79-13ea2aed7a5f",
"day0TextFileId": "dec1dee5-eba9-4187-a029-ae76341e8874",
"accountNumber": "201091"
},
"additionalBandwidth": "100"
}
'
パラメータとオプションの完全なリストについては、『APIリファレンス』を参照。
回答例
単一デバイスの応答例202:リクエストが承認された。
{
"uuid": "74d8c6b6-3153-4271-9f0e-45bdc7094dec"
}
冗長デバイス202の応答例:リクエストが承認された。
{
"uuid": "74d8c6b6-3153-4271-9f0e-45bdc7094dec",
"secondaryUuid": "de5cf79b-3d16-4ccd-841b-3b68ecda2142"
}
Access Denied(アクセス拒否)」と表示された場合は、お近くのエクイニクスサービスデスクにお問い合わせください。
デバイスステータス
SD WANデバイスが作成されると、デバイスはEquinixインフラストラクチャ内のさまざまな状態を遷移する。これらの状態はGet Virtual Device {uuid} APIの"status"レスポンス属性を使って監視できる。デバイスがプロビジョニングされ、ライセンスが適用されると、クラウドサービスプロバイダーへの接続を作成できる。
| 仮想デバイスの状態 | 説明 |
|---|---|
INITIALIZING | エクイニクスは現在、リソースの予約とデバイスの作成を進めています。 |
PENDING_ACCOUNT | お客様のアカウントが承認されていない。アカウントが承認されると、デバイスの作成は続行される。 |
PROVISIONING | デバイスが起動している。 |
PENDING_ORDER | このステータスは、SiebelからNEに着信するオーダーにのみ適用される。お客様はNetwork Edgeポータルにログインし、保留中の注文を送信する必要がある。 |
PENDING_SIGNATURE | お客様は、Network Edge の利用規約にまだ同意していません。 |
CANCEL_ORDER | シーベルからNEへの注文はキャンセルされる。このステータスは、SiebelからNetwork Edgeに送信される注文にのみ適用される。 |
WAITING_FOR_PRIMARY | セカンダリデバイスは準備ができているが、プライマリデバイスは準備ができていない。この状態は、冗長デバイスを要求した場合に表示されることがある。 |
WAITING_FOR_SECONDARY | プライマリデバイスの準備ができているが、セカンダリデバイスの準備ができていない。この状態は、冗長デバイスを要求した場合に表示されることがある。 |
FAILED | デバイスの作成に失敗しました。 |
PROVISIONED | デバイスは準備できている。 |
DEPROVISIONING | エクイニクスはお客様からの仮想デバイスの削除要求を受け入れました。 |
DEPROVISIONED | デバイスはプロビジョニング解除/削除される。 |

エンドユーザーが仮想デバイスの削除APIを使用してデバイスを削除すると、デバイスはEquinix インフラストラクチャ内で次の状態に移行する。
| ステータス | 説明 |
|---|---|
DEPROVISIONING | エクイニクスはお客様からの仮想デバイスの削除要求を受け入れました。 |
DEPROVISIONED | デバイスはプロビジョニング解除/削除される。 |