作者:qinsg688_377 | 来源:互联网 | 2014-05-27 20:14
正在准备这篇博客的时候有位朋友刚好在在Ubuntu上安装和配置OpenStackNova里问到一个类似的问题:koory?July19th,201110:18amvpsee你好!实例资源如何修改,实例默认启动内存都是512M,我想修改成1G,怎么操作?OpenStackNova默认提供了一些虚拟机配
正在准备这篇博客的时候有位朋友刚好在 在 Ubuntu 上安装和配置 OpenStack Nova
里问到一个类似的问题:
koory ? July 19th, 2011 10:18 am
vpsee你好!实例资源如何修改,实例默认启动内存都是512M,我想修改成1G,怎么操作?
OpenStack Nova 默认提供了一些虚拟机配置的实例类型,比如:
$ sudo nova-manage instance_type list
m1.medium: Memory: 4096MB, VCPUS: 2, Storage: 40GB, FlavorID: 3, Swap: 0GB, RXTX Quota: 0GB, RXTX Cap: 0MB
m1.large: Memory: 8192MB, VCPUS: 4, Storage: 80GB, FlavorID: 4, Swap: 0GB, RXTX Quota: 0GB, RXTX Cap: 0MB
m1.tiny: Memory: 512MB, VCPUS: 1, Storage: 0GB, FlavorID: 1, Swap: 0GB, RXTX Quota: 0GB, RXTX Cap: 0MB
m1.xlarge: Memory: 16384MB, VCPUS: 8, Storage: 160GB, FlavorID: 5, Swap: 0GB, RXTX Quota: 0GB, RXTX Cap: 0MB
m1.small: Memory: 2048MB, VCPUS: 1, Storage: 20GB, FlavorID: 2, Swap: 0GB, RXTX Quota: 0GB, RXTX Cap: 0MB
新建一个云实例(云虚拟机或云
VPS)的时候就从这些实例配置类型里面选择一个配置,然后以这个配置来启动云实例,这些默认的实例类型是固定的,内存、CPU、硬盘等参数都是固定的,默认只有5个类型:m1.small,
m1.tiny, m1.medium, m1.large 和 m1.xlarge. 如果我们需要一个 256MB,硬盘
10GB,VCPU 1个的云实例怎么办呢?可以用 nova-manage instance_type create
创建一个新的实例类型,比如创建一个名字为 m1.xtiny 的新类型:
$ sudo nova-manage instance_type create m1.xtiny 256 1 10 0 0 0
m1.xtiny created
上面 256 1 10 0 0 0 这一串分别表示:内存,VCPU,硬盘大小,SWAP 大小,RXTX quotas 和
RXTX cap. 如果不记得这些参数的顺序的话,可以看看联机的 nova-manage instance_type create
帮助说明:
$ sudo nova-manage instance_type create
Possible wrong number of arguments supplied
instance_type create: Creates instance types / flavors
arguments: name memory vcpus local_gb flavorid [swap] [rxtx_quota]
[rxtx_cap]
然后查看一下 m1.xtiny 是否创建成功:
$ sudo nova-manage instance_type list
...
m1.xtiny: Memory: 256MB, VCPUS: 1, Storage: 10GB, FlavorID: 0, Swap: 0GB, RXTX Quota: 0GB, RXTX Cap: 0MB
...
如果想删除刚刚创建的 m1.xtiny 也很容易:
$ sudo nova-manage instance_type delete m1.xtiny
m1.xtiny deleted