0
Rackspace 가상 시스템 인스턴스에 메타 데이터를 추가 할 수 있음을 알 수 있습니다.REST API를 사용하여 메타 데이터로 필터링 된 Rackspace 서버를 나열하는 방법은 무엇입니까?
특정 메타 태그 값으로 필터링 된 실행중인 인스턴스 목록을 가져 오려고합니다.
그러나 문서에서 그렇게하는 방법은 알 수 없습니다.
가능합니까?
Rackspace 가상 시스템 인스턴스에 메타 데이터를 추가 할 수 있음을 알 수 있습니다.REST API를 사용하여 메타 데이터로 필터링 된 Rackspace 서버를 나열하는 방법은 무엇입니까?
특정 메타 태그 값으로 필터링 된 실행중인 인스턴스 목록을 가져 오려고합니다.
그러나 문서에서 그렇게하는 방법은 알 수 없습니다.
가능합니까?
당신은 OpenStack은 클라이언트를 사용하여 그렇게 할 수있을 것입니다 ...하지만 당신이에 관심이 메타 태그하는에 따라
당신은 모든 서버의 목록을 얻을 수 있습니다.
openstack server list
는
+--------------------------------------+------------------+--------+-----------------------------------------------------------------------------------------------------------+
| ID | Name | Status | Networks |
+--------------------------------------+------------------+--------+-----------------------------------------------------------------------------------------------------------+
| 97606ae9-7f18-4a3c-903a-1583d446119b | trysmallwin | ERROR | |
| cb78b8d5-2f03-4a3f-ab26-f389acbd0b76 | Win-try again | ERROR | public=2607:f298:5:101d:f816:3eff:fe9e:5cd4, 208.113.133.90, 2607:f298:5:101d:f816:3eff:fe36:da45, |
| | | | 208.113.133.93, 2607:f298:5:101d:f816:3eff:fe40:57d5, 208.113.133.95 |
| 040751d1-c4c5-47aa-8dec-1d69a468be1c | hnxhdkwskrvwvdwr | ACTIVE | public=2607:f298:5:101d:f816:3eff:fe60:324, 208.113.130.52 |
+--------------------------------------+------------------+--------+-----------------------------------------------------------------------------------------------------------+
메모와 같은 서버의 ID 뭔가 침을 깊게 조사 할 것입니다 :
를openstack server show 040751d1-c4c5-47aa-8dec-1d69a468be1c
+--------------------------------------+------------------------------------------------------------+
| Field | Value |
+--------------------------------------+------------------------------------------------------------+
| OS-DCF:diskConfig | MANUAL |
| OS-EXT-AZ:availability_zone | iad-2 |
| OS-EXT-STS:power_state | Running |
| OS-EXT-STS:task_state | None |
| OS-EXT-STS:vm_state | active |
| OS-SRV-USG:launched_at | 2016-07-26T17:32:01.000000 |
| OS-SRV-USG:terminated_at | None |
| accessIPv4 | |
| accessIPv6 | |
| addresses | public=2607:f298:5:101d:f816:3eff:fe60:324, 208.113.130.52 |
| config_drive | True |
| created | 2016-07-26T17:31:51Z |
| flavor | gp1.semisonic (50) |
| hostId | e1efd75d1e8f6a7f5bb228a35db13647281996087d39c65af8ce83d9 |
| id | 040751d1-c4c5-47aa-8dec-1d69a468be1c |
| image | Ubuntu-14.04 (03f89ff2-d66e-49f5-ae61-656a006bbbe9) |
| key_name | stef |
| name | hnxhdkwskrvwvdwr |
| os-extended-volumes:volumes_attached | [] |
| progress | 0 |
| project_id | d2fb6996496044158cf977c2129c8660 |
| properties | |
| security_groups | [{u'name': u'default'}] |
| status | ACTIVE |
| updated | 2016-07-26T17:32:01Z |
| user_id | 5b2ca246f39a425f9a833460bf322603 |
+--------------------------------------+------------------------------------------------------------+
openstack --f json
은 프로그래밍 방식으로 더 쉽게 조작 할 수있는 json 형식과 동일한 내용을 출력합니다.
HTH