opensctack 02

運行openstack命令
1、初始化環境變量
[root@vh02 ~]# source keystonerc_admin
[root@vh02 ~(keystone_admin)]# openstack --help
2、創建項目
[root@vh02 ~(keystone_admin)]# openstack project create myproject
3、查看所有的項目
[root@vh02 ~(keystone_admin)]# openstack project list
4、查看項目詳情
[root@vh02 ~(keystone_admin)]# openstack project show myproject
5、禁用激活項目
[root@vh02 ~(keystone_admin)]# openstack project set --disable myproject
[root@vh02 ~(keystone_admin)]# openstack project set --enable myproject
6、查看項目配額
[root@vh02 ~(keystone_admin)]# nova quota-show --tenant myproject
7、修改配額
[root@vh02 ~(keystone_admin)]# nova quota-update --cores 30 myproject
8、刪除項目
[root@vh02 ~(keystone_admin)]# openstack project delete myproject

用戶管理
1、創建用戶
[root@vh02 ~(keystone_admin)]# openstack user create --password tedu.cn user2
2、設置用戶
[root@vh02 ~(keystone_admin)]# openstack user set --email [email protected] user2
3、查看用戶列表
[root@vh02 ~(keystone_admin)]# openstack user list
4、查看用戶詳情
[root@vh02 ~(keystone_admin)]# openstack user show user2
5、配置用戶可以以_member_角色訪問project1
[root@vh02 ~(keystone_admin)]# openstack role add --user user2 --project project1 member
6、查看user2在project1中的角色
[root@vh02 ~(keystone_admin)]# openstack role list --project project1 --user user2
7、禁用激活項目
[root@vh02 ~(keystone_admin)]# openstack user set --disable user2
[root@vh02 ~(keystone_admin)]# openstack user set --enable user2
8、修改密碼
[root@vh02 ~(keystone_admin)]# openstack user set --password redhat user2
9、從project1中移除user2
[root@vh02 ~(keystone_admin)]# openstack role remove --project project1 --user user2 member
10、刪除用戶
[root@vh02 ~(keystone_admin)]# openstack user delete user2

創建雲主機類型
1、創建名爲demo.small的雲主機類型
[root@vh02 ~(keystone_admin)]# openstack flavor create --public demo.small --id auto --ram 512 --disk 10 --vcpus 2
2、查看雲主機類型列表
[root@vh02 ~(keystone_admin)]# openstack flavor list
3、刪除雲主機類型
[root@vh02 ~(keystone_admin)]# openstack flavor delete demo.small

鏡像管理
1、創建鏡像
[root@vh02 ~(keystone_admin)]# openstack image create --disk-format qcow2 --min-disk 10 --min-ram 512 --file /root/openstack/small.img minimal_rhel6
2、查看鏡像
[root@vh02 ~(keystone_admin)]# openstack image list
[root@vh02 ~(keystone_admin)]# openstack image show minimal_rhel6
3、配置鏡像
[root@vh02 ~(keystone_admin)]# openstack image set --public minimal_rhel6
4、刪除鏡像
[root@vh02 ~(keystone_admin)]# openstack image delete minimal_rhel6

查看openstack的狀態
[root@vh02 ~(keystone_admin)]# openstack-status
無論是active,還是inactive都是正常的,如果出現failed則表示不正常
重啓openstack服務
[root@vh02 ~(keystone_admin)]# openstack-service restart

增加額外的計算節點
1、準備vh03
vh03.tedu.cn 192.168.4.3/24 192.168.2.3/24 dns指向4.1 yum firewall selinux
2、拷貝rabbitmq公鑰和相應的額外rpm包到vh03
3、關閉NetworkManager
[root@vh03 ~]# systemctl stop NetworkManager
[root@vh03 ~]# systemctl disable NetworkManager
4、導入rabbitmq公鑰,安裝額外rpm包
[root@vh03 openstack]# rpm --import rabbitmq-signing-key-public.asc
[root@vh03 openstack]# yum install -y rpms/*rpm
5、修改vh02的answer應答文件
[root@vh02 ~(keystone_admin)]# vim answer.txt
CONFIG_COMPUTE_HOSTS=192.168.4.2,192.168.4.3
6、在vh02上安裝
[root@vh02 ~(keystone_admin)]# packstack --answer-file answer.txt

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章