在CentOS Stream 8上手工搭建OpenStack V版本(02 Keystone)的步驟如下:
sudo dnf install -y centos-release-openstack-victoria
sudo dnf update -y
sudo dnf install -y openstack-packstack
sudo packstack --gen-answer-file=/root/answers.txt
/root/answers.txt
并進行以下更改:設置CONFIG_KEYSTONE_ADMIN_PW
為Keystone管理員密碼。
設置CONFIG_KEYSTONE_ADMIN_TOKEN
為Keystone管理員令牌。
將CONFIG_KEYSTONE_API_VERSION
設置為v3
。
將CONFIG_KEYSTONE_API_VERSION
設置為v3
。
sudo packstack --answer-file=/root/answers.txt
sudo openstack user list
這將顯示已創建的用戶列表。
sudo openstack project create --domain default --description "Test Project" test-project
sudo openstack user create --domain default --project test-project --password-prompt test-user
sudo openstack role add --project test-project --user test-user _member_
sudo openstack --os-auth-url http://localhost/identity/v3 --os-project-domain-name Default --os-user-domain-name Default --os-project-name test-project --os-username test-user --os-password <password> token issue
請注意,<password>
應替換為實際的用戶密碼。
以上步驟將手工搭建OpenStack V版本的Keystone組件。您可以繼續進行其他組件的安裝和配置,以完成OpenStack V版本的搭建。