ubuntu2004-server使用devstack部署openstack all in one
前言
DevStack是一组脚本和工具,帮助开发人员快速部署完整的OpenStack环境,用于测试和开发目的。它提供了一种简单的方式,在单台机器上使用虚拟化技术(如KVM或VirtualBox)创建和管理多节点的OpenStack部署。
DevStack包括所有必要的OpenStack组件,如Keystone(身份服务),Glance(镜像服务),Nova(计算服务),Neutron(网络服务)等。它还提供一组配置文件,可轻松定制以满足特定需求。 DevStack经常被开发人员使用,他们想要尝试OpenStack或为其开发做出贡献。它可以让他们快速搭建一个本地环境,具备所有必需的服务和API,以测试他们的代码更改或验证新功能。
总体而言,DevStack简化了部署用于开发和测试目的的OpenStack环境的过程,使开发人员更容易入门OpenStack并为其开源社区做出贡献。
openstack部署
安装基础环境
apt install -y git python3-pip git
pip install --upgrade pip
部署openstack
sudo useradd -s /bin/bash -d /opt/stack -m stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
su - stack
cd /opt/stack
git clone https://github.com/openstack/devstack.git
cd /opt/stack/devstack
git checkout stable/yoga
./stack.sh
出现如下画面表示部署成功。
登录dashboard界面查看。密码信息在
cat /opt/stack/devstack/.localrc.password
至此,ubuntu2004-server使用devstack部署openstack all in one搭建完成!!!
无法使用openstack命令操作,需要新建admin-openrc变量文件。
export OS_USERNAME=admin
#密码是你安装openstack时的设置的统一密码
export OS_PASSWORD=000000
export OS_PROJECT_NAME=admin
export OS_USER_DOMAIN_NAME=Default
export OS_PROJECT_DOMAIN_NAME=Default
#你刚才查到的keystone的认证url
export OS_AUTH_URL=http://192.168.105.12/identity
export OS_IDENTITY_API_VERSION=3
. admin-openrc
openstack server list
上面的报错信息的解决办法在:
部署有问题欢迎加入QQ群一起讨论
主题授权提示:请在后台主题设置-主题授权-激活主题的正版授权,授权购买:RiTheme官网
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。