VM カタログとリポジトリの管理
機能名 |
リリース情報 |
説明 |
---|---|---|
qcow2 形式での Cisco VM イメージアップロードのサポート |
Cisco IOS XE リリース 17.7.1a Cisco SD-WAN リリース 20.7.1 Cisco vManage リリース 20.7.1 |
この機能を使用すると、仮想マシンイメージを qcow2 形式で Cisco vManage にアップロードできます。以前は、事前にパッケージ化された tar.gz 形式のイメージファイルのみをアップロードできました。 |
Cisco vManage は、事前にパッケージ化された Cisco 仮想マシンイメージ、tar.gz または、qcow2 形式のイメージのアップロードをサポートします。qcow2 イメージファイルを選択した場合は、スキャフォールドファイルをアップロードする必要があります。同様に、サービスチェーンの作成中に仮想ネットワーク機能(VNF)を構成するときに、イメージパッケージファイル、またはスキャフォールドファイルを含む qcow2 イメージファイルを選択できるようになりました。
スキャフォールドファイルには、次のコンポーネントが含まれています。
-
VNF メタデータ(image_properties.xml)
-
サービスチェーン用のクラスタリソースプールからのシステム生成変数(system_generated_propeties.xml)
-
トークン化された Day-0 構成ファイル
-
パッケージ マニフェスト ファイル(package.mf)
また、サポートされている形式(qcow2)でルートディスクイメージを提供することで、VM イメージをパッケージ化することもできます。Linux のコマンドライン NFVIS VM パッケージツール nfvpt.py を使用して qcow2 をパッケージ化するか、または Cisco vManage を使用してカスタマイズされた VM イメージを作成します。『カスタマイズされた VNF イメージの作成』を参照してください。
VM が SR-IOV 対応であることは、vm パッケージ *.tar.gz の image_properties.xml で sriov_supported が true に設定されていることを意味します。また、サービス チェーン ネットワークは自動的に SR-IOV ネットワークに接続されます。sriov_supported が false に設定されている場合、データポートチャネル上に OVS ネットワークが作成されます。OVS ネットワークを使用して、サービスチェーンのために VM VNIC に接続されます。Cisco SD-WAN Cloud onRamp for Colocation ソリューションの場合、VM はサービスチェーンで同種タイプのネットワークを使用します。このタイプのネットワークは、SR-IOV と OVS の組み合わせではなく、OVS または SR-IOV のいずれかであることを意味します。
どの VM にも 2 つのデータ VNIC のみが接続されています。1 つはインバウンドトラフィック用で、もう 1 つはアウトバウンドトラフィック用です。3 つ以上のデータインターフェイスが必要な場合は、VM 内のサブインターフェイス構成を使用します。VM パッケージは VM カタログに保存されます。
(注) |
ファイアウォールなどの各 VM タイプには、同じまたは異なるベンダーから Cisco vManage にアップロードされ、カタログに追加される複数の VM イメージを含めることができます。また、同じ VM のリリースに基づく異なるバージョンをカタログに追加できます。ただし、VM 名が一意であることを確認してください。 |
Cisco VM イメージ形式は *.tar.gz としてバンドルでき、次のものを含めることができます。
-
VM を起動するルートディスクイメージ。
-
パッケージ内のファイルリストのチェックサム検証用のパッケージマニフェスト。
-
VM メタデータをリストする XML 形式のイメージプロパティファイル。
-
(オプション)0 日目設定、VM のブートストラップに必要なその他のファイル。
-
(オプション)VM がステートフル HA をサポートする場合の HA Day-0 構成。
-
VM システムプロパティをリストする XML 形式のシステム生成プロパティファイル。
VM イメージは、Cisco vManage がホストする HTTP サーバーローカルリポジトリまたはリモートサーバーの両方でホストできます。
VM が tar.gz などの Cisco NFVIS でサポートされる VM パッケージ形式である場合、Cisco vManage はすべての処理を実行し、VNF プロビジョニング中に変数キーと値を指定できます。
(注) |
Cisco vManage は Cisco VNF を管理します。VNF 内の Day-1 および Day-N 構成は他の VNF ではサポートされません。VM パッケージの形式と内容、および image_properties.xml とマニフェスト(package.mf)のサンプルの詳細については、『Cisco NFVIS Configuration Guide』の「VM Image Packaging」を参照してください。 同じ VM、同じバージョン、Communication Manager(CM)タイプの複数のパッケージをアップロードするには、3 つの値(名前、バージョン、VNF タイプ)のいずれかが異なることを確認します。その後、アップロードする VM *.tar.gz を再パッケージ化できます。 |
VNF イメージ形式
Cisco vBond Orchestrator は、Cisco VNF とサードパーティの VNF を区別しません。すべての VNF は、ルータ、ファイアウォール、ロードバランサなど、VNF によって提供されるサービスに基づいて分類されます。パッケージメタデータには VM 固有の属性があります。パッケージ メタデータ ファイルで指定された HA NIC と管理 NIC に基づいて、Cisco vBond Orchestrator は管理 NIC と HA NIC を接続します。デフォルトでは、管理 NIC は 0 で、HA NIC は 1 です。指定された数の HA NIC が、VNF プロビジョニング中に接続されます。
VNF イメージのアップロード
手順
ステップ 1 |
[Cisco vManage] メニューから、 を選択します。 |
||||
ステップ 2 |
事前にパッケージ化された VNF イメージを追加するには、[Virtual Images] をクリックしてから、[Upload Virtual Image] をクリックします。 |
||||
ステップ 3 |
仮想イメージを保存する場所を選択します。
|
カスタマイズされた VNF イメージの作成
始める前に
-
イメージプロパティとブートストラップファイル(必要な場合)とともにカスタム VM パッケージを TAR アーカイブファイルに作成します。
-
カスタム変数をトークン化し、ブートストラップ構成ファイルで渡されるシステム変数を適用します。
次のカスタムパッケージの要件が満たされていることを確認します。
-
VNF のルートディスクイメージ:qcow2
-
Day-0 構成ファイル:システム変数とトークン化されたカスタム変数
-
VM 構成:CPU、メモリ、ディスク、NIC
-
HA モード:VNF が HA をサポートしている場合は、Day-0 のプライマリファイルとセカンダリファイル、HA リンクの NIC を指定します。
-
追加のストレージ:より多くのストレージが必要な場合は、事前定義されたディスク(qcow2)、ストレージボリューム(NFVIS レイヤ)を指定します。
手順
ステップ 1 |
[Cisco vManage] メニューから、 を選択します。 |
|||||||||||||||||||||||||||
ステップ 2 |
[Add Custom VNF Package] をクリックします。 |
|||||||||||||||||||||||||||
ステップ 3 |
次の VNF パッケージプロパティを使用して VNF を構成し、[Save] をクリックします。
|
|||||||||||||||||||||||||||
ステップ 4 |
VM qcow2 イメージをパッケージ化するには、[File Upload] をクリックし、qcow2 イメージファイルを参照して選択します。 |
|||||||||||||||||||||||||||
ステップ 5 |
VNF のブートストラップ構成ファイルを選択するには、[Day 0 Configuration] をクリックし、[File Upload] をクリックし、ファイルを参照して選択します。
|
|||||||||||||||||||||||||||
ステップ 6 |
Day-0 構成を追加するには、[Add] をクリックし、[Save] をクリックします。Day-0 構成が [Day 0 Config File] テーブルに表示されます。システム変数とカスタム変数を使用して、ブートストラップ構成変数をトークン化できます。Day-0 構成ファイルの変数をトークン化するには、目的の Day-0 構成ファイルの横にある [View Configuration File] をクリックします。[Day 0 configuration file] ダイアログボックスで、次のタスクを実行します。
|
|||||||||||||||||||||||||||
ステップ 7 |
追加の VM イメージをアップロードするには、[Advance Options] を展開し、[Upload Image] をクリックして、追加の qcow2 イメージファイルを参照して選択します。ルートディスク、エフェメラルディスク 1、またはエフェメラルディスク 2 を選択し、[Add] をクリックします。新しく追加された VM イメージが [Upload Image] テーブルに表示されます。
|
|||||||||||||||||||||||||||
ステップ 8 |
ストレージ情報を追加するには、[Add Storage] を展開し、[Add volume] をクリックします。次のストレージ情報を入力し、[Add] をクリックします。追加されたストレージの詳細が [Add Storage] テーブルに表示されます。
|
|||||||||||||||||||||||||||
ステップ 9 |
VNF イメージのプロパティを追加するには、[Image Properties] を展開し、次のイメージ情報を入力します。
|
|||||||||||||||||||||||||||
ステップ 10 |
VM リソース要件を追加するには、[Resource Requirements] を展開し、次の情報を入力します。
|
|||||||||||||||||||||||||||
ステップ 11 |
Day-0 構成ドライブオプションを追加するには、[Day 0 Configuration Drive options] を展開し、次の情報を入力します。
|
VNF イメージの表示
手順
ステップ 1 |
[Cisco vManage] メニューから、 を選択します。 |
ステップ 2 |
[Virtual Images] をクリックします。 |
ステップ 3 |
検索結果をフィルタリングするには、検索バーのフィルタオプションを使用します。 [Software Version] 列には、ソフトウェアイメージのバージョンが表示されます。 [Software Location] 列は、ソフトウェアイメージが保存されている場所を示します。ソフトウェアイメージは、Cisco vManage サーバー上のリポジトリまたはリモートロケーションのリポジトリに格納できます。 [Version Type Name] 列には、ファイアウォールのタイプが表示されます。 [Available Files] 列には、VNF イメージファイル名が一覧表示されます。 [Update On] 列は、ソフトウェアイメージがリポジトリに追加された場合に表示されます。 |
ステップ 4 |
該当するイメージで […] をクリックし、[Show Info] を選択します。 |
VNF イメージの削除
手順
ステップ 1 |
[Cisco vManage] メニューから、 を選択します。 |
ステップ 2 |
[Virtual Images] をクリックします。リポジトリ内のイメージが表に表示されます。 |
ステップ 3 |
目的のイメージの […] をクリックし、[Delete] を選択します。 |
(注) |
VNF イメージをデバイスにダウンロードしている場合、ダウンロードプロセスが完了するまで VNF イメージを削除することはできません。 |
(注) |
VNF イメージがサービスチェーンによって参照されている場合、それを削除することはできません。 |