Xen 虛拟機預設不允許不同的虛拟機使用不同的系統時間,是以所有虛拟機的系統時間都會同主控端的系統時間嚴格同步,用 date 指令修改虛拟機系統時間時雖然提示成功但其實系統時間還是沒變。若有獨立修改 Xen 虛拟機的特殊需要,可以通過如下方法進行:
1、在指令行輸入下面指令
#echo 1 > /proc/sys/xen/independent_wallclock
#/usr/sbin/ntpdate -u 0.centos.pool.ntp.org //ntp時間同步
3 Jun 11:07:12 ntpdate[24581]: step time server 114.80.81.1 offset -28633.982583 sec
2、修改配置檔案/etc/sysctl.conf加入下面一行
#vim /etc/sysctl.conf
xen.independent_wallclock = 1<code> #sysctl -p net.ipv4.ip_forward = 0 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 kernel.msgmnb = 65536 kernel.msgmax = 65536 kernel.shmmax = 4294967295 kernel.shmall = 268435456 net.ipv4.ip_forward = 1 net.ipv4.tcp_keepalive_time = 1800 net.ipv4.tcp_keepalive_probes = 5 net.ipv4.tcp_keepalive_intvl = 15 net.core.rmem_max = 16777216 net.core.wmem_max = 16777216 net.ipv4.tcp_rmem = 4096 87380 16777216 net.ipv4.tcp_wmem = 4096 65536 16777216 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_tw_recycle = 0 net.ipv4.tcp_tw_reuse = 1 net.core.netdev_max_backlog = 30000 net.ipv4.tcp_no_metrics_save = 1 net.core.somaxconn = 262144 net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_max_orphans = 262144 net.ipv4.tcp_max_syn_backlog = 262144 net.ipv4.tcp_synack_retries = 2 net.ipv4.tcp_syn_retries = 2 net.ipv4.ip_conntrack_max = 6553600 net.ipv4.netfilter.ip_conntrack_tcp_timeout_established = 180 net.ipv4.tcp_window_scaling = 1 net.ipv4.tcp_max_tw_buckets = 20000 net.ipv4.ip_local_port_range = 1024 65000 xen.independent_wallclock = 1</code>
<a href="http://www.055680.com/" target="_blank">城市物語</a>
本文轉自yuangang_love 51CTO部落格,原文連結:http://blog.51cto.com/linux008/580386,如需轉載請自行聯系原作者