赞
踩
选用三台主机,每台主机配置双网口进行支持。
主机名 | IP1 | IP2 | 角色 |
dba-bigdata-node1 | 192.168.10.11 | vip:192.168.20.20 | 控制 + 计算 |
dba-bigdata-node2 | 192.168.10.12 | 控制 + 计算 | |
dba-bigdata-node3 | 192.168.10.13 | 计算 |
控制:代表需要运行的程序控制程序:包含控制服务control、网络服务Neutrun,监控服务monitor,部署服务deploy。
计算:则是负载实际虚拟机的生产,主要包含存储Storage(本篇采用LVM进行实现),计算Nova。
整个网络架构图如下
默认的磁盘做了raid信息。
/dev/sda 由4个盘做raid5,挂载与/目录
/dev/sdb 由8个盘做raid5,配置成LVM,提供云磁盘服务。
因为现在我们使用大多数系统还是Centos 7版本,所以,我们安装也采用对应的版本进行安装。具体的版本信息如下:
软件 | 版本 | 说明 |
kolla | 9.4.0 | kolla版本 |
openstack | train | 安装的OpenStack版本 |
OS | centos7 | 操作系统版本 |
编译格式 | source | binnary 使用yum安装rpm包 source 从源码编译 |
以下操作为主机的基础配置,以下部分,除非特殊说明外,所有操作需要在所有主机中进行。
设置主机名,配置主机名解析
[root@dba_bigdata_node1 192.168.10.11 ~]# hostnamectl set-hostname dba_bigdata_node1 [root@dba_bigdata_node1 192.168.10.11 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 192.168.10.11 dba_bigdata_node1 192.168.10.12 dba_bigdata_node2 192.168.10.13 dba_bigdata_node3 |
2.1.2 关闭防火墙
systemctl stop firewalld.service systemctl disable firewalld.service |
entenforce 为马上生效,但是重启后丢失配置。
/etc/selinux/config则是重启后生效。
root@dba_bigdata_node1 192.168.10.11 ~]# sed -i '/^SELINUX=.*/c SELINUX=disabled' /etc/selinux/config [root@dba_bigdata_node1 192.168.10.11 ~]# sed -i 's/^SELINUXTYPE=.*/SELINUXTYPE=disabled/g' /etc/selinux/config [root@dba_bigdata_node1 192.168.10.11 ~]# grep --color=auto '^SELINUX' /etc/selinux/config SELINUX=disabled SELINUXTYPE=disabled [root@dba_bigdata_node1 192.168.10.11 ~]# setenforce 0 setenforce: SELinux is disabled |
yum install gcc vim wget net-tools ntpdate git -y |
生成密钥文件,只在node1 中执行。
[root@dba_bigdata_node1 192.168.10.11 ~]# ssh-keygen Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub. The key fingerprint is: SHA256:3gnHbYES+WuYpfVVEltj7PMjwoOZWRc75c7IhtYYynw root@dba_bigdata_node1 The key's randomart image is: +---[RSA 2048]----+ | .. o+.| | .. . .o=o| | ... . Bo | | o++ =.+ | | S*@oX.= o| | .+%oE.* +.| | ..= + . .| | | | | +----[SHA256]-----+ |
分发密钥到其他主机,只在node1 中执行。
[root@dba_bigdata_node1 192.168.10.11 ~]# ssh-copy-id root@dba-bigdata-node1 [root@dba_bigdata_node1 192.168.10.11 ~]# ssh-copy-id root@dba-bigdata-node2 [root@dba_bigdata_node1 192.168.10.11 ~]# ssh-copy-id root@dba-bigdata-node3 |
测试node1 是否可登录其他主机
[root@dba_bigdata_node1 192.168.10.11 ~]# ssh 192.168.10.12 Unable to get valid context for root Last login: Fri Sep 9 13:48:22 2022 from 30.90.9.77 [root@dba_bigdata_node2 192.168.10.12 ~]# |
修改ssh配置,所有主机
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。