基础-T版-04-用户环境¶
环境准备¶
检查集群环境¶
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://controller:5000/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
集群信息¶
查看集群network信息¶
openstack network list
openstack subnet 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 user set --password demo_test_pass demo_test
删除用户¶
openstack user 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 myrole
设置用户角色admin权限¶
openstack role add --project demo_test --user demo_test admin
取消用户角色admin权限¶
openstack role remove --project demo_test --user demo_test admin
测试环境清理¶
经过以上的测试,我们将创建的一些信息进行删除清理操作
openstack user delete demo_test
openstack project delete demo_test