Archive

Archive for the ‘虚拟化’ Category

VM Explorer,一个免费的ESX服务器工具

February 19th, 2009 No comments

Trilead VM Explorer简化了VMware ESX服务器环境的管理,备份和灾难恢复任务。VM Explorer可用于结合可靠但低成本的以Linux和FreeBSD为基础的存储平台。

该软件有2个版本。一个是免费的,另一个是收费的。免费版只支持5台主机,只能通过论坛提供技术支持。Pro版提供了无限数量的ESX服务器支持和有一个实用的任务管理调度功能。

主要特点:

  • 动态压缩,适用于低速网络,或可节省目标系统的空间,提供了动态压缩备份。
  • 多服务器管理,VM Explorer的图形用户界面可以在同一界面上连接到多个的ESX服务器,Linux或FreeBSD服务器。
  • 文件浏览器,你可以即时浏览ESX/Linux/FreeBSD服务器的文件系统,并以拖放的方式复制文件。你还可以上传或下载文件从/到你的管理中心。
  • 集成的SSH客户端,该客户端可以让你对所有基于Unix/Linux的服务器进行配置。
  • 服务器到服务器的快速复制,你可以直接在ESX,Linux和FreeBSD服务器之间全速复制文件:网络吞吐量仅限于可用网络/存储系统的带宽。
  • 工作调度,综合的工作调度功能可让你执行全托管或定期备份你的虚拟基础设施。
Categories: 虚拟化, vmware Tags:

免费的ESX服务器性能监测工具

February 19th, 2009 No comments

这个免费软件具有以下特点:

  • 通过监测CPU、内存利用率及虚拟机的配置和运行状态,快速地检测VMware ESX服务器的性能。
  • 单个虚拟机的详细数据统计,包括虚拟机名称、客户操作系统、VM的状态、处理器的使用率、内存和网络。
  • 你可以通过图形化的具体指标直观地监视服务器,防止性能退化。
vm_monitor_alt.gif

该工具确实很方便,但需要在你的ESX服务器开启SNMP。具体方法如下:

  1. 通过SSH或服务器控制台连接到你的ESX服务器。
  2. 编辑/etc/snmp/snmp.conf ,并给rocommunity值添加一个community string。
  3. 接着你必须修改smnpd的值,以便当服务器启动时自动启动,chkconfig snmpd on
  4. 最后重新启动服务器,或输入service snmpd start来启动SNMP daemon服务。

该工具可以在这里免费下载

Categories: 虚拟化, vmware Tags:

ESX 3.5 简单学习笔记

February 19th, 2009 No comments

ref: http://bbs.vmware.cn/thread-15829-1-1.html

在单位的一台4 cpu的服务器上部署了esx server ,挂载了6个虚拟机,目前运行正常。

在安装部署过程中,得到了cnvz.net 论坛精华区各位大侠文章的帮助,在此表示感谢,写了个流水式的笔记,和大家分享一下。

ESX Server 是VMWare 虚拟化解决方案中企业级 的软件产品。
ESX Server 目前的最新版本是 3.5 ,实际上是一个精简的linux底层加上vmware服务。
1、ESX Server 3.5 可以从vmware公司的网站下载最新版本。只需要填写一些调查表格就可以得到下载地址,因为下载采用了动态链接,也就是session检测,所以下载不要中途停止,也最好不要管理vmware的网页。 从网站上下载的是试用版,但是只要输入正版序列号,就可以变成正式版,现在大多数的软件都采用这种发布方式。比如oracle,比如微软的win 2008 ,更是把 标准版企业版数据中心版集成到一张光盘上,输入不同的序列号就可以激活不同的版本。
所以,下载ESX Server,建议去vmware.com 下载,这样保证文件的完整可靠,不会被修改,不会有恶意程序,而且绝对是最新的稳定版本。

2、ESX Server架构中包含很多组件,比如中心管理控制台 Virtual center 2.5 ,比如客户端的管理程序 Virtual Infrastructure Client ,Vmware lisence Server ,还包括 物理机和虚拟机转换程序 P2V ,还有负责自动迁移的Vmotion,还有负责负载均衡的HA等等。

3、ESX Server的安装很简单,只要安装过linux的都很容易的可以安装完毕,因为我是在服务器上进行的安装,有SCSI硬盘,而且有两块网卡,所以没有出现任何错误。 硬盘可以让ESX Server 来做自动分区,其中有个分区的格式是 vmfs 格式,是用来存放虚拟机文件的。ESX 安装的时候,最好使用域名模式,建议在局域网内建立DNS主机。

4、安装完毕后,在一台windows操作系统的计算机上安装 Virtual Center和Virtual lisence Server 。Virtual Center可以将多个Esx Server 放在统一的界面中进行管理,非常的方便。 Virtual lisence 则主要是提供授权服务的。

5、这个时候,需要激活ESX Server 了。这个时候,你有两个选择,一个是从vmware的官方网站申请了 60天的序列号。 一个选择就是破解了,嘿嘿。从网上搜索到了ESX 3.5的破解程序,注意,Esx3 和Esx3.5 的破解程序是不一样的,否则容易出现问题。

(1)、登录ESX Server ,修改/etc/ssh/sshd_config  ,将PermitRootLogin no 改为 PermitRootLogin yes ,使用vi来修改,呵呵,记得insert是插入修改,而ESC : wq 是存盘退出就行了。
(2) 重启sshd服务。service sshd restart.
(3) 这时候再停掉防火墙服务. service iptables stop  service iptables off  。注意这里是关键,网上很多文档里写这里还要执行 service firewall stop ,chkconfig firewall off  ,这是不正确的,因为firewall属于守护进程,一旦被停止,不但会马上自启动,而且还会连带iptables启动 ,到时ESX 无法和lisence server通信,造成无法授权。
(4) 停掉vmware服务。 service mgmt-vmware stop
(5)使用SSH Secure File Transfer 之类的工具, 向ESX 上传破解文件。 破解文件主要是两个 ,一个叫做libvimsvc.so,一个叫做vmware-hostd ,两个文件都在/usr/lib/vmware/hostd目录下,上传前,建议对这两个文件做个备份。上传后,请记住,把两个文件的属性改为  755 !
然后启动vmware服务。 service mgmt-vmware start
(6)再转到Virtual Center 服务器上,将破解文件p2vsdk.dll 和 vpxd.exe 放到Windows\Program Files\VMware\Infrastructure\VirtualCenter Server\ 目录下去,同理,覆盖前记得备份原有文件。
(7)在vmware license Server tools 中加入破解的授权文件vmware.lic,在config services 的path to the license file处修改。然后重新读取lic文件,并且重启 license server服务即可。
(8)用VIC连接Virtual Center,会出现证书提示,选择忽略即可。进入控制台后,点击Administration下的VirtualCenter Management server configuration ,选择license server ,如果我们的license server 是和ESX Server安装在同一台服务器上的,那么选择 use license services on this virtualcenter server 就可以了,否则选择第三项,输入license server的地址。 Virtual center破解完成。
(9)这时候,我们可以添加已经安装好的ESX Server主机,添加过程很简单,之需要输入root的密码即可,添加成功后,在左侧出现ESX主机名,比如esx01.test.com ,然后点击 configuration ,点击Liscense Sources ,选择第三项,use license server ,填入license server的域名即可,记住! 是域名。点击确定,对ESX Server的授权就成功了
(10) 另外在virtual center这台计算机上,最好是单ip地址,或者说域名指向是单ip。我安装VC的时候,服务器是双网卡,而且是在一个domain环境中,所以VC服务器的域名指向的是两个不同的ip地址,导致无法授权成功。

6、破解完成后,就可以新建虚拟机了。ESX 默认保留一个网卡用作vmnetwork ,是用作管理通讯的。虚拟机的新建和使用和vmware workstation相同,建成后,可以点击summary下的open console 就可以启动一个console对虚拟机进行操作。

7、在ESxserver中可以,点击性能选项卡,可以很清楚的看到整个server或者单独的guest os对 cpu、内存、network 、系统的资源占用情况 。还可以为每个虚拟机分配 保留的资源,也可以限制其最大使用的资源 。

8、在vmware workstation中,当建立多个虚拟机,并且需要对外发布服务的时候,就会造成异常。而在ESX Server中,把每个网卡都虚拟成了一个多达 64口的交换机,即使多个虚拟机共享一个网卡对外发布服务,都没有任何的问题。

9、支持虚拟机的自动启动。 当host 主机 需要reboot 时, 主机启动后,可以设定主机上的 虚拟机自动启动,而且可以采用延时启动的方式,比如间隔120s,逐个启动虚拟机,启动哪几个虚拟机也是可以设定的。

10、支持时间任务计划。可以设定在指定的时间执行任务,比如打开或者关闭虚拟机。一个可行的方案就是 在早上 8 点打开某服务的虚拟机,而在下午六点半下班后将虚拟机进入suspend状态。

11、支持多用户管理,可以添加多个用户帐号,进行ESX Server的管理 ,可以设定不同的用户权限,比如是 admin还是 power user ,比如是否可以建立虚拟机,是否具有关闭电源的权利等等。

12、支持虚拟机模板技术,可以将一个虚拟机clone 或者 convert 为一个 template ,比如,我们将一个win2003 的guest os转化为模板,当需要新建一台虚拟机的时候,只需要从这个template deploy出来即可。模板和虚拟机的转化是双向的。也可以将模板重新转化回虚拟机,这样的好处是可以保证模板永远是最新最使用的。

13、支持虚拟机的迁移,可以将一个虚拟机从一台ESx server转移到另外一台ESX server 。当然,如果你使用了Vmotion ,这个转移过程还可以是自动的,根据一些设定好的条件,如资源占用情况,是否宕机等等。 当然,这种转移需要共享存储的支持。

14、可以通过VC控制台对存储空间进行管理,比如上传或者下载文件,在控制台界面中,默认的布局是host and cluster ,可以选择datastore,就可以看到存储界面了,可以常看其状态并进行文件管理。

15、ESX是支持存储的,无论是SAN还是NAS,可以用openfiler 或者 freenas来模仿SAN或者NAS 。在ESX中,需要配置一个网卡作为vmkernel和存储通讯,还要在openfiler或者freenas中设置安全措施,或者允许的ip地址访问等等。

16、支持snapshot ,很方便的功能,对虚拟机做了snapshot后,任何时候都可以恢复到做snapshot时的系统状态,支持多个snapshot,相当于guest os有了一个时光机器。

17、运行很稳定。 让底层的linux和硬件打交道,在其上面模拟运行windows类操作系统,给良好的UI ,也算是各自发挥各自的长处,运行三个月以来,ESX很稳定,运行在它上面的windows服务也很稳定。以前我的windows服务器一般需要定期重启,现在基本不需要了。

18、HA DRS 这些试验还没有做,不过我有个疑问就是,当使用这些服务的时候,需要使用共享存储,共享存储成为一个故障点,连接共享存储的网络也是故障点。而且如果ESX用在生产环境中,对所在的服务器的系统资源应该会有一个大体的规划,包括占用的峰值等等。而自动迁移,很多时候时一台ESX Server无法沟通另外一台ESX Server后产生的自动动作,这种系统的自执行有很多事情,觉得不比人更可靠。 呵呵,等有了实验环境再详细实验吧。

Categories: 虚拟化, vmware Tags:

起用vmware中自带的vnc服务器

February 19th, 2009 No comments

vmware workstation 6.0是自带有vnc服务器的,只是默认没有启用,必须手动修改vmx配置文件,在vmx中添加以下几行:

RemoteDisplay.vnc.enabled = “true”
RemoteDisplay.vnc.port = “5900″
RemoteDisplay.vnc.password = “test”

然后启动Guest OS,就可以用vnc客户端连了,必须注意的是,vnc客户端连vnc服务器的ip是Host的ip,不是Guest的ip;而且vnc server随Guest OS power off而关闭。如果在linux上连这个vnc服务器,记得加上以下参数以达到最佳显示效果:

vncviewer –FullColour –AutoSelect=0 hostip

Categories: 虚拟化, vmware Tags:

MSCS的仲裁盘在Vmware ESX3中的创建及使用

February 19th, 2009 No comments

通过VI创建的VM disk是不能用来做MSCS的仲裁盘的,必须在ESX console下完成,方法如下:

列出VMFS结构:
vmware-cmd -l

创建一个大小为2G的仲裁盘:
vmkfstools -c 2G -d eagerzeroedthick /vmfs/volumes/vmfs/share.vmdk

 

然后在VI中使用这个VM disk,方法如下:

在虚拟机中添加新硬盘,选择“使用现有的虚拟盘”,加载上面创建的VM disk,SCSI节点记住要选SCSI1:0,这样可以添加一个SCSI控制器。完成这一步向导之后,编辑新的SCSI控制器的属性,SCSI总线共享策略选择“虚拟”。

MSCS怎样配置不是本文的重点。

Categories: 虚拟化, vmware Tags:

Vmware ESX 3.5连接License Server时的注意事项

February 19th, 2009 No comments

Vmware ESX 3.5本身是有打开防火墙(iptables),而且限制了出站连接,所以在添加许可服务器的时候,必须打开出站连接,否则会报错。打开出站连接的方法有两种:

1、关闭防火墙 :/etc/init.d/iptables stop

2、关闭出站连接限制: esxcfg-firewall –allowOutgoing

esxcfg-firewall是一个perl脚本,你当然也可以修改它,或者更改它的配置文件/etc/vmware/firewall/

Categories: 虚拟化, vmware Tags:

Videos, Slideshows and Podcasts by Cincopa Wordpress Plugin