特爱蚂蚁
管理员
帖子
1276
精华
3
无忧币 3110
积分 1311
阅读权限 255
来自 (保密)
|
发表于: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!?@W4t N51CTO技术论坛
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|数据库|网站|开发|下载|灌水|零距离,I3ix"{.Q5~LX{9b#T+J
9O{-E0b[8P51CTO技术论坛创建差异虚拟硬盘
%f }%~!b[(\]1LG51CTO技术论坛如果选择创建差异虚拟硬盘,则右边的面板中如下图所示,在上部输入虚拟硬盘存储位置,然后在下部输入父磁盘的存储位置,Virtual Server在Know virtual hard disks列表中列出了所有从默认目录和搜索目录中找到的虚拟硬盘文件,你可以直接进行选择,然后点击创建按钮就创建好了差异磁盘。
1JM
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|数据库|网站|开发|下载|灌水|零距离["`9lRj K
4R0p+f6UU*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},[#djobbs.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.com mBg.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&Cnd S|$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!cR2jF51CTO|计算机|网络|信息|技术|安全|路由器|网管|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
E B|
bbs.51cto.com5gn*})X$|rs
配置虚拟机 51CTO技术论坛
K/Z?+p(j;Q$Ch]
在使用虚拟机之前,建议你首先配置虚拟机的选项。将鼠标移动到左边Virtual Machines列表框中的配置链接,然后在弹出的菜单中选择你要配置的虚拟机,例如,在此我配置刚创建的虚拟机test。 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离+~nJV h j
bbs.51cto.com:C0uY}p
v^|u"w
在右边面板,你可以将鼠标移动到虚拟机名字上,然后在弹出菜单中选择针对虚拟机的各种操作,例如启动、移除等等,点击下部的各种配置选项链接就可以进入相应的配置菜单; 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离P-y%U bp
1[F$aq-YI51CTO技术论坛在常规选项中,你可以配置虚拟机的名字、运行虚拟机的用户账户(默认情况为启动虚拟机的用户账户,但是当配置虚拟机运行脚本时,必须预先配置运行虚拟机的用户账户)、Virtual Server启动和停止时对于此虚拟机的操作、在自动启动此虚拟机前等待的时延、关于此虚拟机的注释等等; bbs.51cto.commbAG)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
| |