在Vmware配置虚拟机00.docx
- 文档编号:23471594
- 上传时间:2023-05-17
- 格式:DOCX
- 页数:23
- 大小:647.68KB
在Vmware配置虚拟机00.docx
《在Vmware配置虚拟机00.docx》由会员分享,可在线阅读,更多相关《在Vmware配置虚拟机00.docx(23页珍藏版)》请在冰豆网上搜索。
在Vmware配置虚拟机00
2.在Vmware配置虚拟机
所以的OS均使用WindowsServer2003企业版,故可以创建一台虚拟机,完成基本的配置和安装,最后使用Sysprep工具抽取SID后关机并做一个快照,然后克隆出另外4台虚拟机(也可以不使用Sysprep工具,直接克隆,然后使用newsid这个小工具重新生成SID并修改计算机名)。
2.1创建第一台虚拟机(模板机)
VMwareServer成功安装后,会在桌面上放置名为“VMwareServerConsole”的图标,单击该图标以打开“VMwareServerConsole”,首先会弹出如下图所示的连接对话框,单击“OK”按钮即可。
接下来进入“VMwareServerConsole”,单击“NewVirtualMachine”,以打开向导创建第一台虚拟机。
建立第一台虚拟机可参考下面的图示步骤和相关的设置。
Configure-1
Configure-2
Configure-3
Configure-4
Configure-5
Configure-6
Configure-7
Configure-8
Configure-9
Configure-10
Configure-11
Configure-12
Configure–13
虚拟机配置好后,在“VMwareServerConsole”中可以看到虚拟机的配置情况,需要进一步设置CD-ROM。
双击虚拟机“Devices”列表中的“CD-ROM”,在随后出现的“CD-ROMdevice”对话框中,对CD-ROM进行配置。
如果配置使用物理光驱,则复选“Legacyemulation”复选框(否则虚拟机启动可能非常缓慢)。
如果配置使用“UseISOimage”,则指定ISO文件。
根据实际情况,选择两种中的一种(如果使用光盘安装OS,则应该选择使用物理光驱;如果使用ISO镜像安装OS,则应该选择“UseISOimage”)。
完成上述设置后,单击Commands列表下的“Startthisvirtualmachine”以启动虚拟机,并完成操作系统的安装。
2.2创建其他虚拟机(Domain和ClusterNode)
模板机安装好操作系统后,可以使用Sysprep工具抽取SID后关机并做一个快照,这样克隆出来的虚拟机只需要在启动的时候配置一下就可以了。
如果不使用Sysprep工具,则对于克隆出来的虚拟机,需要使用newsid这个小工具来重新生成SID,否则加入域的时候会出问题,newsid可以从
在这里,我们使用newsid来重新SID。
2.2.1Domain
关闭模板机,并且从“VMwareServerConsole”的TAB中去掉它(单击模板机的选项卡标签,再FileàClose),避免误操作。
2.2.1.1虚拟机克隆
打开我的电脑,找到模板机所在的文件夹,将其复制一份,并重命名“ServerDomain”。
回到“VMwareServerConsole”,单击选项卡中的“Home”标签,然后单击“OpenExistingVirtualMachine”,在随后出现的“OpenVirtualMachine”对话框中,单击“Browse”按钮,在随后出来的“BrowseforaVirtualMachine”对话框中,找到前面复制的“ServerDomain”文件夹,选择下面的vmx文件,并单击“Open”按钮以打开它。
回到“VMwareServerConsole”,在选项卡中单击刚刚打开的虚拟机的标签,单击“Editvirtualmachinesettings”,在随后出现的“virtualmachinesettings”对话框中,单击选项卡中的“Options”标签,在“virtualmachinename”中输入“Domain”,然后单击“OK”按钮。
设置的“virtualmachinename”名称将显示在“VMwareServerConsole”的选项卡标签中。
2.2.1.2操作系统环境设置
虚拟机配置调整后,单击“Startthisvirtualmachine”以启动虚拟机。
接下来所做的工作就是完成Domain的环境准备。
Domain的虚拟机启动并进入操作系统后,需要进行IP地址的配置,以及用newsid重新生成SID和修改计算机名。
配置IP地址
Domain的虚拟机启动并进入操作系统后,首先配置好IP地址。
在操作系统的网络配置中,将此计算机的IP地址设置为192.168.0.1,并将DNS服务器指向本机。
重新生成SID和修改计算机名
网络配置好下,接下来使用newsid这个小工具来重新生成SID,并重新设置计算机名称。
启动newsid后,会以向导的形式提示各项设置,除“RenametheCompter”这个步骤需要将计算机名设置为“Domain”外,其他均保持默认设置即可。
完成所有的设置后,nwsid会开始做相关的处理,并且会在处理完成后自动重启。
当newsid完成处理并且重启系统后,Domain的配置就算完成了。
2.2.2ClusterNode1
2.2.2.1虚拟机克隆
对于ClusterNode1,它的克隆过程与Domain基本一致。
只是需要将ClusterNode1复制的文件夹重命名为“ServerNode1”;在“VMwareServerConsole”,将ClusterNode1的“virtualmachinename”设置为“SQLClusterNode1”。
2.2.2.2硬件设置
做为Cluster的结点,至少需要两个共享磁盘,一个做为仲裁盘;另一个做为数据盘。
示例需要两个SQLServer实例,故至少需要两个数据盘。
这样,就需要在ClusterNode1中添加三个共享磁盘。
另外,每个Cluster结点需要两张网卡,一张用于结点之间的心跳连接,另一张用于客户端连接。
保持ClusterNode1为操作系统关闭的状态,在“VMwareServerConsole”选项卡中,单击名为“SQLClusterNode1”的标签,然后单击“Editvirtualmachinesettings”,在随后出现的“virtualmachinesettings”对话框中,单击选项卡中的“Hardware”标签,接下来添加共享磁盘和网卡。
添加共享磁盘:
共享磁盘为所有的ClusterNode共用,故不宜和某个ClusterNode的文件放在一齐。
在我的电脑中,与ClusterNode1所在文件夹的父目录中建立一个文件夹,并将其命名为“DiskShare”,做为存放共享磁盘文件的目录。
回到“VMwareServerConsole”,准备创建共享磁盘,首先创建仲裁盘。
在已经打开的“virtualmachinesettings”对话框中单击“Add”按钮,在随后出现的“AddHardwareWizard”对话框中,单击“Next”按钮。
在接下来的步骤中选择“HardDisk”,然后单击“Next”按钮。
在接下来的两个步骤中,分别选择“Createanewvirtualdisk”、“SCSI”。
在接下来的两个步骤中,分别将磁盘的大小设置为1GB(仲裁盘不需要太大),并且将虚拟磁盘的存储目录设置为前面创建的“DiskShare”,虚拟磁盘文件名设置为“Quorum.vmdk”。
在“SpecifyDiskFile”这个步骤中,单击“Advancel”按钮,随后出现的对话框中,将“Virtualdevicenode”设置为一个独立的SCSI总线,并将“Mode”设置为“independent”à“Persisten”。
完成上述设置后,单击“Finish”按钮以创建虚拟磁盘。
以同样的步骤,完成两个共享数据盘的添加,共享数据盘的大小需要设置大一些(例如设置为10GB)。
“Virtualdevicenode”选择与仲裁盘同一SCSI总线,只是选择不同的ID。
共享数据盘的虚拟磁盘文件也放到“DiskShare”中,并分别命名为“Data01.vmdk”和“Data02.vmdk”。
添加网卡
模板虚拟机已经有一张网卡,故只需要再添加一张就可以了。
在“AddHardwareWizard”中,“Hardwaretype”步骤中选择“EthernetAdapter”,“Networktype”步骤选择“Hostonly”。
完成上述配置后,ClusterNode1的“Devices”列表大概如下图所示。
2.2.2.3操作系统环境设置
接下来进行操作系统环境的配置。
单击“Startthisvirtualmachine”以启动ClusterNode1。
ClusterNode1启动并进入操作系统后,需要配置IP地址、共享磁盘以及使用newsid重新生成SID和修改计算机名称。
配置IP地址
在操作系统的网络配置中,将新增加的网卡对应的网络连接(网络连接属性中,网卡名称有“#2”这样的字样)的IP地址修改为“192.168.1.101”。
该网卡用于Cluster结点之间的心跳连接,故在设置好IP地址后,将该网卡对应的网络连接的名称设置为“Private”。
对于另一个网络连接,将其重命名为“Public”,并将其IP地址设置为“192.168.0.101”,DNS服务器设置为“192.168.0.1”(Domain服务器的IP地址)。
共享磁盘设置
打开计算机管理工具(“ControlPanel”à“AdministrativeTools”à“ComputerManagement”),单击“DiskManagement”,在随后出现的“InitalizeandConvertDiskWizard”对话框中,单击“Next”按钮进入配置过程,所有的配置项均保持默认值即可。
接下来对磁盘进行分区操作。
首先建立仲裁盘,右键第一个“Unallocated”的磁盘,在弹出的菜单中选择“NewPartition”。
在随后再现的“NewPartitionWizard”对话框中,一路单击“Next”按钮,直到“AssignDriveLetterorpath”这个步骤,选择“Assignthefollowingdriveletter”,并将盘符设置为“Q”,然后单击“Next”按钮。
在接下来的“FormatPartition”步骤中,选择“Formatthispartitionwiththefollowingsettings”,并将“Volumelabel”设置为“Quorum”,同时勾选“Performaquickformat”复选框。
单击“Next”按钮,在下一个步骤中单击“Finish”按钮以完成磁盘分区的建立。
数据盘的分区建立过程与仲裁盘相同。
我们将第一个数据盘(Disk2)的盘符设置为“R”,“Label”设置为“Data01”;将第一个数据盘(Disk3)的盘符设置为“S”,“Label”设置为“Data02”。
所有分区建立完成后的结果大致如下。
重新生成SID和修改计算机名
运行newsid,在“RenametheCompter”这个步骤中,将计算机名设置为“SQLClusterNode1”,其他均保持默认设置即可。
2.2.2.4虚拟机配置文件
为了保证共享磁盘的正常工作,在完成了上述配置后,还需要手工修改虚拟机配置文件。
关闭ClusterNode1,在我的电脑中找到ClusterNode1的配置文件(扩展名为“.vmx”),在文件尾部加入下面的内容。
其中“scsi1”是共享磁盘使用的SCSI总线;“scsi1:
1”中的最后一个1是设置的ID号,这两个与前面添加磁盘时的“Virtualdevicenode”配置对应。
scsi1.sharedBus="virtual"
scsi1:
1.shared="true"
scsi1:
2.shared="true"
scsi1:
3.shared="true"
disk.locking="False"
2.2.3ClusterNode2、3
2.2.3.1虚拟机克隆
对于ClusterNode2和3,它们的硬件配置与ClusterNode1相同,故将ClusterNode1复制两份,做为ClusterNode2和3就可以了。
保持ClusterNode1为关闭的状态,在我的电脑中,将ClusterNode1的文件夹复制两份,分别重命名为“ServerNode2”、“ServerNode3”,做为ClusterNode2和3的虚拟机文件。
在“VMwareServerConsole”,分别打开“ServerNode2”、“ServerNode3”下的虚拟机配置文件,并将“virtualmachinename”分别设置为“SQLClusterNode2”和“SQLClusterNode3”。
2.2.3.2操作系统环境设置
在操作系统环境方面,ClusterNode2和3与ClusterNode1不同的地方在于IP地址和计算机名。
配置IP地址
对于ClusterNode2,在网络连接中,将Private的IP地址修改为“192.168.1.102”,Public的IP地址修改为“192.168.0.102”。
对于ClusterNode3,在网络连接中,将Private的IP地址修改为“192.168.1.103”,Public的IP地址修改为“192.168.0.103”。
重新生成SID和修改计算机名
分别在ClusterNode2和3中运行newsid,在“RenametheCompter”这个步骤中,对于ClusterNode2,将计算机名设置为“SQLClusterNode2”;对于ClusterNode3,将计算机名设置为“SQLClusterNode3”其他均保持默认设置即可。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Vmware 配置 虚拟机 00
![提示](https://static.bdocx.com/images/bang_tan.gif)