基础-O版-01-用户环境¶
环境准备¶
检查集群环境¶
nova service-list ; cinder service-list ; neutron agent-list
管理员账户¶
1.初始化管理员账户
cat >./admin_openrc<<EOF
export OS_PROJECT_DOMAIN_NAME=default
export OS_USER_DOMAIN_NAME=default
export OS_PROJECT_NAME=admin
export OS_USERNAME=admin
export OS_PASSWORD=ADMIN_PASS
export OS_AUTH_URL=http://keystone-admin.cty.os:10006/v3
export OS_IDENTITY_API_VERSION=3
export OS_IMAGE_API_VERSION=2
EOF
source admin_openrc
2.验证方式如下
nova service-list ; cinder service-list ; neutron agent-list
集群状态¶
查看nova服务¶
nova service-list
查看集群neutron服务¶
neutron agent-list
查看集群cinder服务器¶
cinder service-list
集群存在的问题修复¶
chown -R rabbitmq.rabbitmq /var/log/rabbitmq/rabb*
chown -R glance.glance /var/log/glance/api.log
systemctl restart openstack-glance-api.service
systemctl restart rabbitmq-server.service
集群信息¶
查看集群network信息¶
neutron net-list
查看集群flavor信息¶
openstack flavor list
查看集群image信息¶
openstack image list
项目管理¶
查询项目¶
openstack project list
创建项目¶
openstack project create demo_test
项目信息¶
openstack project show demo_test
删除项目¶
openstack project delete demo_test
用户管理¶
查询用户¶
openstack user list
创建用户¶
openstack user create demo_test
创建项目¶
openstack project create demo_test
用户关联项目¶
openstack user set --project demo_test demo_test
设置用户密码¶
openstack user set --password demo_test_pass demo_test
删除用户¶
openstack user delete demo_test
删除项目¶
openstack project delete demo_test
角色管理¶
查询角色¶
openstack role list
创建并设置用户角色user权限¶
openstack user create demo_test
openstack project create demo_test
openstack role add --project demo_test --user demo_test user
设置用户角色admin权限¶
openstack role add --project demo_test --user demo_test admin
设置用户角色user权限¶
openstack role add --project demo_test --user demo_test user
测试环境清理¶
经过以上的测试,我们将创建的一些信息进行删除清理操作
openstack user delete demo_test
openstack project delete demo_test
source admin_openrc