openstack中,有一種概念叫flavor,其實flavor就是一種創建虛擬機的硬件尺寸模板化。比如我先創建一個flavor,該flavor包含的CPU數目,內存大小,硬盤大小都預先設置好,在創建虛擬機的時候,我只需要指定這個模板ID,在加上鏡像ID,就可以創建出一個使用了flavor里面的屬性的,用該鏡像創建的一個虛擬機。
接下來我們對flavor進行shell化的增加,刪除,查詢,修改操作。
查詢flavor
1
|
nova flavor-list
|
增加flavor
1
|
nova flavor-create --is-public
true
time
-flavor 6 2048 20 4
|
注意,--is-public是指是否是一個公共使用的flavor, 用true, false表示,time-flavor是你創建的flavor的名字,6是前面使用nova flavor-list獲得的flavor列表+1,2048是這個flavor的內存,單位為MB,20是磁盤大小,單位是GB,4是虛擬CPU數目。執行完成后再使用nova flavor-list,將看到之前創建的鏡像。
刪除flavor
1
|
nova flavor-delete 6
|
6指的是剛才我們創建的那個flavor的主鍵ID