[openstack] flavor 추가

Cloud 2018. 6. 16. 11:54


admin 권한으로 보고 사용할 수 있는 openstack에서의 flavor가 따로 있다.

내 계정으로는 admin 권한으로 사용할 수 있는 flavor는 admin권한의 flavor의 subset이다.


따라서 내 계정으로 가지고 있는 않는 flavor로 openstack instance를 생성하고 싶다면, 프로젝트에 flavor 생성 권한이 있어야 한다.


현재 가지고 있는 권한은 다음과 같다. 


$ openstack --os-project-name GOOGLE_PLUS flavor list


+--------------------------------------+-----------+------+------+-----------+-------+-----------+

| ID                                   | Name      |  RAM | Disk | Ephemeral | VCPUs | Is Public |

+--------------------------------------+-----------+------+------+-----------+-------+-----------+

| 9933ea88-9535-4b04-add8-910e08c01aea | m1.medium | 

| cdb20a75-87a5-43d3-b75b-a5331cad8cb7 | m1.small  | 

| e3739ce3-746c-4e3f-820e-eb9803fa4e62 | m1.large  | 

+--------------------------------------+-----------+------+------+-----------+-------+-----------+



admin 권한으로 접속해 사용할 수 있는(권한을 줄 수 있는) flavor를 확인한다. 

$ openstack flavor list
...
| 66be1e64-2776-4457-a31e-923340e583a2 | r1.xlarge |...
..



여전히 admin 권한으로 66be1e64-2776-4457-a31e-923340e583a2 flavor를 내 프로젝트에 추가한다.

$ openstack flavor set 66be1e64-2776-4457-a31e-923340e583a2 --project GOOGLE_PLUS

그리고 제대로 추가되었는지 확인한다.

 $ openstack --os-project-name KEMI-SAURON flavor list
+--------------------------------------+-----------+-------+------+-----------+-------+-----------+
| ID                                   | Name      |   RAM | Disk | Ephemeral | VCPUs | Is Public |
+--------------------------------------+-----------+-------+------+-----------+-------+-----------+
| 66be1e64-2776-4457-a31e-923340e583a2 | r1.xlarge | 
| 9933ea88-9535-4b04-add8-910e08c01aea | m1.medium | 
| cdb20a75-87a5-43d3-b75b-a5331cad8cb7 | m1.small  | 
| e3739ce3-746c-4e3f-820e-eb9803fa4e62 | m1.large  | 
+--------------------------------------+-----------+-------+------+-----------+-------+-----------+


openstack horizon 또는 cli를 사용할 때 추가된 flavor로 인스턴스를 생성할 수 있다. 







Posted by '김용환'
,