安装有转发功能的 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 环境部署)
来源: http://www.bubuko.com/infodetail-2664851.html