跳转至

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