10.2. OpenStackNetConfig CRD を使用して追加した Compute ノードの静的 IP アドレスの予約
OpenStackNetConfig CRD を使用して、オーバークラウドに追加した Compute ノード用に予約する IP アドレスを定義します。
OpenStackNetConfig CRD 定義と仕様スキーマを表示するには、次のコマンドを使用します。
oc describe crd openstacknetconfig oc explain openstacknetconfig.spec
$ oc describe crd openstacknetconfig
$ oc explain openstacknetconfig.spec
手順
-
ワークステーション上でオーバークラウドの
openstacknetconfig.yamlファイルを開きます。 次の設定を
openstacknetconfig.yamlに追加して、OpenStackNetConfigカスタムリソース (CR) を作成します。apiVersion: osp-director.openstack.org/v1beta1 kind: OpenStackNetConfig metadata: name: openstacknetconfig
apiVersion: osp-director.openstack.org/v1beta1 kind: OpenStackNetConfig metadata: name: openstacknetconfigCopy to Clipboard Copied! Toggle word wrap Toggle overflow 特定のノード上のネットワーク用に静的 IP アドレスを予約します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注記予約は、自動生成された IP アドレスよりも優先されます。
-
openstacknetconfig.yaml定義ファイルを保存します。 オーバークラウドネットワーク設定を作成します。
oc create -f openstacknetconfig.yaml -n openstack
$ oc create -f openstacknetconfig.yaml -n openstackCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
オーバークラウドネットワーク設定が作成されたことを確認するには、オーバークラウドネットワーク設定のリソースを表示します。
oc get openstacknetconfig/openstacknetconfig
$ oc get openstacknetconfig/openstacknetconfigCopy to Clipboard Copied! Toggle word wrap Toggle overflow OpenStackNetConfigAPI と子リソースを表示します。oc get openstacknetconfig/openstacknetconfig -n openstack oc get openstacknetattachment -n openstack oc get openstacknet -n openstack
$ oc get openstacknetconfig/openstacknetconfig -n openstack $ oc get openstacknetattachment -n openstack $ oc get openstacknet -n openstackCopy to Clipboard Copied! Toggle word wrap Toggle overflow エラーが表示された場合は、基礎となる
network-attach-definitionとノードのネットワーク設定ポリシーを確認してください。oc get network-attachment-definitions -n openstack oc get nncp
$ oc get network-attachment-definitions -n openstack $ oc get nncpCopy to Clipboard Copied! Toggle word wrap Toggle overflow