XenServer 配置DNS服务
2016-08-31 by dongnan
环境
XenServer 7.0
临时修改方式
DNS配置文件
# 更改DNS 可以直接编辑配置文件
vim /etc/resolv.conf
# 内容类似如下
nameserver 192.168.1.254
测试DNS
ping -c 1 www.baidu.com
PING www.a.shifen.com (61.135.169.125) 56(84) bytes of data.
64 bytes from 61.135.169.125: icmp_seq=1 ttl=55 time=1.08 ms
永久设置方式
修改 /etc/resolv.conf
配置 DNS
信息,将在重启 xenserver
服务器后丢失配置项目。
需要使用 xenserver
提供的命令xe pif-reconfigure-ip
为 XenServer
配置长效的DNS
服务器。
获得UUID
xe pif-list IP=10.0.100.12
uuid ( RO) : 70ae20b9-57bd-bcaf-d9c7-6eb491fefXXX
device ( RO): eth0
currently-attached ( RO): true
VLAN ( RO): -1
network-uuid ( RO): d8f4a8b2-d24d-1f11-2922-88a68ba17XXX
# 没有配置DNS
xe pif-param-list uuid=70ae20b9-57bd-bcaf-d9c7-6eb491fefXXX | grep -i dns
DNS ( RO):
配置DNS
xe pif-reconfigure-ip uuid=70ae20b9-57bd-bcaf-d9c7-6eb491fefXXX mode=static IP=10.0.100.12 netmask=255.255.255.0 gateway=10.0.100.254 DNS=202.106.0.20
命令执行后会自动重启 xenserver
服务器。
Lost connection to the server.
验证DNS
# DNS配置文件
cat /etc/resolv.conf
nameserver 202.106.0.20
# 测试下
ping -c1 ntp.xyc.idc
PING ntp.xyc.idc (10.0.100.1) 56(84) bytes of data.
64 bytes from oma.xyc.idc (10.0.100.1): icmp_seq=1 ttl=63 time=0.238 ms
#...省略