ESX4.0安装

来源:互联网 发布:淘宝店铺首页装修文案 编辑:程序博客网 时间:2024/05/18 00:52

服务器配置1

服务器配置2

 

esx4.0包括3张.iso, 来自emule, 刻盘.

[云计算操作系统].VMware.vSphere.v4-MAGNiTUDE-DISK1.iso

[云计算操作系统].VMware.vSphere.v4-MAGNiTUDE-DISK2.iso

[云计算操作系统].VMware.vSphere.v4-MAGNiTUDE-DISK3.iso

 

安装esx选图形界面, 向导做的很好。用户不用添加, root用户就可以。

esx系统装在MainDisk, 数据库装在DataDisk. 防止esx主系统崩溃时, 数据的安全性.

 

安装完后, ALT+F1进入控制台,以root用户登录控制台

 

启动ssh服务:

查看服务名称, 确定ssh服务名称是否启动

 

修改sshd配置, 允许root用户远程登录esx主机

重启ssh服务

service sshd restart

 

打开ssh端口(在某些情况下不行, 允许root用户远程登录就可以了)

esxcfg-firewall -e sshclient

esxcfg-firewall -d sshclient

 

把虚拟机需要的.iso, 通过ssh扔到vmImage文件夹中.

问题: 1.8G的centos54.iso传送到/vmimage时,总是不能完成. 可能是/所在分区空间太小了.

重新安装:

默认的磁盘配置为:

swap 600M

/var/log ext3 2.00GB

/ ext3 5.00GB

为了能往/vmimage中传递更多的临时用的安装文件, 把 / 磁盘配置改成 /ext3 100GB

 

安装vCenter Server, vClient.

用vClient连接vCenterServer, 在vCenterServer中管理esx主机.

vClient和vCenterServer全部装载开发机上(winxpSp3).

 

我这服务器上没有多余的SATA硬盘线和电源接头,装完主系统后,把esx停掉,把SATA-DVD的电源线和硬盘线,换到数据盘上.

 

在esx主机上建立虚拟机, 光盘映像选择vmImage目录下已经上传的.iso, 数据库选择DataDisk上建立好的数据库.(或者用vCenterServer在数据盘上建立新的数据库).

 

剩下的和vmware7差不多.

 

遗留问题.

vCenter安装成功后, 连接esx主机失败. 显示:"can't connect host"

vConvert安装失败, 需要vCenter Server.

 

问题解决:

我这次先安装完esx,在输入IP时,不选HDCP自动分配,手工输入然后执行"Test"按钮,esx的测试通过.

esx网络正常,  esx主机和开发机连接正常, 都在路由器后面.

vCenterServer和vClient都没有错误提示.

vConvert我不需要, 没装.

上次的问题,有可能是没有装vCenterServer引起的问题, 现在已经无法去验证.

 

<2011_0305>

用360检查了Windows, 禁用了一个vmWare的自启动exe, 第二天再连接vCenterServer连接不上.

决定把vCenterServer单独装在一个WinServer2003的虚拟机上, 要求是WinSrver2003SP1, 因为要装DotNet3.5

vClient也装在vCenterServer的计算机上. WinServer2003的内存至少要分配1G, 要不安装的时候太慢了.

运行的时候,1G不够,剩余的内存就几十M. 给WinServer2003分1.5G.

 

vClient如果要连接管理多态ESX主机, 输入vCentServer的IP. 如果只管理一台主机, 输入ESX主机的IP.

 

现在准备更新内建r8169的网卡驱动.

先试一下,用CentOS52中编译好的r8169.ko.

[root@ls net]# cp /vmimages/forInst/r8168.ko ./

按照同级目录驱动的属性, 设置r8168.ko的属性

[root@ls net]# insmod ./r8168.ko
insmod: error inserting './r8168.ko': -1 Invalid module format

ESX不支持在CentOS52中编译的.ko

 

尝试在ESX主机中编译r8168的源码工程.

mkdir /lib/modules/2.6.18-128.ESX/build

编译不过去

有个帖子是vmware的管理员发的, 逗乐

有人自己解决了在esx下编译驱动的问题

 

安装好的esx4.0中没有defs.mk, find / -name defs.mk 没有结果.

 

那应该去哪下载 2.6.18-128.ESX kernel src 呢? 肯定和标准的2.6.18不同.

 

暂时放弃编译r8168驱动的问题. 如果真的要双网卡,去加装一块"原装Intel@pro/1000MT Desktop Adapter", 我觉得这主意比自己编译要好,也是妥协的方法.

 

<2011_0309>

每次启动esx主机的时候,发现虚拟机里的时间总是和开发机时间差好多,有1个多小时。

找到调整esx主机时间的资料,还没验证

 

<2011_0326>

往/vmimages/forInst下传*.ISO后, 在VmCenter中添加iso时,看不到任何.iso.

后来把传的.ISO的名称改成英文名称,恢复正常.

 

<2011_0626>

把vcenter装在真机中,控制ESX4主机,启动时间太长了。

直接用SSH连上ESX4主机, 运行WebAccess服务, 简洁好多.


[root@ls ~]# service vmware-webAccess status
webAccess is stopped
[root@ls ~]# service vmware-webAccess start
Starting VMware Virtual Infrastructure Web Access:
   VMware Virtual Infrastructure Web Access                [  OK  ]
[root@ls ~]#



运行管理网页, 控制虚拟机启动. 如果需要更详细的控制, 才用vCenter去连ESX4主机.

http://192.168.1.5/ui