Chinaunix首页 | 论坛 | 博客
  • 博客访问: 137905
  • 博文数量: 38
  • 博客积分: 2010
  • 博客等级: 大尉
  • 技术积分: 460
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-24 15:48
文章分类

全部博文(38)

文章存档

2011年(1)

2009年(11)

2008年(26)

我的朋友

分类: 服务器与存储

2009-01-15 12:02:41

1、稳定的物理硬件环境,由于虚拟机的使用将会使多个系统运行在单个物理设备上,所以保证稳定可靠的物理系统是非常重要的,否则物理硬件的不稳定直接使多个应用受到影响。
2、Xen主机必须保持洁净,也就是说不应该在xen主机上安装任何的应用程序,因为xen上管理器管理着domU,如果xen主机出现故障,那么将直接导致本机上所有的domU受影响。
3、Xen客户机的MAC地址如果不指定的话是由主机随机分配的,此随机的地址是从IEEE分配给XenSource的的范围内选取的。在大的局域网内部应该做好规划,手工分配MAC地址并做好记录,防止随机生成相同的MAC而影响应用的正常。
4、生产环境中压力较大在应用尽量不使用镜像文件来安装系统,因为这样系统的性能会比较差,但是压力小的应用则可以考虑使用文件作为存储介质,这样方便转移数据和备份,在使用文件作为安装介质的过程中发现有时候安装会非常慢,有待进一步确认原因。
5、虚拟客户机的时钟是模拟的,如果出现时间不准确的情况,使用ntpdate前应该先检查物理机器的时间是否准确,校准物理机器的时间后再校正虚拟客户机的时间。同时如果客户机的时间设置得比物理机的内存快,ntpdate可能会不成功,此时需要用date命令将客户机的时间调整为比物理主机慢,则客户机自动会校准时间了。如果客户机的时间快过物理主机的话客户机的时间是不会变的,直到物理主机的时间跟他相同的时候才会继续走。
6、调整虚拟CPU个数的过程中,不能将虚拟CPU个数设置为大于物理CPU核数,也不能将cpu个数调到超过虚拟机初始启动的时候的值,所以在启动虚拟机前应该做好CPU使用的规划。
7、进行在线迁移的时候,源机与目标机器的配置文件应该是相同的
8、虚拟主机的路由应该写在/etc/init.d/xend中,写在/etc/init.d/network文件中将不生效。
9、Xen的配置文件名不应该含义“.”,否则可能导致启动应用的时候起不来
10、64位RHEL5U2系统中XEN主机进行ntpdate校准时间的时候,如果此时有客户机运行并且主机时间与当前准确时间有较大偏差(比如数小时),可能导致客户机停止响应,不能正常关闭或创建虚拟客户机,不能正常安装虚拟客户机等情况,出现此情况暂时未发现较有效的解决方法,只能重启物理服务器。所以在安装客户机前最好进行一次时间校准,防止出现此情况
11、现发现XEN客户机中的时间跟主机时间会存在数秒到数十秒的差距,并且无论如何调整时间都不能调整为相同的情况,对于时间要求非常精确的应用请注意,此问题可能为一个bug,现阶段已有一个临时解决方法,首先手工调整虚拟主机时间,调整为当前时间前或后的几分钟,然后用ntpdate重新同步校正时间,即可让主机时间与客户机时间保持一致,如果此时客户机时间比主机时间偏慢,客户机时间将自动同步为正确时间,如果客户机时间比主机时间偏快,则客户机时间将暂停,直到主机时间与其相同后再继续。
12、默认情况下,xen的客户机跟主机的时间是同步的,如果需要客户机可以随意调整时间,那么可以在客户机上执行下面的命令,就可以让XEN客户机不同步主机时间了
echo 1 > /proc/sys/xen/independent_wallclock
然后就可以自由设置时间了,客户机重启后还是会同步主机时间
要让这个配置开机有效可以将上面的命令加入/etc/rc.local
或添加下面的配置到/etc/sysctl.conf中
xen.independent_wallclock  = 1
阅读(1042) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-01-04 13:46:16

感谢共享! 原来xen的时间同步还有如此多的回路;