文章目录
- 一、环境预配置
- 1.软件及Linux镜像版本
- 2.安装Centos7
- 3.配置静态网络
- 4.环境预配
- 二、MariaDB安装配置
- 1.安装MariaDB数据库
- 2.设置开机自动启动MariaDB并重新启动MariaDB
- 3. 设置MariaDB服务安全 root密码
- 三、NoSQL安装配置
- 1. 安装Redis(依赖于EPEL)
- 2. 安装Memcached
- 四、RabbitMQ安装配置(AMQP消息队列)
- 1. 安装消息队列服务
- 2.设置开机自启并重启服务
- 3. 添加openstack用户并授权openstack用户
- 4.打开RabbitMQ插件
一、环境预配置
1.软件及Linux镜像版本
①VMare Workstation Pro16
②LinuxCentos7
2.安装Centos7
①打开VMare,点击新建创建新的虚拟机
②选择典型(推荐),点击下一步
③选择稍后安装操作系统,点击下一步
④客户及操作系统选择Linux,版本选择CentOS 7 64 位,点击下一步
⑤输入虚拟机名称(可任意输入,最好见名知意),点击下一步
⑥配置磁盘大小(这里给了60GB是为了增加配置成功几率,且并不会在自己电脑一次直接占据60GB),点击下一步
⑦选择自定义硬件,点击完成
⑧配置内存(这里给了12GB是为了提高一体化Openstack配置成功几率,配置最好在6GB以上)
⑨配置处理器数量(处理器数量2,内核数量2),也可以配处理器数量1,内核数量2
⑩使用CentOS7映像文件
⑪配置网络连接模式,这里选择NAT模式,勾选启动时连接
⑫移除打印机⑬检查配置,点击关闭
⑭点击完成
⑮点击开启虚拟机
⑯选择第一个(使用键盘的向上方向键选择,当字体变白即被选中)
⑰点击Continue
⑱更改时区,改为shanghai时区,点击Done
⑲分配磁盘空间,这里选择默认分配,选中60GB磁盘,点击Done
⑳进行网络配置,打开网络按钮,修改Host name,点击apply,点击Done
㉑点击开始安装
㉒配置root用户密码,之后点击Done
㉓点击重启
㉔选择第一个,按回车键
㉕输入root用户的账号密码(账号为root,密码在前面设置的),显示登陆成功
㉖查看网络是否通畅(ping .baidu.),按Ctrl+c停止
3.配置静态网络
①安装vim
②查看网络地址及网卡名称
③配置静态网络
注vim /etc/sysconfig/ork-scripts/ifcfg-ens33,其中ens33为自己的网卡名称
注这里配置的地址是根据上面查看的ip地址来配置的
注重启网络刷新配置
注查看网络是否通畅
4.环境预配
① 指定DNS服务器的IP(这里是默认配置好的)
② IP与域名(或主机名)映射(先查询主机名,在进行映射)
Ⅰ、查询主机名(输入命令hostname)
注这里主机名是OpenStack
Ⅱ、IP与域名映射
vim /etc/hosts
③关闭防火墙
依次输入下列命令
systemctl s firealld(暂时关闭防火墙)
systemctl disable firealld(禁止系统开机时自启防火墙)
④ 关闭SELinux
输入命令vim /etc/selinux/config
把SELINUX=enforcing 改成 SELINUX=disabled
⑤网络管理由NetorkManager切换成ork
因为CentOS7默认使用NetorkManager进行网络管理(不支持OpenStack),所以需要切换
–停止禁用NetorkManager
systemctl s NetorkManager
systemctl disable NetorkManager
–启用启动ork
systemctl enable ork
systemctl restart ork
–查看网络管理状态
systemctl status NetorkManager
systemctl status ork
⑥更新系统并重启
输入命令yum update -y
更新完后输入命令reboot
重新登陆
二、MariaDB安装配置
1.安装MariaDB数据库
yum install -y mariadb mariadb-server python2-
PyMySQL
安装成功!
2.设置开机自动启动MariaDB并重新启动MariaDB
systemctl enable mariadb #使MariaDB开机自启
systemctl restart mariadb #重启MariaDB
systemctl status mariadb #查看运行状态
3. 设置MariaDB服务安全 root密码
mysql_secure_installation
这里输入当前密码,第一次使用没有密码,直接回车即可
这里选Y设置root用户数据库密码
之后一直选n即可
到这里MariaDB就安装成功了;
三、NoSQL安装配置
1. 安装Redis(依赖于EPEL)
先安装两个工具
①yum install -y epel-release
②yum install -y erlang
再安装redis
yum install -y redis python-redis
设置开机自动启动
systemctl enable redis
启动redis
systemctl start redis
查看redis状态
systemctl status redis
2. 安装Memcached
yum install -y memcached python-memcached
编辑配置/etc/sysconfig/memcached
vim /etc/sysconfig/memcached
OPTIONS="-l 127.0.0.1,::1,controller"
#把controller改为自己的IP地址即可
改好后保存退出
设置开机自启动
systemctl enable memcached
启动memcached
systemctl start memcached
查看memcached状态
systemctl status memcached
四、RabbitMQ安装配置(AMQP消息队列)
1. 安装消息队列服务
yum install -y rabbitmq-server
2.设置开机自启并重启服务
systemctl enable rabbitmq-server
systemctl restart rabbitmq-server
#查看服务状态
systemctl status rabbitmq-server
3. 添加openstack用户并授权openstack用户
rabbitmqctl add_user openstack openstack
这里第一个openstack是用户名,第二个openstack是密码
授权openstack用户
rabbitmqctl set_permissions openstack “." ".” “.”
rabbitmqctl set_user_tags openstack administrator
4.打开RabbitMQ插件
/usr/lib/rabbitmq/bin/rabbitmq-plugins enable rabbitmq_management mochieb ebmachine rabbitmq_eb_dispatch amqp_client rabbitmq_management_agent
注上面是一行代码
重启RabbitMQ
systemctl restart rabbitmq-server
浏览器输入http://192.168.126.135:15672 默认用户名密
码guest/guest
通过这个界面,我们能很直观的看到rabbitmq的运行和负
载情况
安装完成!