Chi
您还没有设置个性签名
级别: 中级会员

UID: 202297
精华: 0
发帖: 1438
威望: 101
霏币: 124.5
活跃度: 1462
技术分: 149
非凡币: 0
交易值: 0
在线时间: 5423(小时)
注册时间: 2011-03-25
最后登录: 2018-10-22
楼主  发表于: 2018-07-21 11:09:31

原创测评】 重拾古董系列 - VMware Server2 使用实践

管理提醒: 本帖被 virus1999 执行加亮操作(2018-07-22)
因工作需要,在生产环境大量安装部署 VMware Server2。


概述
VMServer2是VMware公司在2007年前后推出的虚拟化软件,并于2010年终止该项目,软件生命周期截止2011年6月30日。

选择此软件的原因有:
·版权问题:该软件可免费使用。
·基于 Windows 操作系统的软件,对系统环境要求低(无论xp还是7都可以正确安装使用)
·运行稳定(除非意外断电重启和存储损坏)
·可以设定开机自动启动虚拟机并后台运行,以及添加多项定时任务(如定时重启、定时开机等)。
·可以设定虚拟机的部分内存使用宿主机的虚拟内存,占用物理内存少。

该软件其他优势有:
·在网页中即可看到虚拟机的运行状态,安装插件即可查看虚拟机桌面(支持IE和FF)。
·可以将虚拟机存储在网络共享(nas)中,实现存储与应用分离。
·与iis服务不冲突

已知存在的问题有:
·服务和启动项目会被360清理掉(2011年经验,后期不详)。
·依赖硬件支持,带有空格的光驱设备名之类的会导致虚拟机无法启动(害我排查了两天,安装卸载无数次)。
·对于虚拟磁盘管理功能较弱。
·没有中文版;软件经验讨论非常少,遇有问题需要自己努力排查测试。
·官方不建议安装在域控上,原因不明
·修改计算机名会导致许可错误,需要重装软件。


定义
VMware Server 2以下简称VMServer。
运行VMServer软件的计算机系统称为宿主机。
在VMServer虚拟环境内运行的操作系统称为虚拟机。
因本项目中虚拟机网络均使用桥接模式,以下涉及到虚拟网卡和网络的均特指桥接模式,不考虑NAT或Hostonly模式。
一般的,VMWare中不能安装VMWare。但为实验实践方便,本文在VMware vSphere Hypervisor环境虚拟的Windows7系统中安装VMServer,与真实使用环境可能有差异。


安装
该软件最新版本是2.0.2 build-203138(2009年10月26日),完整安装包507M,安装后占用磁盘空间539M(不包含配置文件和虚拟机文件)。
安装过程要点:


安装过程中需要输入软件序列号,可在官方网站申请获取。


安装过程中需要配置fqdn和端口号,通常保持默认即可。如果计算机有固定ip且不会更改,fqdn可以填入固定ip。


架构
VMServer2大致上可以分为三个模块:虚拟机服务、交互服务、网络服务。
虚拟机服务(VMware Host Agent)用于运行虚拟机。一般的,出现故障无法启动的都是这个服务。
交互服务包括webui(VMware Server Web Access)和身份认证服务(VMware Authorization Service),可以用一个网页的交互界面来配置和运行虚拟机。
网络服务包含NAT(VMware NAT Service)和DHCP(VMware DHCP Service)两部分。由于我所使用的虚拟机网络都是桥接至物理网卡,这两个服务可以停止(虚拟网卡也可以禁用)。
如果虚拟机运行不正常(如无法打开或登录webui),首先要调查系统服务中VMServer的哪个服务无法启动。然后查看对应的日志,寻找原因。


虚拟网络配置
通过VMWare Server文件夹中的vmnetcfg程序来配置虚拟机网络(快捷方式:Manage Virtual Networks)。因本项目不涉及多物理网卡或虚拟网络,此处无需配置(默认:自动桥接)。




虚拟机服务配置
通过VMware Server Home Page快捷方式打开管理网页(如果无法打开,可以尝试将网址中的计算机名替换为IP),登录需要使用宿主机的系统用户名和密码(需要有管理员权限)。如果没有密码,请先设一个。


登录后界面大致可以划分为几个板块。最上方菜单栏和按钮可以用于快捷操作。最下方显示了正在进行的操作和进度。


Inventory显示了已经登记的虚拟机(本例图中存在虚拟机respin)。选中后,右侧对应的显示了状态信息和可用操作。

当Inventory中选中的是宿主机时,可用的操作有:
1. 新建虚拟机,Crate Virtual Machine。点击后会有新建虚拟机向导。


2. 将已存在的虚拟机添加到清单,Add Virtual Machine to Inventory。点击后按向导展开路径并选中虚拟机配置文件即可。


3. 添加虚拟机存储路径,Add Datastore。除了使用本机硬件存储,还可以添加网络共享路径(CIFS)。


4. 虚拟机服务器配置,Edit Host Settings。其中Reserved Memory指虚拟机可以吃掉宿主机多少物理内存(默认是全部);Additional Memory用于配置能否使用宿主机的页面文件作为虚拟机的物理内存;Snapshots是指虚拟机快照能否在后台完成。这些项目一般默认即可,无需调整。


5. 虚拟机自启动配置,Edit Virtual Machine Startup/Shutdown Settings。这里一共有三个地方需要设置,Default Startup Delay是指在启动虚拟机前需要等待多长时间;Default Shutdown Delay是指虚拟机关机时需要等待多长时间,也可以设置虚拟机关机操作(关机、挂起)。其中Poweroff相当于拔掉电源,Shut Down Guest相当于按下了开始菜单的关机按钮(前提是虚拟机正确安装运行了VMTools)。


Startup Order是自启动顺序,越靠上越先启动,Manual Startup就是不自动启动。此处也可以为每一个虚拟机单独设置开机/关机等待时间和关机方式。


虚拟机运转
因VMServer对新建虚拟机配置支持不怎么好,建议使用VMware Workstation建立虚拟机,然后存入VMServer的Datastore文件夹,再添加至清单中。
在Inventory中选中虚拟机,可用的操作有:
1. 电源管理。通过菜单栏的电源按钮(或Virtual Machine菜单)可以方便的开关虚拟机。也可以通过Summary标签下的Command中的项目操作。
1.1 回答问题。在打开虚拟机电源时,如果检测到虚拟机状态和日志不一致时,需要告诉VMServer怎样去处理冲突。
1.1.1 虚拟机文件是复制的还是移动的


回答主要影响到自动生成的网卡MAC地址,如果选择“复制的”,虚拟网卡的MAC地址会变。VMServer建议的选择是“Cancel”,就是不开机。
1.1.2 内存文件不见了


当宿主机关机时,如果等待时间不足够长,导致虚拟机挂起时内存不能完整的写入磁盘文件,下次开机时会出现这个问题。VMServer建议的选择是“Discard”,即抛弃挂起状态,重新开机(相当于拔了电源)。选择“Preserve”就是不开机。
2. 硬件配置。在Summary标签下的Hardware中,可以配置调整虚拟机硬件(添加虚拟硬件要使用右侧Command中“Add Hardware”)。此处常用的操作有两个:
2.1 插拔网线。点击虚拟网卡左侧的图标,选择“edit”,在“Device Status”中可以指定网卡的连接状态。Connected相当于网线插好了,Disconnect相当于网线拔掉了。


2.2 更换光盘。点击虚拟光驱左侧的图标,选择“edit”,可以选择光盘的来源(宿主机的光驱还是iso文件)、插入状态等。


3. 运行和使用。点击Console标签,首次会提示下载安装插件。安装好插件点击Console即可打开虚拟机桌面进行操作使用。


如果WebUI正常但Console无法连接,需要1.检查宿主机是否配置了网卡DNS。DNS可以不真实存在(如127.0.0.1),但必须至少配置一个IP。2.尝试使用IP地址打开WebUI(默认是使用计算机名)。3.必须使用IE,不得使用Chrome。
如果虚拟机没有安装VMTools,可能键盘鼠标不能自动的在Console和宿主机之间切换,需要使用左Ctrl+左Alt将键鼠从虚拟机中切换到宿主机。


快照
虚拟机快照相当于Ghost备份。但VMServer对虚拟磁盘管理功能较弱,不建议使用。


注意
本文原创并首发于霏凡论坛,稍后会重新排版并发布于个人微信公众号。禁止转载。
[ 此帖被Chi在2018-07-22 09:23重新编辑 ]
本帖最近评分记录:
  • 技术分:+20(virus1999) 您的帖子很精彩,期待您的下一贴!
  • 霏币:+50(傲雪) 您的帖子很精彩,期待您的下一贴!
  • Chi
    您还没有设置个性签名
    级别: 中级会员

    UID: 202297
    精华: 0
    发帖: 1438
    威望: 101
    霏币: 124.5
    活跃度: 1462
    技术分: 149
    非凡币: 0
    交易值: 0
    在线时间: 5423(小时)
    注册时间: 2011-03-25
    最后登录: 2018-10-22
    1楼  发表于: 2018-07-21 11:12:04
    reserved..
    级别: 初级会员
    UID: 234791
    精华: 0
    发帖: 705
    威望: 69
    霏币: 1697
    活跃度: 707
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 71(小时)
    注册时间: 2018-06-28
    最后登录: 2018-09-26
    2楼  发表于: 2018-07-21 11:29:19
    这东西对于在网上疯狂裸奔,搞点黑科技真是利器
    级别: 高级会员
    UID: 107744
    精华: 0
    发帖: 4669
    威望: 1424
    霏币: 708
    活跃度: 4830
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 447(小时)
    注册时间: 2005-02-17
    最后登录: 2018-12-10
    3楼  发表于: 2018-07-21 12:37:20
    看看,没事路过!!
    级别: 白银长老
    UID: 162531
    精华: 0
    发帖: 2992
    威望: 30010
    霏币: 10153
    活跃度: 3205
    技术分: 0
    非凡币: 30
    交易值: 0
    在线时间: 551(小时)
    注册时间: 2005-10-01
    最后登录: 2018-11-15
    4楼  发表于: 2018-07-21 13:04:42
    这很有深度     
    anything is possible
    级别: 高级会员

    UID: 130729
    精华: 0
    发帖: 1586
    威望: 1929
    霏币: 1577
    活跃度: 1744
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 582(小时)
    注册时间: 2005-05-01
    最后登录: 2018-12-18
    5楼  发表于: 2018-07-21 13:37:40
    感谢楼主分享
    anything is possible
    你们在这个地方最想说的是什么?
    级别: 高级会员
    UID: 233890
    精华: 0
    发帖: 2612
    威望: 1501
    霏币: 1036.3
    活跃度: 2662
    技术分: 0
    非凡币: 570
    交易值: 0
    在线时间: 231(小时)
    注册时间: 2017-11-28
    最后登录: 2018-12-09
    6楼  发表于: 2018-07-21 14:06:37
    发现虚拟机可以刷件哦
    级别: 新手上路
    UID: 234810
    精华: 0
    发帖: 105
    威望: 1
    霏币: 67
    活跃度: 80
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 8(小时)
    注册时间: 2018-06-28
    最后登录: 2018-11-01
    7楼  发表于: 2018-07-21 15:40:48
    进来了解一下..
    应用交流区
    级别: 霏凡版主

    UID: 186758
    精华: 0
    发帖: 14081
    威望: 36994
    霏币: 148721.3
    活跃度: 15145
    技术分: 0
    非凡币: 3772
    交易值: 0
    在线时间: 28149(小时)
    注册时间: 2008-05-21
    最后登录: 2018-12-18
    8楼  发表于: 2018-07-21 23:12:00
    讲解的很细致,有需要用到虚拟机的霏友可以进来学习一下。



    菩提本无树,明镜亦非台,本来无一物,何处惹尘埃
    级别: 高级会员
    UID: 215921
    精华: 0
    发帖: 1167
    威望: 1550
    霏币: 2667
    活跃度: 1215
    技术分: 0
    非凡币: 50
    交易值: 0
    在线时间: 869(小时)
    注册时间: 2013-03-17
    最后登录: 2018-12-14
    9楼  发表于: 2018-07-22 20:56:46
    虚拟机VM技术区已经讲得很多了
    级别: 新手上路
    UID: 235007
    精华: 0
    发帖: 103
    威望: 1
    霏币: 86
    活跃度: 89
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 53(小时)
    注册时间: 2018-06-28
    最后登录: 2018-12-03
    10楼  发表于: 2018-07-26 21:17:42
    以前玩过一段时间,装了很多系统。
    级别: 中级会员
    UID: 66697
    精华: 0
    发帖: 540
    威望: 565
    霏币: 6639
    活跃度: 609
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 393(小时)
    注册时间: 2004-10-25
    最后登录: 2018-10-11
    11楼  发表于: 2018-07-26 22:50:41
    讲解很详细了,不过有中文怎么吗
    级别: 高级会员
    UID: 80602
    精华: 0
    发帖: 265
    威望: 1557
    霏币: 554
    活跃度: 292
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 138(小时)
    注册时间: 2004-11-09
    最后登录: 2018-10-09
    12楼  发表于: 2018-08-04 12:42:41
    感谢楼主分享
    级别: 高级会员
    UID: 70451
    精华: 0
    发帖: 212
    威望: 1894
    霏币: 0
    活跃度: 243
    技术分: 0
    非凡币: 0
    交易值: 0
    在线时间: 498(小时)
    注册时间: 2004-10-29
    最后登录: 2018-11-22
    13楼  发表于: 2018-08-05 16:20:12
    讲解很详细了,如果有中文就好了