跳转至

基础-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