OpenStack-train版安装之基础组件安装

安装MariaDB(数据库)

  1. 安装
# yum install mariadb mariadb-server python2-PyMySQL -y
  1. 数据库配置
# cat >> /etc/my.cnf.d/openstack.cnf << EOF
[mysqld]
bind-address = 192.168.0.11

default-storage-engine = innodb
innodb_file_per_table = on
max_connections = 4096
collation-server = utf8_general_ci
character-set-server = utf8
EOF
  1. 设置开机启动并启动服务
# systemctl enable mariadb.service
# systemctl start mariadb.service
  1. 安全初始化
# mysql_secure_installation

在这里插入图片描述

在这里插入图片描述

  1. 验证
 # systemctl status mariadb.service 
  1. 编码查看(Mariadb默认的编码是latin1,openstack环境要求utf8)

通过show variables like 'character%'语句验证
在这里插入图片描述

安装RabbitMQ(消息队列)

  1. 安装
# yum install rabbitmq-server -y
  1. 设置开机启动并启动服务
# systemctl enable rabbitmq-server.service
# systemctl start rabbitmq-server.service
  1. 添加用户并授权
# rabbitmqctl add_user openstack RABBIT_PASS
# rabbitmqctl set_permissions openstack ".*" ".*" ".*"
  1. 验证
# systemctl status rabbitmq-server.service
  1. 修改RabbitMQ最大连接数

注: OpenStack部署完成后使用,经常出现mq连接超时,导致需要重启nova-api等服务。解决方法是将mq的连接数调大。

  1. 查看连接数数据:
# rabbitmqctl status | grep sockets

在这里插入图片描述

配置service中【打开文件最大数】,虽然调整的是打开文件最大数,但是sockets_limit也相应增大了,查询文档得知sockets_limit通常是total_limit的0.8到0.9。

  1. 添加LimitNOFILE=65535配置
    在这里插入图片描述
  2. 重新加载service并重启
# systemctl daemon-reload
# systemctl restart rabbitmq-server.service
# vi /usr/lib/systemd/system/rabbitmq-server.service
  1. 验证:
# rabbitmqctl status | grep sockets

在这里插入图片描述

安装Memcached(缓存)

  1. 安装
# yum install memcached python-memcached -y
  1. 配置
# vi /etc/sysconfig/memcached

在这里插入图片描述

  1. 设置开机启动并启动服务
# systemctl enable memcached.service
# systemctl start memcached.service
  1. 验证
# systemctl status memcached.service
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
OpenStack是一个开源的云计算平台,它提供了一系列的服务,包括计算、存储、网络等,可以搭建私有云和公有云。Packstack是一个快速部署OpenStack的工具,它可以自动化安装和配置OpenStack。 以下是基于Packstack安装OpenStack-Train的步骤: 1. 确保你的服务器满足OpenStack-Train的最低要求,包括64位的Linux操作系统、至少4GB的RAM和50GB的硬盘空间等。 2. 更新操作系统:使用以下命令更新你的操作系统: ``` sudo yum update -y ``` 3. 安装Packstack:使用以下命令安装Packstack: ``` sudo yum install -y openstack-packstack ``` 4. 生成Packstack配置文件:使用以下命令生成Packstack配置文件: ``` sudo packstack --gen-answer-file=~/answers.txt ``` 这将在用户主目录下生成一个名为“answers.txt”的文件,其中包含Packstack的配置选项。 5. 修改配置选项:编辑“answers.txt”文件,修改以下配置选项: ``` CONFIG_CINDER_INSTALL=n CONFIG_SWIFT_INSTALL=n CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vxlan,flat CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=extnet:br-ex CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:eth0 ``` 这些选项将禁用Cinder和Swift存储服务,启用VXLAN和Flat网络驱动程序,并配置外部网络接口。 6. 运行Packstack:使用以下命令运行Packstack并开始安装OpenStack: ``` sudo packstack --answer-file=~/answers.txt ``` 这将根据配置文件中的选项安装OpenStack-Train。 7. 验证安装:使用以下命令验证OpenStack服务是否正在运行: ``` sudo systemctl status openstack-* ``` 这将显示所有OpenStack服务的状态。如果所有服务都处于“active”状态,则OpenStack-Train已经成功安装。 以上就是基于Packstack安装OpenStack-Train的步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wrpys

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值