文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» Windows » Virtual Server 使用指南之二:在 Virtual Server 中创建和使用虚拟机       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [转载] Virtual Server 使用指南之二:在 Virtual Server 中创建和使用虚拟机  ( 查看:225  回复:2 )   
 
特爱蚂蚁
管理员  点击可查看详细


诚信兄弟   行业勋章   技术勋章   管理员专用   十二生肖之牛  
帖子 1276
精华 3
无忧币 3110
积分 1311
阅读权限 255
来自 (保密)
注册日期 2008-6-3
最后登录 2008-9-8 在线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-7-7 17:09   标题:Virtual Server 使用指南之二:在 Virtual Server 中创建和使用虚拟机
上一帖 |
在Virtual Server中创建虚拟机的过程和在Virtual PC中基本上是一样的,比较显著的区别在于虚拟网络。和Virtual PC中只有一个虚拟网络并且它不能连接到宿主计算机的网络适配器不同,Virtual Server支持无限个虚拟网络,并且每个虚拟网络都可以连接到宿主计算机的网络适配器,从而连接到宿主计算机所连接到的网络,这极大的方便了在构建网络试验环境时对网络的隔离。 51CTO技术论坛I9{{+RRuK@#Z
在此,我先给大家介绍如何创建虚拟硬盘和虚拟网络,最后再介绍创建和使用虚拟机。
6q:MY,nDiX/t9E 
&[n|*j7Qc?V;m7b创建虚拟硬盘 bbs.51cto.comG)k7D8aD0{,Q
运行Virtual Server Web管理控制台,将鼠标移动到左边Virtual Disks列表框中的Create上,然后在弹出的菜单上根据你的需要选择需要创建的磁盘类型,你可以创建四种类型的虚拟硬盘。Virtual Server中使用的虚拟磁盘格式和Virtual PC是完全兼容的,关于它们之间的详细区别,请参见Virtual PC 使用指南一文。
/s.yFp+@
L$A51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
创建动态扩展虚拟硬盘和固定尺寸虚拟硬盘
&Owy ]\z51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离动态扩展虚拟硬盘固定尺寸虚拟硬盘的创建过程完全一样,唯一的区别是固定尺寸虚拟硬盘在创建时就会占用相应的硬盘空间大小,而动态扩展虚拟硬盘则是根据存储数据量的大小而扩展所占用的磁盘空间。
u?P4T(qc51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离在此我选择创建动态扩展虚拟硬盘,这也是微软推荐使用的磁盘类型;
wG'[B6M!?@W4tN51CTO技术论坛
4q~ t(V
D{&emj
在右边的面板中,你可以设置所创建的虚拟硬盘存储位置和大小,你可以点击Location下拉列表来选择虚拟硬盘的存储目录,里面列出了你所设置的默认目录搜索目录;然后再输入虚拟硬盘文件名和磁盘容量大小。虚拟硬盘容量大小默认为16 GB,Virtual Server支持的最大虚拟硬盘容量为2040 GB,但是只能在SCSI总线中使用;IDE总线支持的最大硬盘容量为127 GB。最后点击创建按钮,此时,虚拟硬盘就创建好了。 51CTO技术论坛wL^tu
T

51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离4w7d|vzn
  51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离,I3i x"{.Q5~LX{9b#T+J
 
9O{-E0b[8P51CTO技术论坛创建差异虚拟硬盘
%f}%~!b[(\]1LG51CTO技术论坛如果选择创建差异虚拟硬盘,则右边的面板中如下图所示,在上部输入虚拟硬盘存储位置,然后在下部输入父磁盘的存储位置,Virtual Server在Know virtual hard disks列表中列出了所有从默认目录和搜索目录中找到的虚拟硬盘文件,你可以直接进行选择,然后点击创建按钮就创建好了差异磁盘。
1J M
m/J8Q0kFw51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离,p`}
z$I

 
g j3Xmo,@8Q1C51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离创建链接虚拟硬盘
^ckR$P2R,I?c51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离如果选择创建链接虚拟硬盘,则右边的面板中如下图所示,输入虚拟磁盘存储位置后,在Physical computer drive列表选择需要链接到的物理硬盘后点击创建按钮即可。
?        yGv*h
ZU51CTO技术论坛
51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离["`9l Rj K
4R0p+f6U U*c.XA
创建虚拟网络
A|P/tI/r6\:b51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离点击左边Virtual Networks列表框中的创建链接, 51CTO技术论坛ce8g]:]cs

mV        B,|S.q
x%D-Xbbs.51cto.com
右边面板的网络属性页如下图所示,首先为虚拟网络输入一个名字,然后选择是否将此虚拟网络连接到宿主计算机上的某个网络适配器。当虚拟网络连接到宿主计算机上的某个网络适配器时,虚拟网络就像是连接到此网络适配器所连接的宿主网络中,并且可以访问宿主网络中的资源;默认选项为None(Guests Only),即不连接到宿主计算机上的任何网络适配器。
Lo1r[l        r},[#d jobbs.51cto.com
l7L:e3|
A;~)sC[51CTO技术论坛
虚拟网络和宿主网络之间的通讯由Virtual Server中提供的虚拟机网络服务驱动程序进行处理。虚拟机网络服务驱动程序仅在宿主计算机加载网络适配器硬件驱动之后加载,它工作在非常底层的位置,从而对到达不同虚拟网络或宿主网络的数据包进行路由。虚拟网络之间、虚拟网络和宿主网络之间的隔离程度根据虚拟网络的配置不同而不同,总共具有以下三种场景:
_1xrtmB!zbbs.51cto.com
_ e$\@b.t _1v        P虚拟网络没有连接到任何宿主网络适配器。在这种场景中,此虚拟网络和任何其他虚拟网络或任何宿主网络完全隔离,位于相同虚拟网络中的虚拟机就像是通过HUB连接到一起,你可以通过Sniffer来捕获其他虚拟机的网络通讯。
.nU
t^3P/h;y51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
bbs.51cto.com2qWa4xU#DZ0o
虚拟网络连接到某个宿主网络适配器并且只有此虚拟网络连接到此宿主网络适配器。在这种场景中,虚拟网络就像是一个HUB将虚拟机连接到一起,然后通过交换机连接到宿主网络中,你同样可以通过Sniffer来捕获连接到相同虚拟网络的其他虚拟机的网络通讯。不过,宿主机不能捕获虚拟网络中虚拟机之间的数据通讯,虚拟机也不能捕获宿主机和其他物理计算机之间的数据通讯,但是,宿主机和虚拟机都可以捕获虚拟机和宿主机、虚拟机和宿主网络上其他物理计算机之间的数据通讯。虚拟网络和任何其他虚拟网络同样是完全隔离的。 bbs.51cto.commBg.R&JR!K]_i]

#YMRcP.|:JRVTS:?Z51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离两个或多个虚拟网络同时连接到某个宿主网络适配器。和上面所描述的不同,在这种场景中,虚拟网络之间是部分隔离的。当两个或多个虚拟网络连接到相同的宿主网络适配器时,某个虚拟网络可以捕获其他虚拟网络的入站通讯(即宿主网络向其他虚拟网络发起的通讯),但是不能捕获其他虚拟网络的出站通讯(即其他虚拟网络向宿主网络发起的通讯)。如果你要求虚拟网络之间完全隔离,那么在部署虚拟网络时,你应该非常仔细的检查虚拟网络的配置,避免出现这种情况。你同样可以通过Sniffer来捕获连接到相同虚拟网络的其他虚拟机的网络通讯。 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离)hNJ_w
网络属性页的中部列出了断开连接的网络适配器,如果需要将这些网络适配器连接到此网络则勾选已连接即可,如果需要则输入注释,点击确定,此时,虚拟网络就创建好了,对应的配置文件(.vnc)存放在%AllUsersProfile%\Documents\Shared Virtual Networks\目录下。你也可以点击左边Virtual Networks列表框中的添加链接选择现有的虚拟网络配置文件来添加虚拟网络。 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离"uCA$yF#\y$y8M
F

Virtual Server中允许对每个虚拟网络配置一个DHCP服务器,为连接到此虚拟网络的虚拟机自动分配IP地址,配置过程如下: ;Xr`*Vcg+@ N
r&J

将鼠标移动到左边Virtual Networks列表框中的配置链接,然后在弹出的菜单中选择需要配置的虚拟网络;
$HHH$?;J!T~f
Mu {*eE9eF-M51CTO技术论坛然后在右边面板选择DHCP Server
`QS-J#?9Y#g/U7K51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
.nk \*L5m)a/J9U(pbbs.51cto.com然后在DHCP服务器属性中选择启用虚拟DHCP服务器,然后配置相应的选项即可。不过,Virtual Server将保留网络中的前16个IP地址(包括网络ID)不用于IP地址分配,例如下图中的虚拟网络为192.168.1.0/24,那么Virtual Server将保留IP地址范围192.168.1.0~192.168.1.15不用于DHCP客户的IP地址分配,并且虚拟网络中的DHCP服务器IP地址必须设置为在起始IP地址前,例如下图中的设置的DHCP服务器分配的IP地址范围为192.168.1.16~192.168.1.254,那么设置的DHCP服务器IP地址必须在192.168.1.1~192.168.1.15之间。
        I,z$u-z0E9Q%Wbbs.51cto.com
UV2QCg&^;dec4qbbs.51cto.com ?0Yy+?1w.j'w
创建虚拟机
l{ ~
i8H*Iti.N U51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
你可以创建新的虚拟机,也可以通过添加虚拟机配置文件来添加现有的虚拟机。创建虚拟机的步骤如下: 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离6pfm)x,B$o5y4h'\;_
点击左边Virtual Machines列表框中的创建链接;
1XV.G&CndS|$hJUY51CTO技术论坛 bbs.51cto.comc,JT| gg"H&Y
L

此时右边面板显示如下图,在创建虚拟机时你可以进行的配置较少,除了需要你输入虚拟机名字外,均提供了默认设置;你可以的选项有:
2AR|@#Ae![5@2B4z51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离uC        i(}5c
虚拟机名字:虚拟机显示的名字,并且将是虚拟机配置文件和虚拟硬盘文件(如果在此新建)的名字,这些文件将存储在默认目录中以虚拟机名为名的子目录中; ]W$U0O\p

&Q\a?+Q8g内存容量:默认为128 MB; 这只是一个保守的设置,请根据你的需要进行设置; bbs.51cto.com$\"Dq2L6ZOM8_

nbL,bD(l!cR2j F51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离虚拟硬盘:默认为新建一个16 GB的IDE硬盘; 如果你需要添加现有虚拟硬盘文件,则选择使用现有虚拟硬盘,输入它的存储位置并选择总线类型; l'F|z        KDY
bbs.51cto.comV"X:iE,kke
虚拟网络:默认情况下虚拟机具有一个网络适配器,不连接到任何网络; 你可以选择此网络适配器所连接到的网络,如果要使用多个网络适配器,则可以在创建虚拟机后再添加。
Tl.[jS0InC
KS
j(i\V'DhII51CTO技术论坛

2\^HL.C}*s选择好后,点击创建按钮,此时虚拟机就创建成功了。 x,{0cv
{*h

  51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离0G]j)Iv!iR
EB|

  bbs.51cto.com5gn*})X$|rs
配置虚拟机 51CTO技术论坛
K/Z?+p(j;Q$Ch]

在使用虚拟机之前,建议你首先配置虚拟机的选项。将鼠标移动到左边Virtual Machines列表框中的配置链接,然后在弹出的菜单中选择你要配置的虚拟机,例如,在此我配置刚创建的虚拟机test51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离+~nJV        h        j
bbs.51cto.com:C0uY}p
v^|u"w

在右边面板,你可以将鼠标移动到虚拟机名字上,然后在弹出菜单中选择针对虚拟机的各种操作,例如启动移除等等,点击下部的各种配置选项链接就可以进入相应的配置菜单; 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离P-y%Ubp

1[F$aq-YI51CTO技术论坛常规选项中,你可以配置虚拟机的名字、运行虚拟机的用户账户(默认情况为启动虚拟机的用户账户,但是当配置虚拟机运行脚本时,必须预先配置运行虚拟机的用户账户)、Virtual Server启动和停止时对于此虚拟机的操作、在自动启动此虚拟机前等待的时延、关于此虚拟机的注释等等; bbs.51cto.comm bAG)m
:qpm2t&vs&bXK#U

"v&f?R%^7~I 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离 R!Vb5LW9^d
虚拟机添加件属性中,你可以在虚拟机运行中勾选安装虚拟机添加件来安装虚拟机添加件,Virtual Server采用和Virtual PC同样的技术(插入光盘自动运行)进行安装;同时,你可以选择是否启用虚拟机和宿主机之间的同步时间,默认为启用,当虚拟机属于域时,你应该禁止虚拟机和宿主机之间的时间同步; bbs.51cto.com&G`*Bz
G D

\l
v6V"hGC

内容容量属性中,你可以配置虚拟机所使用的内存容量; 4dl8qJ'{k,Sxf7ne9Z
#K2hy        [j,bT:B
虚拟硬盘属性中,你可以配置此虚拟机所使用的虚拟磁盘以及是否启用恢复磁盘。Virtual Server支持SCSI总线硬盘和IDE总线硬盘,但是默认情况下并未安装SCSI适配器,所以只能将虚拟硬盘连接到IDE总线上。每个虚拟机使用四个IDE接口设备,但是由于CD/DVD驱动器也是IDE接口设备,所以你可以使用的IDE虚拟硬盘数是四减去CD/DVD驱动器的数量;另外连接到IDE总线的虚拟硬盘容量最大只能为127 GB。如果你安装了SCSI适配器,那么可以将虚拟硬盘连接到SCSI总线上;每个虚拟机可以配置为使用四个SCSI适配器,而每个SCSI适配器可以连接7个虚拟硬盘,而每个连接到SCSI总线的虚拟硬盘容量最大可以为2040 GB。但是,如果此虚拟机配置文件要在Virtual PC中使用,则不能使用SCSI总线,因为Virtual PC不支持。
H(w^a?!~51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
0etTCvE6F/k3`X7iCD/DVD驱动器属性中,你可以配置虚拟机使用的CD/DVD驱动器数量,默认为1个,连接在IDE总线的辅助通道0。需要注意的是,如果创建的虚拟机配置文件(.vmc)需要在Virtual PC中使用,那么只能使用1个CD/DVD驱动器并且连接到辅助通道0,因为这是Virtual PC中的设定方式;
7o.L(c M;L%h
PK o51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
bbs.51cto.com%E m)o-SY
SCSI适配器属性中,默认并未安装SCSI适配器,你可以点击添加SCSI适配器来安装SCSI适配器,如下图所示。每个虚拟机可以安装四个SCSI适配器,每个SCSI适配器的默认ID是7,不同SCSI适配器可以具有相同的ID,因为它们位于不同的SCSI总线上;如果你需要使用SCSI硬盘来部署群集,则勾选Share SCSI bus for clustering。另外,如果你在虚拟机安装虚拟机添加件后安装SCSI适配器,你必须手动安装SCSI控制器驱动程序。 ,h.K+d-OiX2{(C

RaF%zGG51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离网络适配器属性中,你可以配置虚拟机所使用的网络适配器,每个虚拟机最多可以安装四个网络适配器,并且每个网络适配器可以连接到不同的网络中。在此你可以设置网络适配器的MAC地址,强烈建议你设置为动态,这样当你通过复制虚拟机配置文件来创建虚拟机时,Virtual Server可以自动分配MAC地址,避免造成MAC地址冲突; Jf*vf {n5~F0f        [

D*Y0o4X(?51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离脚本属性中,你可以配置当该虚拟机发生事件时运行脚本,例如你可以配置在虚拟机发送启动、恢复、关闭等事件时运行脚本,不过,要想在虚拟机中配置运行脚本需要满足以下两个条件:
`?        Y.qA51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
A]:J"wI4K7?9{51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离在Virtual Server脚本设置中允许为虚拟机使用脚本; 51CTO技术论坛0m*Z!xz"We$d6}
51CTO技术论坛%F rh        m1L#B%KCn:cb
配置了虚拟机运行的用户账户;
hsI |)C _Obbs.51cto.com 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离N6o W(Da,\ w
最后剩下的虚拟软盘、COM端口和LTP端口的设置比较简单并且不常用,在此我就不介绍了。
Q
FE7n
B
R?M
bbs.51cto.com$A,}g.D e
使用虚拟机 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离8~R&n Fc
在Virtual Server中使用虚拟机和在Virtual PC中使用没有什么差别。在Virtual Server Web管理工具中点击Master Status,然后将鼠标移动到右边的虚拟机列表中的相应虚拟机名字上,在弹出的菜单中选择相应的操作即可;例如,我点击启动打开虚拟机; 51CTO技术论坛Q.U
F-V        o({ v

51CTO技术论坛R8dWHQ[K.Nj&G
如果你在Virtual Server中启用了虚拟机远程控制服务,则在虚拟机启动后,你就可以点击远程控制链接直接在Web页面中进行虚拟机的远程控制, T/Gy2nF2e o9h3`

n,x6X ^%z;o `{51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离如下图所示(需要安装ActiveX控件): oH+hCsI ?.o+Z1PP
51CTO技术论坛sj{ bkd A
  bbs.51cto.com;Fen[Z[!jQ
你也可以点击开始菜单,再点击所有程序,然后点击Microsoft Virtual Server文件夹中的Virtual Machine Remote Control Client,在弹出的连接到服务器对话框上,输入虚拟机的连接地址,它的连接地址格式为vmrc://Virtual Server计算机名或IP地址/虚拟机名字,然后点击连接
D%xxW        k51CTO技术论坛
Hd
dMvDb51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
如果虚拟机已启动,则连接到虚拟机进行远程控制;如果虚拟机尚未启动并且连接此虚拟机的用户具有虚拟机资源文件的读取权限,则会触发虚拟机启动。在虚拟机远程控制客户端中可以进行的控制功能比较薄弱,你只能启动和关闭虚拟机,而不能关闭电源和复位虚拟机等等。 bbs.51cto.compJ2ABF9d%j
51CTO技术论坛,p{:sX}f)V
其他的使用方法基本和在Virtual PC中使用一致,在此我就不详细描述了。



喜欢篮球和bbs的纯情小正太一枚..
2008-7-7 17:091楼
[ 顶部 ]
 
stk99999
新新人类  点击可查看详细



十二生肖之鼠   处女座   行业勋章   技术勋章   诚信兄弟  
帖子 65
精华 0
无忧币 9
积分 62
阅读权限 20
注册日期 2007-12-4
最后登录 2008-9-6 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-7-7 18:23 
好长,慢慢看



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-7-7 18:232楼
[ 顶部 ]
 
hongwish8es
技术员  点击可查看详细



帖子 596
精华 0
无忧币 17
积分 540
阅读权限 30
注册日期 2008-3-24
最后登录 2008-9-8 在线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-8-4 14:55 
谢谢分享!



网络虽虚拟,技术无边界,来看看大家“真面目”!
2008-8-4 14:553楼
[ 顶部 ]
     
论坛跳转:  

| | |

| | |

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号