1.openstack之mitaka搭建基本配置


介紹:本次案列為基本的三節點部署

注:搭建所需要的包可以聯系QQ:22102107獲取

一:網絡:

 1.管理網絡:192.168.11.0/24
 2.數據網絡:1.1.1.0/24
 注:每個節點兩個網卡

二:操作系統:CentOS Linux release 7.2.1511 (Core)

三:內核:3.10.0-327.el7.x86_64

四:openstack版本mitaka

五:三台節點

控制節點(controller) 192.168.11.103
網絡節點(network)    192.168.11.104
計算節點(compute)    192.168.11.105

六:修改centos7默認網卡為eth0

所有節點:

#vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
將里面的NAME項和DEVICE項修改為eth0
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eth0   修改為eth0
DEVICE=eth0 修改為eth0
ONBOOT=yes
IPADDR=節點ip
GATEWAY=192.168.11.1
NETMASK=255.255.255.0
保存退出
重命名配置文件
cd /etc/sysconfig/network-scripts/
mv ifcfg-eno16777736 ifcfg-eth0
禁用該可預測命名規則
修改/etc/default/grub
加入net.ifnames=0 biosdevname=0
# cat /etc/default/grub 
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
#生效配置
grub2-mkconfig -o /boot/grub2/grub.cfg 來重新生成GRUB配置並更新內核參數。

七:修改hosts表

控制節點(controller) 192.168.11.103

#生成秘鑰
ssh-keygen
#推送到網絡節點和計算節點
ssh-copy-id 192.168.11.104
ssh-copy-id 192.168.11.105
	
#修改hosts文件
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.11.103 controller
192.168.11.104 network
192.168.11.105 compute

scp /etc/hosts root@192.168.11.104:/etc/hosts
scp /etc/hosts root@192.168.11.105:/etc/hosts

八、配置本地yum源

每台機器配置本地yum源(三台機器一樣的步驟)

1.把包傳到mnt下

mkdir /mnt/mitaka
#上傳需要的包
mv openstack-mitaka-rpms.tar.gz /mnt/mitaka/
cd /mnt/mitaka/
tar xf openstack-mitaka-rpms.tar.gz 
ll /mnt/mitaka/mitaka-rpms/

2.配置yum

# cat /etc/yum.repos.d/mitaka.repo 
[mitaka]
name=mitaka repo
baseurl=file:///mnt/mitaka/mitaka-rpms/
enabled=1
gpgcheck=0

3.每台機器

yum makecache && yum install vim net-tools -y&& yum update -y

4.時間服務部署

所有節點:
yum install chrony -y
控制節點:
修改配置:
/etc/chrony.conf
allow 管理網絡網段ip/24

其余節點:
修改配置:
/etc/chrony.conf
server 控制節點ip iburst
server 192.168.11.103 iburst

所有節點
啟服務
systemctl enable chronyd.service
systemctl start chronyd.service

驗證:
每台機器執行:
chronyc sources
在S那一列包含*號,代表同步成功(可能需要花費幾分鍾去同步,時間務必同步)

九:獲取軟件包

如果使用自定義源,那么下列centos和redhat的操作可以省略
#在所有節點執行
centos:
yum install yum-plugin-priorities -y #防止自動更新

#在所有節點執行
yum upgrade
yum install python-openstackclient -y
yum install openstack-selinux -y


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM