openstack pike实验
一台控制节点,一台计算节点,一台存储节点。
每台虚机两张网卡,分别桥接和仅主机。
yum安装dns
在controller节点执行 yum -y bind bind-utils bind-chroot
在controller节点修改/etc/named.conf配置文件
服务器和缓存服务器配置、反向解析配置。修改部分如下所示:
listen-on port 53 { 10.0.0.11; }; 监听地址为本地地址,端口为53
allow-query { any; }; 允许所有IP的主机使用该服务
在options部分配置中添加一个区文件
zone "openstack.cn" IN {
type master;
file "openstack.cn.zone";
};
在controller节点创建/var/named/openstack.cn.zone
[root@controller named]# cat openstack.cn.zone
$TTL 1D
@ IN SOA openstack.cn. admin.openstack.cn (
0 ; serial 顺序排列
1D ; refresh 刷新
1H ; retry 重试
1W ; expire 失效
3H ) ; minimum 最低限度
NS ns.openstack.cn.
ns IN A 10.0.0.11
controller IN A 10.0.0.11
compute1 IN A 10.0.0.31
compute2 IN A 10.0.0.32
block1 IN A 10.0.0.41
object1 IN A 10.0.0.51
object2 IN A 10.0.0.52
在其他节点修改/etc/sysconfig/network-scripts/ifcfg-ens33和/etc/sysconfig/network-scripts/ifcfg-ens34
禁用network-manager、不从网卡读取dns配置
添加如下语句:
NM_CONTROLLED=no
PEERDNS=no
在其他节点配置/etc/resolv.conf
domain openstack.cn
nameserver 10.0.0.11
nameserver 114.114.115.115
在controller节点启用bind服务
systemctl enable named
systemctl start named
如上操作之后,计算节点怎么都没办法通外网,请问哪里有问题请指出。