21장. 태그가 있는 가상 장치 식별
21.1. 가상 장치 태그 지정 링크 복사링크가 클립보드에 복사되었습니다!
Red Hat OpenStack Platform에서 여러 네트워크 인터페이스 또는 블록 장치로 VM 인스턴스를 시작하는 경우 장치 태그를 사용하여 각 장치의 의도된 역할을 인스턴스 운영 체제에 전달할 수 있습니다. 태그는 인스턴스 부팅 시 장치에 할당되며 메타데이터 API 및 구성 드라이브(활성화된 경우)를 통해 인스턴스 운영 체제에서 사용할 수 있습니다.
절차
가상 장치에 태그를 지정하려면 인스턴스를 만들 때 태그 매개 변수인
--block-device및--nic을 사용합니다.예제
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 NFVappServerCopy to Clipboard Copied! Toggle word wrap Toggle overflow 결과 태그는 기존 인스턴스 메타데이터에 추가되며 메타데이터 API 및 구성 드라이브 모두를 통해 사용할 수 있습니다.
이 예에서 다음 devices 섹션에서는 메타데이터를 채웁니다.
meta_data.json파일의 샘플 콘텐츠:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 장치 태그 메타데이터는 메타데이터 API에서
GET /openstack/latest/meta_data.json을 사용하여 사용할 수 있습니다.구성 드라이브가 활성화되고 인스턴스 운영 체제의
/configdrive에 마운트된 경우/configdrive/openstack/latest/meta_data.json에 메타데이터도 있습니다.