PackStack安装OpenStack Pike

本文详细介绍了一种使用PackStack在CentOS 7.4环境中进行OpenStack Pike版本的一键部署方法。部署过程中需确保至少16GB内存,并推荐采用双网卡配置。文中还提供了具体的系统配置步骤,包括环境设置、软件安装、防火墙及SELinux禁用等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

硬件要求:

内存:至少16G, 要不然安装控制节点会报内存不足,切记。

网卡:推荐两块,一块连接外部网络,一块用于管理,存储,计算。如果不考虑扩展计算节点,一块网卡也是可以的。


软件:

centos 7.4 64位 最小安装


环境:

1. 桥接模式虚拟交换机

2. NAT模式虚拟交换机

本人一块网卡连接桥接交换机,ip地址为10.0.0.250,一块网卡连接nat交换机(192.168.122.1), ip地址为192.168.122.2


接下来开始安装。

编辑文件/etc/environment

LANG=en_US.utf-8
LC_ALL=en_US.utf-8

关防火墙

systemctl stop firewalld

systemctl disable firewalld


禁selinux

vim /etc/selinux/config


systemctl disable NetworkManager

systemctl stop NetworkManager

systemctl enable network

systemctl start network


安装仓库

yum install -y centos-release-openstack-pike
yum-config-manager --enable openstack-pike
 yum update -y

安装PackStack

yum install -y openstack-packstack

运行PackStack

packstack --allinone

接下来就是漫长的等待过程,请保持耐心...



登录OpenStack Horizon

http://192.168.122.2/dashboard



查看文件/root/keystonerc_admin, 里面包含admin用户的密码

在登陆界面输入admin和密码



cli方式查看用户

source /root/keystonerc_admin

openstack user list




参考资料

https://www.rdoproject.org/install/packstack/

**OpenStack 使用 Packstack 工具一键部署步骤**: 1. **准备环境**: - 确保你的服务器满足OpenStack的最低系统要求,比如Ubuntu 18.04或更高版本。 - 安装必要的依赖包,包括`git`, `curl`, 和 `python-dev`等。 2. **下载并验证**: - 使用`curl`从OpenStack官方仓库下载`Packstack`脚本: ``` curl https://tarballs.openstack.org/packstack/pike/pike-pacemaker-packstack-latest.tar.gz > packstack.tar.gz ``` - 验证下载的脚本: ``` sha256sum packstack.tar.gz ``` 3. **初始化环境**: - 创建一个新的虚拟环境: ``` virtualenv packstack-env source packstack-env/bin/activate ``` - 安装`Packstack`及其依赖: ``` pip install openstack-packstack ``` 4. **配置安装**: - 运行`packstack`命令,它会引导你通过一系列交互式设置过程,例如选择网络架构、存储后端、认证方式等: ``` ./bin/packstack --allinone ``` 按照屏幕提示填写信息,并确认安装选项。 5. **等待部署**: - 安装过程可能会花费一些时间,因为它会自动部署所有组件,如Nova、Swift等。 - 在此期间,你可以跟踪日志,了解进度(默认日志路径一般在`/var/log/openstack`下)。 6. **完成并检查**: - 安装完成后,可以登录Horizon Web界面(默认地址是`http://<controller_ip>/horizon`),验证OpenStack是否正常运行。 7. **维护和更新**: - 如果需要添加或更改服务,可以在将来使用`./bin/packstack --answer-file=answerfile.yaml upgrade`来升级已有的OpenStack部署。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值