VMware vSphere v4.1部署经验总结
- 格式:docx
- 大小:20.76 KB
- 文档页数:7
VMware vSphere v4.1部署经验总结2011-08-13 10:411.对于服务器安装来说必须要在BIOS中开启处理器的虚拟化功能选项才能让虚拟机支持64位系统的安装。
2.初始部署时不支持2TB以上的LUN或硬盘,使用时必须拆分硬盘,将其控制在2TB之内才行,否则将无法安装成功。
3.存放虚拟机的Storage空间是和底层系统是分离的,被系统分配掉的空将不能用于虚拟机的使用。
4.初始化的Storage属性的文件块只支持最大文件为256G,只有进入管理界面后增加的存储可以设定块大小,最大支持单个2048G。
如遇2TB以上的硬盘,必须先分出一个几十G的小硬盘出来安装ESX,然后再分出存储空间给虚拟机使用。
5.要开启HA和容错功能,必须使用vCenter开启集群服务,数据中心,禁用DRS 功能,初始禁用超线程,虚拟交换机和控制中心要冗余,虚拟机只能使用一颗处理器,必须使用共享存储,必须是千兆网络链路。
6.对于需要激活的微软操作系统在同一台物理机内基本配置下都可以通用激活。
7.只有通过vCenter才能克隆虚拟机,才能重命名虚拟机文件。
8.在分配磁盘空间的时候必须要预留一些空间给快照使用,包括精简也算在内,否则将无法创建快照。
9.建立本地阵列,速度上明显Raid5要比Raid0要快许多。
10.控制台提示:Unable to connect to the MKS: Could not connectto pipe \\.\pipe\vmware-authdpipe: The system cannot find the file specified.错误的原因为:本地计算机内系统原因,怀疑是信任关系或者注册表中某些键值引起11.ESXi中在命令提示符下输入unsupported来进入文本模式,修改ESXi配置文件为vi /etc/inetd.conf,找到#ssh行删除#后重启开启ssh支持。
12.删除控制台网络接口esxcfg-vswif -d vswif013.增加控制台网络接口esxcfg-vswif -a vswif0 -p Service\Console -i 192.168.1.88 -n 255.255.255.0 -b 192.168.1.255其中1.88为新IP而1.255是广播IP14.修改网关和主机名vi /etc/sysconfig/network和/etc/hosts文件,配置完毕后reboot重启生效。
15.ESX常用命令列表:列出目前网卡的信息:esxcfg-vswif -l查看ESX版本:vmware -v列出ESX所开启的网络服务:esxcfg-firewall -s查看某个服务是否开启:esxcfg-firewall -q SSHclient重启动vmware服务:service mgmt-vmware restart列出目前所有的虚拟交换机:esxcfg-vswitch -l列出系统的网卡:esxcfg-nics -l添加一个虚拟交换机,名称为 internal 连接到两块实体网卡:esxcfg-vswitch -a vSwitch1esxcfg-vswitch -A internal vSwitch1esxcfg-vswitch -L vmnic1 vSwitch1esxcfg-vswitch -L vmnic2 vSwitch1删除交换机:esxcfg-vswitch -D vSwitch1删除交换机上的网卡:esxcfg-vswitch -u vmnic1 vswitch2删除portgroup:esxcfg-vswitch -D internel vswitch1创建vmkernel switch。
如果用VMotion必须启动iSCSI,此时需创建portgroup:esxcfg-vswitch -lesxcfg-vswitch -a vswitch2esxcfg-vswitch -A "vm kernel" vswitch2esxcfg-vswitch -L vmnic3 vswitch2esxcfg-vmknic -a "vm kernel" -i 192.168.1.141 -n 255.255.255.0esxcfg-route 192.168.1.1打开防火墙SSH端口esxcfg-firewall -e SSHclientesccfg-firewall -d SSHclient创建控制台:esxcfg-vswitch -a vSwitch0esxcfg-vswitch -A "service console" vSwitch0esxcfg-vswitch -L vmnic0 vSwitch0esxcfg-vswif -a vswif0 -p "service console" -i 192.168.1.88 -n255.255.255.0添加NAS设备(其中-a标识添加选项,-o后面跟着的是NAS服务器的名字或IP,-s后面是NAS输入的共享名称):esxcfg-nas -a MYNAS -o 192.168.1.50 -s MYNAS列出NAS连接:esxcfg-nas -l强迫ESX连接NAS服务器:esxcfg-nas -r查看连接NAS情况:esxcfg-nas -l连接iSCSI设备(其中选项-e表示enable,-q表示查询,-d标识disable,-s 表示强迫搜索):esxcfg-swiscsi -e设置iSCSI的目标IP:vmkiscsi-tool -D -a 192.168.1.50 vmhba40 (mhba是iSCSI的连接网络界面)列出和target的连接:vmkiscsi-tool -l -T vmhba40列出当前的LUN:ls -l /vmfs/devices/disks16.开启让root可以ssh:vi /etc/ssh/sshd_config找到PermitRootLogin no一行改为PermitRootLogin yesservice sshd restart17.VMotion实现的网络配置要求:两台计算机必须连上同一个实体网段两台计算机都有第二片实体网卡,且同名同编号,专门用来做vmotion两台机器上作为motion的网卡要配置一个完全一样的名称的vSwitch两台计算机在vSwitch之上,都要有一个VMkernel通信端口,且名称、大小写要完全一样两台计算机给虚拟机用的通信端口/组的名称要完全一样确保在同一个vlan中确定两台服务器能找到对方18.VMotion实现的虚拟机要求:虚拟机不可以连上任何只有某台ESX主机才能辨识出来的装置虚拟机不可以连入没有接上实体网卡的虚拟交换机虚拟机不可以将CPU的权限配置到某一个实体CPU上虚拟机不可以映射到微软集群服务的Raw格式磁盘驱动器上和虚拟机有关的所有文件,包括VMX、LOG、随机内存文件NVRAM、VMDK、LCK等都必须放在共享的存储设备上一定要安装VMware Tools19.运行HA必须检查的重点:必须有完整的DNS,并且配有正反向查找记录DNS主机必须在所有节点开机前就正常运行每一台节点计算机的/etc/hosts文件必须有所有计算机的记录每一台节点计算机的/etc/resolv.conf必须有正确的DNS配置每一台节点计算机的/etc/resolv.conf必须有域名所有节点必须连上共享存储上必须有完全一样的网络配置变更任何一台主机名时一定要在每一台主机的下面四个地方更新DNS配置;ESX的DNS配置,使用vCenter Server的DNS或/etc/resolv.conf;ESX的主机配置/etc/hosts;ESX的ESX配置/etc/vmware/esx.conf。
20.HA的高级选项:das.failureInterval:HA启动时间,如果心跳线在这个时间内没有反应,就启动HA,默认为30,单位为秒。
das.maxFailureWindows:重测主机的时间,就是说在这个时间内会重新测试主机是否仍然存活。
单位为秒,默认值为3600(1小时)。
das.maxFailures:在上述时间内重试主机的次数,默认值为3,即在1小时内会重试主机3次。
das.minUptime:HA启动前,虚拟机必须正常运行的时间,单位为秒。
如果虚拟机正常使用的时间少于120s,HA就会准备发动其他节点接管这台虚拟机。
das.isolationaddress:隔离反应的IP,如果不配置的话,就会以控制台的网关IP为默认值。
das.isolationaddress1/2:可以配置第二或第三个隔离反应IP。
das.defaultfailoverhost:当主计算机发生故障时,第一个接手的副节点,是有你哦个FQDN名称。
das.failuredetectiontime:侦测故障的时间点,默认值为15s。
21.在Windows 2008 R2 x64上安装vCenterServer时候需要连接64位的DSN,系统默认没有64位的ODBC驱动,需要在SQL2005的安装光盘上安装SQL Native Client后ODBC中才会出现64位驱动可供使用。
22.安装vCenterServer时候所连接远程数据库的时候所起的密码不能包含分号!不然将提示生成实例报错!!23.所需的端口vCenter Server 需要使用某些特定端口发送和接收数据。
vCenter Server 系统必须能够将数据发送到每个受管主机,并且从每个vSphere Client 接收数据。
要在受管主机间启用迁移和置备活动,源主机和目标主机必须能够彼此接收数据。
VMware 使用指定的端口进行通信。
此外,受管主机将在指定的端口上侦听来自于 vCenter Server 系统的数据。
如果这些任意元素之间存在放火墙,并且系统正在使用 Windows 防火墙服务,则安装程序将在安装期间打开这些端口。
对于自定义防火墙,必须手动打开所需端口。
如果在两台受管主机之间有防火墙,并且您要在源主机或目标主机上执行活动,例如迁移或克隆,则必须配置一种方式,以便受管主机接收数据。
注意在 Microsoft Windows 2008 中,防火墙的默认状态为启用。
端口描述80 vCenter Server 需要端口 80 用于直接 HTTP 连接。
端口 80 会将请求重定向到 HTTPS 端口 443。
如果意外使用了http://server而不是https://server,此端口将非常有用。