一、openstack核心组件:1、Horizon(控制台):就是web展示界面操作平台,方便用户交互的2、Nova(计算):负责创建,调度,销毁云主机3、Neutron(网络):负责实现SDN4、Cinder(块存储):提供持久化块存储,即为云主机提供附加云盘5、Glance(镜像):提供镜像服务,装机使用6、Keystone(认证):为访问openstack各组件提供认证和授权功能,认证通过后,提供一个服务列表(存放你有权访问的服务),可以通过该列表访问各个组件
7、Swift(对象存储):目录结构存储数据8、Ceilometer(计费):监控性能,计费9、Heat(编排):
二、创建虚拟机#nova boot \#--flavor 0a4c5bc4-bdcb-4389-a072-c6a5d6e74f09 \#--image 77d42b83-a766-47f6-8bad-766af8ca23b6 \#--nic net-id=04e798ec-e055-4ae6-89e1-4f51177960df \Test
三、创建快照#nova image-create <server> <name><server> //nova_id<name> //快照name
四、快照装换为qcow2镜像#glance image-create --name "test" --file 228f7bdc-fcf1-4f6a-8a7a-298b86f9e94b#--disk-format qcow2 --container-format bare --visibility public --progress
五、glance下载镜像#glance image-download --file /root/test.qcow2 c71568de-e37f-49cb-8ab4-01bd0cbbded8
Nova组件
1、查看系统版本cat /etc/redhat-release
2、查看虚拟机列表nova listnova list --all
3、查看镜像列表nova image-list
4、查看卷列表nova volume-list
5、查看flavor列表nova flavor-list
6、查看虚拟机详情nova show ID
7、查看错误日志nova-manage logs errors
Glance组件
1、列出所有imageglance image-list
2、创建imageglance image-create --name test-image
3、删除imageglance image-delete ed1500da-d7fb-4dd5-a640-7837d7b32cc8
4、查看image详细信息glance image-show ed1500da-d7fb-4dd5-a640-7837d7b32cc8
5、更新imageglance image-update ed1500da-d7fb-4dd5-a640-7837d7b32cc8 --name test-image2
6、下载imageglance image-download ed1500da-d7fb-4dd5-a640-7837d7b32cc8