openstack_面向用户的操作

openstack_面向用户的操作

1、镜像

OpenStack镜像通常可以被理解为“虚机模板”。镜像也可以被认为是标准安装介质例如ISO镜像。基本上,它们都含有能启动实例的启动系统文件。

有几种预制作好的镜像可以被很简单的导入镜像服务。一个最通常被加入的镜像就是CirrOS镜像,非常小,被用来作为测试。为增加这种镜像,只需要:
# wget https://launchpad.net/cirros/trunk/0.3.0/+download/cirros-0.3.0-x86_64-disk.img 
# glance image-create –name=’cirros image’ –is-public=true –container-format=bare –disk-format=qcow2 < cirros-0.3.0-x86_64-disk.img 

1.1 创建镜像

glance image-create命令有很多选项,例如min-disk选项对启动分区有大小要求的镜像(象windows需要比较大的分区)非常有用。
为查看这些选项: 
$ glance help image-create 
location选项需要特别注意。它并不复制整个镜像到Glance,而是提供镜像的原始路径。
当启动一个实例的时候,Glance会到该路径加载镜像。
copy-from选项从指定路径复制镜像到/var/lib/glance/images。在例子中使用STDIN 重定向也完成相同任务。 

运行下述命令来查看已有镜像的详细信息: $ glance details  

1.2 删除镜像 

为了删除一个镜像,用以下命令:
$ glance image-delete <image uuid> 
注意:删除镜像不影响基于此镜像的虚机实例或快照。

其他命令行选项: 全部选项可以用以下命令查看: $ glance help 或: OpenStack Image Service 命令行指南。 
(http://docs.openstack.org/cli/quick-start/content/glance-cli-reference.html)  

镜像服务和数据库 

唯一不被Glance 数据库存储的是镜像本身。

Glance数据库有两个主要的表:images,image_properties通过直接对数据库的操作,SQL查询等可以得到定制化的Glance镜像的列表和报告。 
技术上,可以通过操作数据库来更新镜像的属性,虽然这不是推荐的做法。 镜像数据库查询示例一个有趣的例子是修改镜像列表和镜像拥有者。
这可以简单地通过查找拥有者的ID来实现。以下的例子做得更多的事-会显示拥有者(tenant)的名字:
$ mysql> select glance.images.id, glance.images.name, keystone.tenant.name, is_public 
from glance.Images inner join keystone.tenant on glance.images.owner=keystone.tenant.id; 

另一个例子,显示某个镜像的详细信息:
$ mysql> select name, value from image_properties where id = <image_id> 


2、类型模板(flavor) 

在Openstack中,虚机硬件模板被称为类型模板(flavor),包括RAM和硬盘大小,CPU核数等。标准安装后有5个缺省的类型。
类型模板可以被有管理员权限的用户修改(修改的权限也可以被编辑,通过在nova-api 服务器上的/etc/nova/policy.json 文件中修改访问控制:compute_extension:flavormanage。

2.1 查看类型模板

在系统上查看可用的类型模板: 
$ nova flavor-list 

2.2 创建类型模板

nova flavor-create 命令可以让经过授权的用户创建新类型模板。

其他控制功能可以通过以下命令查看:
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值