21.2. 가상 장치 태그 지정
절차
가상 장치에 태그를 지정하려면 인스턴스를 만들 때 태그 매개 변수인
--block-device
및--nic
을 사용합니다.예를 들면 다음과 같습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow nova boot test-vm --flavor m1.tiny --image cirros \ --nic net-id=55411ca3-83dd-4036-9158-bf4a6b8fb5ce,tag=nfv1 \ --block-device id=b8c9bef7-aa1d-4bf4-a14d-17674b370e13,bus=virtio,tag=database-server NFVappServer
$ nova boot test-vm --flavor m1.tiny --image cirros \ --nic net-id=55411ca3-83dd-4036-9158-bf4a6b8fb5ce,tag=nfv1 \ --block-device id=b8c9bef7-aa1d-4bf4-a14d-17674b370e13,bus=virtio,tag=database-server NFVappServer
결과 태그는 기존 인스턴스 메타데이터에 추가되며 메타데이터 API 및 구성 드라이브 모두를 통해 사용할 수 있습니다.
이 예에서 다음 devices 섹션에서는 메타데이터를 채웁니다.
meta_data.json 파일의 샘플 내용:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow { "devices": [ { "type": "nic", "bus": "pci", "address": "0030:00:02.0", "mac": "aa:00:00:00:01", "tags": ["nfv1"] }, { "type": "disk", "bus": "pci", "address": "0030:00:07.0", "serial": "disk-vol-227", "tags": ["database-server"] } ] }
{ "devices": [ { "type": "nic", "bus": "pci", "address": "0030:00:02.0", "mac": "aa:00:00:00:01", "tags": ["nfv1"] }, { "type": "disk", "bus": "pci", "address": "0030:00:07.0", "serial": "disk-vol-227", "tags": ["database-server"] } ] }
장치 태그 메타데이터는 메타데이터 API에서
GET /openstack/latest/meta_data.json
을 사용하여 사용할 수 있습니다.구성 드라이브가 활성화되어 인스턴스 운영 체제의 /configdrive 에 마운트되면 메타데이터도 /configdrive/openstack/latest/meta_data.json 에 있습니다.