OpenStack一键安装部署与配置(全网最详细)

一,安装环境准备(步骤比较多,建议搭建合理利用虚拟机快照)

下载Linux操作系统CentOS 7.9镜像:

http://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso;

1.创建在VMware中创建实验用的虚拟机实例。CPU 2x2,(开启虚拟化引擎),内存4G以上,硬盘80G,NAT网络模式。(注意:一定要开启虚拟化引擎,内存建议8G最流畅)

在“虚拟网络编辑器”的NAT模式中进行配置,去掉DHCP动态分配IP选项。

 在NAT设置中查看并记录下子网IP、子网掩码及网关,用于后面CentOS的网络配置。

 虚拟机安装过程略(安装GUI界面,语言选择英文)

2.安装完成后打开命令行(进入管理员模式,禁用防火墙与SELinux)

systemctl disable firewalld

systemctl stop firewalld

编辑/etc/selinux/config配置文件,将“SELINUX”的值设置为disabled。

vim /etc/selinux/config

Reboot命令重启CentOS系统使设置生效。

3.停用NetworkManager服务

systemctl disable NetworkManager
systemctl stop NetworkManager

4.配置网络

在命令行中执行下面命令,打开虚拟机网卡配置文件如下图配置IP地址分配方式、IP地址、网络前缀、网关等信息,并在最后一行添加DNS地址(DNS1=114.114.114.114)。文本编辑器可选择vi或者nano。

vi /etc/sysconfig/network-scripts/ifcfg-ens33

保存退出,然后执行systemctl restart network命令重启network服务使配置生效。

systemctl restart network

5.设置主机名

执行hostnamectl set-hostname node-a更改主机名,并将主机名追加到/etc/hosts配置文件中:编辑vi /etc/hosts

hostnamectl set-hostname node-a
vi /etc/hosts

增加如下记录,格式:IP地址 node-a node-a.localdomain 保存退出。

5.设置时间同步

在/etc/chrony.conf 配置文件中增加国内的NTP服务器地址:

vi /etc/chrony.conf 
server ntp1.aliyun.com iburst

配置文件修改完以后重启Chrony服务:

systemctl restart chronyd

二,准备所需软件库(前面步骤完成才可以正常上网)

注意:先测试虚拟机是否能上网

ping www.baidu.com

如果没有返回数据包请耐心等几分钟,如果还是不行,请检测前面步骤是否配置错误

设置OpenStack库(支持Train版本):

yum -y update

yum -y install centos-release-openstack-train

 三,安装packstack安装器

安装openstack-packstack及其依赖包:

yum -y install openstack-packstack

 

四,运行packstack安装OpenStack

执行安装命令采用“All-in-One”方式单节点安装OpenStack,安装时间30分钟左右。

packstack --allinone

 此步骤较长,一般20分钟作用(出现以下页面,即安装成功,如果出现任何error请检查以上步骤)

注意:如果出现(error: (pymysql.err.OperationalError) (1045, u"Access denied for user ‘nova’@‘controller’ (using password: YES)")一直解决不了,那就重新搭建一个新的虚拟机再次尝试(这个问题没有解决方法)

从安装成功提示网中的网址访问OpenStack平台界面。

获取版本号命令:

nova-manage --version
openstack一键安装(含安装包、自制工具)支持centos6.5小化安装 本资源分为3部分下载: 【1】openstack一键安装(1) 【2】openstack一键安装(2) 【3】openstack一键安装(3) 注意:下载完整后,请放在同一目录下解压 ==================================================== | 安装说明 | ==================================================== 注意:以下路径不能随意更改,一定要按照以下顺序进行安装 1.把openstack-cloud文件夹用SSHSecureShellClient工具上传到服务器的/usr目录下并且设置权限: chmod 777 -R /usr/openstack-cloud/ 基本配置(1)配好主机ip重启网络 (2)更改/usr/openstack-cloud/目录下的五个的文件参数,文件分别有: =============================================================== | glance.sh httpd.conf keystone.sh nova.conf nova-user.sh | =============================================================== 将所有有关IP:192.168.1.2全部替换成服务器的IP 2.一键yum(会把原来自带yum备份到/etc/yum.repos.d/bak下): ./usr/openstack-cloud/yum.sh 3.一键安装openstack: ./usr/openstack-cloud/install-openstack.sh _________________________________________________ |可选工具 | |===============================================| |一键卸载openstack | | ./usr/openstack-cloud/install-openstack.sh | |_______________________________________________| 4.一键配置: ./usr/openstack-cloud/config.sh 5.一键创建和连接数据库 ./usr/openstack-cloud/db-connection.sh 注意:在创建数据库的过程中需要输入数据库的密码,如果没有设置数据库密码则为空,直接回车即可继续! _________________________________________________ |可选工具 | |===============================================| |一键重启服务 | | ./usr/openstack-cloud/service-restart.sh | |_______________________________________________| |一键停止服务 | |./usr/openstack-cloud/service-stop.sh | |_______________________________________________| 6.http://服务器ip/dashboard 7.后上传镜像,运行实例——(管理节点)完毕 *如果需要手动配置安装请参考(CentOS6.5+OpenStack+kvm云平台部署)文献。 ========服务先到这里,感谢您的使用,技术问题请联系!============ | 联系方式:QQ:1098978739 邮箱1098978739@qq.com | | QQ认证请输入:openstack+姓名 | ================开发者:小马 版权所有2014年5月21日 =============
openstack一键安装(含安装包、自制工具)支持centos6.5小化安装 本资源分为3部分下载: 【1】openstack一键安装(1) 【2】openstack一键安装(2) 【3】openstack一键安装(3) 注意:下载完整后,请放在同一目录下解压 ==================================================== | 安装说明 | ==================================================== 注意:以下路径不能随意更改,一定要按照以下顺序进行安装 1.把openstack-cloud文件夹用SSHSecureShellClient工具上传到服务器的/usr目录下并且设置权限: chmod 777 -R /usr/openstack-cloud/ 基本配置(1)配好主机ip重启网络 (2)更改/usr/openstack-cloud/目录下的五个的文件参数,文件分别有: =============================================================== | glance.sh httpd.conf keystone.sh nova.conf nova-user.sh | =============================================================== 将所有有关IP:192.168.1.2全部替换成服务器的IP 2.一键yum(会把原来自带yum备份到/etc/yum.repos.d/bak下): ./usr/openstack-cloud/yum.sh 3.一键安装openstack: ./usr/openstack-cloud/install-openstack.sh _________________________________________________ |可选工具 | |===============================================| |一键卸载openstack | | ./usr/openstack-cloud/install-openstack.sh | |_______________________________________________| 4.一键配置: ./usr/openstack-cloud/config.sh 5.一键创建和连接数据库 ./usr/openstack-cloud/db-connection.sh 注意:在创建数据库的过程中需要输入数据库的密码,如果没有设置数据库密码则为空,直接回车即可继续! _________________________________________________ |可选工具 | |===============================================| |一键重启服务 | | ./usr/openstack-cloud/service-restart.sh | |_______________________________________________| |一键停止服务 | |./usr/openstack-cloud/service-stop.sh | |_______________________________________________| 6.http://服务器ip/dashboard 7.后上传镜像,运行实例——(管理节点)完毕 *如果需要手动配置安装请参考(CentOS6.5+OpenStack+kvm云平台部署)文献。 ========服务先到这里,感谢您的使用,技术问题请联系!============ | 联系方式:QQ:1098978739 邮箱1098978739@qq.com | | QQ认证请输入:openstack+姓名 | ================开发者:小马 版权所有2014年5月21日 =============
openstack一键安装(含安装包、自制工具)支持centos6.5小化安装 本资源分为3部分下载: (1.openstack一键安装1 (2.openstack一键安装2 (3.openstack一键安装3 注意:下载完整后,请放在同一目录下解压 ==================================================== | 安装说明 | ==================================================== 注意:以下路径不能随意更改,一定要按照以下顺序进行安装 1.把openstack-cloud文件夹用SSHSecureShellClient工具上传到服务器 的/usr目录下并且设置权限: chmod 777 -R /usr/openstack-cloud/ 基本配置(1)配好主机ip重启网络 (2)更改/usr/openstack-cloud/目录下的五个的文件参数,文件分别有: =============================================================== | glance.sh httpd.conf keystone.sh nova.conf nova-user.sh | =============================================================== 将所有有关IP:192.168.1.2全部替换成服务器的IP 2.一键yum(会把原来自带yum备份到/etc/yum.repos.d/bak下): ./usr/openstack-cloud/yum.sh 3.一键安装openstack: ./usr/openstack-cloud/install-openstack.sh _________________________________________________ |可选工具 | |===============================================| |一键卸载openstack | | ./usr/openstack-cloud/install-openstack.sh | |_______________________________________________| 4.一键配置: ./usr/openstack-cloud/config.sh 5.一键创建和连接数据库 ./usr/openstack-cloud/db-connection.sh 注意:在创建数据库的过程中需要输入数据库的密码,如果没有设置数据库密 码则为空,直接回车即可继续! _________________________________________________ |可选工具 | |===============================================| |一键重启服务 | | ./usr/openstack-cloud/service-restart.sh | |_______________________________________________| |一键停止服务 | |./usr/openstack-cloud/service-stop.sh | |_______________________________________________| 6.http://服务器ip/dashboard 7.后上传镜像,运行实例——(管理节点)完毕 *如果需要手动配置安装请参考(CentOS6.5+OpenStack+kvm云平台部署)文 献。 ========服务先到这里,感谢您的使用,技术问题请联系!============ | 联系方式:QQ:1098978739 邮箱1098978739@qq.com | | QQ认证请输入:openstack+姓名 | ================开发者:小马 版权所有2014年5月21日 =============
对于OpenStack的单节点安装部署,你可以按照以下步骤进行操作: 1. 确保你的服务器满足OpenStack的硬件要求,例如至少4个CPU核心、16GB内存、64GB磁盘空间以及网络连接等。 2. 安装操作系统:选择适合OpenStack的Linux发行版(如Ubuntu、CentOS等),并进行基本的系统安装配置。 3. 安装数据库:OpenStack需要使用数据库来存储其配置和状态信息。你可以选择MySQL或者MariaDB作为数据库引擎,并进行安装配置。 4. 安装消息队列:OpenStack使用消息队列来进行服务之间的通信。你可以选择RabbitMQ或者其他支持AMQP协议的消息队列,并进行安装配置。 5. 安装身份认证服务:OpenStack需要一个身份认证服务来管理用户、角色和权限等信息。你可以选择安装Keystone,并进行配置。 6. 安装计算服务:OpenStack的计算服务是Nova,它负责管理虚拟机实例。你可以安装Nova,并进行配置。 7. 安装网络服务:OpenStack的网络服务有多种选择,常用的是Neutron。你可以安装Neutron,并进行配置。 8. 安装块存储服务:OpenStack的块存储服务是Cinder,它负责管理虚拟机的块设备。你可以安装Cinder,并进行配置。 9. 安装图像服务:OpenStack的图像服务是Glance,它负责管理虚拟机镜像。你可以安装Glance,并进行配置。 10. 安装面板界面:OpenStack的面板界面是Horizon,它提供了用户友好的Web界面来管理OpenStack。你可以安装Horizon,并进行配置。 11. 配置网络:根据你的网络环境,进行网络配置,包括网络接口、IP地址、子网、路由等。 12. 启动OpenStack服务:根据你的安装配置,依次启动OpenStack的各个服务。 以上是一个基本的单节点安装部署过程,具体的安装步骤和配置细节会因为不同的发行版和版本而有所差异,你可以参考OpenStack官方文档或者相应的社区资源来获取更详细的指导。
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值