1. 程式人生 > >6.25(openstack環境部署)

6.25(openstack環境部署)

enable 禁用selinux 兩種 ppi list med 本機 -s utf-8

安裝有轉發功能的DNS
yum -y install bind bind-chroot
vim /etc/named.conf
options {
listen-on port 53 { 192.168.1.254; };
//listen-on-v6 port 53 { ::1; };
allow-query { any; };

    recursion yes;
    forwarders { 172.40.1.10; };

    dnssec-enable no;
    dnssec-validation no;

安裝時間同步服務器
yum -y install chrony
vim /etc/chronyd.conf

server ntp1.aliyun.com iburst
bindacqaddress 0.0.0.0
allow 0/0

[root@room9pc01 ~]# chronyc sources -v
^ 120.25.115.20 //表示同步成功

添加新網橋vbr1.xml
//註意
domiflist node1 //查哪個虛擬網卡連接的虛擬機
virsh net-define vbr.xml
virsh net-start vbr.xml
virsh net-undefine vbr.xml
virsh net-destroy vbr.xml

locale
LANG=en_us.UTF-8
+++++++++++++++++++++++++++++++

screen 分屏
ctrl +a
shift +s 上下ifcfg-eth0
shift +| 左右
C + tab 切換
+++++++++++++++++++++++++++++++++++

修改 使主機之間相互ping通
/etc/hosts
###################################
虛擬機配置
1、禁用selinux
2、卸載防火墻
3、卸載NetworkManager
4、配置主機IP
5、配置主機yum客戶端
6、創建cinder-volumes的卷組
[root@localhost ~]# yum list | grep grow
[root@localhost ~]# yum -y install cloud-utils-growpart

[root@localhost ~]# LANG=en_us.UTF-8
[root@localhost ~]# growpart /dev/vda 1
[root@localhost ~]# xfs_growfs /
創建卷組
[root@openstack ~]# yum -y install lvm2
[root@openstack ~]# pvcreate /dev/vdb
[root@openstack ~]# vgcreate cinder-volumes /dev/vdb
[root@openstack ~]# vgs
VG #PV #LV #SN Attr VSize VFree
cinder-volumes 1 0 0 wz--n- <20.00g <20.00g

7、導入公鑰
mget RPM-GPG-KEY-CentOS-7
rpm --import RPM-GPG-KEY-CentOS-7 導入公鑰
8、安裝依賴的軟件包
安裝openstack 依賴的軟件包

qemu-kvm libvirt-client libvirt-daemon libvirt-daemon-driver-qemu python-setuptools

安裝openstack 工具包
openstack-packstack
安裝openstack

創建應答文件
packstack --help | grep answer
packstack --gen-answer

packstack --gen-answer-file answer.ini
###############################################
11、配置默認密碼 Taren1
CONFIG_DEFAULT_PASSWORD=Taren1
42、是否有外接存儲 n
CONFIG_SWIFT_INSTALL=n
75、時間服務器 192.168.1.254
CONFIG_NTP_SERVERS=192.168.1.254
98、本機IP地址(計算節點IP) 192.168.1.10,192.168.1.11
CONFIG_COMPUTE_HOSTS=192.168.1.10,192.168.1.11
102、網絡ip節點 192.168.1.10,192.168.1.11
CONFIG_NETWORK_HOSTS=192.168.1.10,192.168.1.11
554、創建cinder卷 n
CONFIG_CINDER_VOLUMES_CREATE=n

840、兩個網卡兩種模型,第一個flat,第二個vxlan
CONFIG_NEUTRON_ML2_TYPE_DRIVERS=vxlan,vxlan

876、配置用於通訊的組播地址 239.1.1.5
CONFIG_NEUTRON_ML2_VXLAN_GROUP=239.1.1.5

910、配置網橋的影射 physnet1:br-ex 把物理網絡影射給一個 設備
CONFIG_NEUTRON_OVS_BRIDGE_MAPPINGS=physnet1:br-ex

921、網卡 br-ex:eth0
CONFIG_NEUTRON_OVS_BRIDGE_IFACES=br-ex:eth0
936、隧道網絡 eth1
CONFIG_NEUTRON_OVS_TUNNEL_IF=eth1
1179、demo的測試 改為 n
CONFIG_PROVISION_DEMO=n
#####################################`#######################
安裝openstack
packstack --answer-file=answer.ini

6.25(openstack環境部署)