VMware中创建共享磁盘阵列的方法

合集下载

01.VMware vSphere5.5添加共享磁盘

01.VMware vSphere5.5添加共享磁盘

一、概述在虚拟机中搭建RAC,需要创建一个共享磁盘,该文档对设置操作简单记录,方便以后查找。

有两种不同的方法,一种是图形界面,一种是通过配置文件。

二、图形界面方式创建1.创建共享磁盘选择一台参与共享磁盘的虚拟机,编辑虚拟机配置,选择添加新硬件"硬盘",创建新的虚拟磁盘知识点补充:1、厚置备延迟置零(zeroed thick)以默认的厚格式创建虚拟磁盘。

创建过程中为虚拟磁盘分配所需空间。

创建时不会擦除物理设备上保留的任何数据,但是以后从虚拟机首次执行写操作时会按需要将其置零。

简单的说就是立刻分配指定大小的空间,空间内数据暂时不清空,以后按需清空。

2、厚置备置零(eager zeroed thick)创建支持群集功能(如 FaultTolerance)的厚磁盘。

在创建时为虚拟磁盘分配所需的空间。

与平面格式相反,在创建过程中会将物理设备上保留的数据置零。

创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。

简单的说就是立刻分配指定大小的空间,并将该空间内所有数据清空。

3、精简置备(thin)使用精简置备格式。

最初,精简置备的磁盘只使用该磁盘最初所需要的数据存储空间。

如果以后精简磁盘需要更多空间,则它可以增长到为其分配的最大容量。

简单的说就是为该磁盘文件指定增长的最大空间,需要增长的时候检查是否超过限额。

磁盘置备中,选择厚置备置零;位置选择我们的存储设备,将我们的共享磁盘放在存储上接下来的"虚拟设备节点"切记选择独立的SCSI 设备节点,若原来本地使用SCSI(0:0),那现在可以选SCSI(1:0),总之冒号前的数字不能与本地SCSI设备一样;(为了避免快照对各虚拟机的影响,建议"模式"选择"持久"方式2.修改新的SCSI控制器总线共享方式接着,点击右下角"确认"按钮,这台虚拟机的共享磁盘配置即完成3.添加第二台虚拟机连接共享磁盘在第二台参与访问共享磁盘的虚拟机上,同样编辑添加新设备"硬盘",但选择"使用现有虚拟磁盘""虚拟设备节点"部分与第一台一样,选择一个独立的SCSI 节点:回到"虚拟机属性"界面,修改"新的SCSI 控制器"参数为"虚拟"方式:至此,两台虚拟机共享访问同一磁盘的配置已经完成。

vmware ESXI5.1中配置虚拟共享磁盘

vmware ESXI5.1中配置虚拟共享磁盘

ESXI 5.1中创建windows clust共享磁盘MSCS故障转移群集是一组独立的计算机,这些计算机相互协作以提高应用程序和服务的可用性。

多台群集服务器(称为节点)通过物理电缆和软件连接。

如果其中一个群集节点出现故障,另外一个节点就会开始提供服务(该过程称为故障转移)。

从而使用户遭遇服务中断的次数降至最低。

微软MSCS架构下图中,如图1所示,微软MSCS CLUSTER可以实现对应用程序的高可用性,它可以保证应用在短暂的停滞后又快速恢复并且对外提供服务我们在原先物理环境中共享磁盘往往是我们的存储,比如ISCSI存储、FC光纤存储、直连盘柜等等,那么当我们将业务切换至虚拟化环境中后,我们如何在Vsphere的基础架构中创建共享磁盘呢?Vsphere作为业界领先的虚拟化产品,支持在虚拟化环境中是使用MSCS,我们只需要简单配置就能实现。

1、首先我们创建MSCS需要两块磁盘,一块数据盘一块仲裁盘,我们的虚拟机文件以后缀为VMDK的形式全部存放在VMFS的分区中,当然这就需要我们手动的创建两块磁盘,并且分别挂载给两台需要做MSCS的主机上2、打开ESXI主机的远程技术支持模式(配置-安全配置文件-属性-远程技术支持-属性-启动),当主机启动远程技术支持后会有黄色惊叹号提示,可以忽略警报。

3、使用Putty工具以Root身份登录到打开远程技术支持的主机上。

4、进入共享磁盘所在的路径。

(例:cd /vmfs/volumes/datastore1)请将datastore1替换成对应的共享VMFS卷名称5、创建共享磁盘。

(例:vmkfstools -c 10000m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/data.vmdk)(例:vmkfstools -c 1024m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/quorum.vmdk)(例:vmkfstools -c 1024m -d eagerzeroedthick -a lsilogic /vmfs/volumes/datastore1/msdtc.vmdk)创建好后如下图所示一般仲裁盘和MSDTC盘为1G即1024MB,数据盘根据业务大小自由分配。

VMWare vPC间的磁盘共享

VMWare  vPC间的磁盘共享

1.更改现有的虚拟机的网络,将其连接到物理网络中,使物理网络中的PC可以与其通讯(建议挂在WIN2003系
统中)
2.在同一台机器中添加硬盘,一定要选择“厚置备置零”,其它两个选项创建出来的盘不能做共共享盘。

此模式创
盘过程较长,需要将新建的盘全部置0。

3.先不要选择虚拟设备节点的SCSI项,用默认就好,然后模式选独立:
4.完成后,启动机器,然后将新挂上的盘格式化,并COPY进文件。

完成后关机。

5.从此系统中将之前添加的硬盘移除,但不要删除磁盘文件:
6.重新添加硬盘,选择“使用现有虚拟硬盘”,然后找到相应的路径,
7.以下是关键,虚拟设备节点要选择SCSI(0:X)以外的,我这里选择了SCSI(1:0),模式选中独立:
8.完成后,一定要选中“新的SCSI控制器”这项,然后将“SCSI总线共享”,设为“虚拟”。

确定就好了。

另外一
台照旧!当然,记得将网卡也要改回到Host-Only状态~~
9.两台机器都搞定后,重启机器,如果进系统看不到新加的磁盘,就进入磁盘管理看一下,重新加载或激活一下
就可以用了,两台机器可以同时使用此盘中的数据:。

VMware虚拟机创建磁盘阵列

VMware虚拟机创建磁盘阵列

第一部分:
首先,利用VMware虚拟机创建3个逻辑磁盘(raid5至少需要3块磁盘)供创建阵列使用!
点击
!
点击
!
点击
!
点击
!
选定虚拟磁盘路径,并取名为:disk1 !
点击
!
点击
!
第一块逻辑磁盘创建完成Hard Disk(SCSI 0:1)!接着,创建第二块,第三块逻辑磁盘(同理),如下图:
第二块逻辑磁盘Hard Disk(SCSI 0:2)!
第三块逻辑磁盘Hard Disk (SCSI 0:1)! 点击
!
接着,点击
(绿色三角)!启动虚拟机!!
第二部分:
配置步骤:
(1)检查是否安装raidtools工具:
经确认没有安装!接下来,安装raidtools工具:
安装完成!(2)检查磁盘:
磁盘显示正常!对磁盘进行分区:
输入“n”,创建新的分区!
输入“p”,创建主分区!
输入“1”,命名分区符号!
默认即可!
输入“p”,确认:
接着,输入“w”,存盘退出!
(同理)/dev/sdc /dev/sdd 进行分区!
现在,进行格式化:
(3)修改raid 配置文件:路径是:/etc/raidtab 默认是不存在的!但幸运的是系统给提供了模板,路径是:/usr/share/doc/raidtools-1.00.3/ 拷贝要用的模板即可!我们这里拷贝raid5.conf.sample
命令是:cp raid5.conf.sample /etc/raidtab
修改配置文件(vi /etc/raidtab):。

VM共享磁盘创建及挂载

VM共享磁盘创建及挂载

Vmware创建共享磁盘详细步骤1,在将vmware安装的文件夹下创建sharedisks文件夹:2,运行—cmd,打开DOS窗口,切换至Vmware安装的目录,然后执行vmware-vdiskmanager.exe -c -s 20480M -a lslogic -t 2G:\vm\VMware\sharedisks\sharedisk-1.vmdk如果是win7系统会提示没有权限,解决办法很简单,将VMware以管理员身份运行就OK正在创建:3,在我们之前新建的目录sharedisks可看到新生成的两个文件4,配置虚拟机选择 Hard Disk,然后选择 Add..选择 Use an exiting virtual disk,然后点击 Next点击 Browse …,选择我们设置好的共享磁盘点击 Finish这里我们选择 Keep Exiting Format ,如果有需要,可以选择 Convert 进行格式转换选中我们刚建好的磁盘,然后点击 Advanced…选择 SCSI 1:1 不和系统磁盘在一个通道上面点击 OK 即可完成本台设备win2003-1的磁盘添加。

5,配置虚拟机文件,两个节点都要配置找到虚拟机的目录,用记事本打开VMX文件在下方添加diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxReadAheadSize = "0"diskLib.DataCacheMinReadAheadSize = "0"diskLib.dataCachePageSize = "4096"diskLib.maxUnsyncedWrites = "0"disk.locking = "false"scsi0:1.deviceType = "disk"scsi0:1.SharedBus = "Virtual"scsi0:1.shared = "true"然后重启两个虚拟机,fdisk -l 查看,是否都已挂载该共享磁盘。

Vmware中共享磁盘创建方法

Vmware中共享磁盘创建方法

Vmware中共享磁盘创建方法共享磁盘创建方法注:该方法用于在虚拟机下,创建STORNEXT文件系统中所有PC机需要访问的共享磁盘1) 除操作系统所在磁盘外,还需要两个额外的SCSI磁盘。

一个用来做仲裁磁盘,另一个用来充当数据共享磁盘。

2) 共享磁盘必须位于系统驱动器所用的控制器以外的另一个控制器上。

不要和操作系统所在磁盘使用同一个总线。

3) 所有共享磁盘,包括仲裁磁盘,必须在物理上附加到一个共享总线。

4) 仲裁磁盘空间大小最小50 MB。

为了得到最佳的NTFS文件系统性能,建议采用最小500 MB的磁盘分区。

5) 所有共享磁盘必须配置为基本磁盘,而不能为动态磁盘。

6) 共享磁盘不支持软件容错,不要再试图对共享磁盘做软RAID。

7) 如果您使用的是64位版本的Windows Server 2003的系统,需要注意的是,所有共享磁盘必须配置为主引导记录(MBR),也就是建立主分区。

也不要试图配置为GPT磁盘,因为它不能作为群集磁盘得到支持。

8) 群集磁盘上的所有分区必须格式化为NTFS。

9) 群集节点的操作系统必须采用同架构的版本,不能节点A采用32位系统,而节点B却使用64位系统。

(说明:在本次实验中,模拟的SCSI共享磁盘柜均是通过VMware Workstation自带的相关工具来创建)1、创建共享磁盘(1) 创建用来保存共享磁盘的目录在本实验中,我在D:\Virtual Machines目录下新建了一个ShareDisks文件夹,用来保存后面两个操作建立的虚拟仲裁磁盘文件和数据磁盘文件。

(2) 创建仲裁磁盘进入VMware Workstation软件安装目录,在命令提示符窗口敲入如下命令:vmware-vdiskmanager.exe -c -s 600Mb -a lsilogic -t 2 “D:\VirtualMachines\ShareDisks”\Quorum.vmdk(3) 创建数据共享磁盘进入VMware Workstation软件安装目录,在命令提示符窗口敲入如下命令:vmware-vdiskmanager.exe -c -s 2Gb -a lsilogic -t 2 “D:\VirtualMachines\ShareDisks”\ShareDisk.vmdk(4) 验证共享磁盘是否成功创建进入D:\Virtual Machines\ShareDisks中,可以看到步骤2、3创建的4个虚拟磁盘文件。

虚拟机vmware与本地磁盘共享方法

虚拟机vmware与本地磁盘共享方法
安装vmwaretools时开启系统点击vm里面的installvmwaretools选项即可以把vmwaretools的镜像导入虚拟机中
虚拟机 vmware与本地磁盘共享方法
首先,启动虚拟机内的系统(centos),打开vmware中的VM选项卡,选择setting选项卡。
选择option选项,发现里面的shared Forlders是灰色的,这个时候需要安装vmware tools 安装vmware tools时,开启系统,点击VM里面的 install vmware tools选项,即可以把vmware tools的镜像导入虚拟机中。 1 确保你的DVD里面没有其他的镜像 2 如果桌面有DVD的磁盘镜像,记得unmont。 3 打开computer,发现镜像光盘即可
4 在命令行中把文件பைடு நூலகம்制到自己的磁盘中,解压
使用如下命令 tar -tvf VMware.....进行解压。...明天继续

在vmware虚拟机中创建共享磁盘的方法

在vmware虚拟机中创建共享磁盘的方法

在虚拟机软件的安装目录下,有个vmware-vdiskmanager.exe文件(老版本用plainmaker.exe),把它复制到共享磁盘柜目录下,创建共享磁盘(老版本共享磁盘文件的扩展名为.pln)F:\虚拟机\共享磁盘柜>vmware-vdiskmanager.exe -c -s 200Mb -a lsilogic -t 2 quorum.vmdkF:\虚拟机\共享磁盘柜>vmware-vdiskmanager.exe -c -s 4Gb -a lsilogic -t 0 sharedisk.vmdk[color=Blue]-t 2的意思是预分配磁盘空间,可以用-t 0选项,这样就不会占用空间了,实际用多少就多少[/color]创建完毕后,目录下有四个新文件quorum-flat.vmdkquorum.vmdksharedisk-flat.vmdksharedisk.vmdk2. 配置虚拟机在虚拟机器界面选择“Edit virtual machine settings”à添加硬盘,选“Use a existing virtual disk”,分别添加quorum.vmdk、sharedisk.vmdk[attach]245001[/attach][indent][/indent]双击新加的磁盘,在弹出的磁盘属性窗选“advance”,为新加的硬盘选择虚拟设备节点:quorum.vmdk选订“SCSI0:1”, sharedisk.vmdk选定“SCSI1:1”。

如图所示:[attach]245002[/attach][indent][/indent]分别打开两台虚拟机目录中的vmx文件,在最后一行添加:disk.locking="FALSE"scsi0:1.SharedBus="Virtual"scsi1:1.SharedBus="Virtual"3. 配置Solaris10操作系统启动两台虚拟机(主机名分别为clustera,clusterb)a. [color=Blue]在clustera[/color]运行以下命令:clustera# devfsadmclustera# formatSearching for disks...doneAVAILABLE DISK SELECTIONS:0. c1t0d0 <DEFAULT cyl 4092 alt 2 hd 128 sec 32>/pci@0,0/pci1000,30@10/sd@0,01. c1t1d0 <DEFAULT cyl 196 alt 2 hd 64 sec 32>/pci@0,0/pci1000,30@10/sd@1,02. c2t1d0 <DEFAULT cyl 2044 alt 2 hd 128 sec 32>/pci@0,0/pci15ad,790@11/pci1000,30@2/sd@1,0对disk 1和disk 2分别执行fdisk操作,创建100% solaris分区。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VMware中创建共享磁盘阵列的方法VMware中创建共享磁盘阵列的方法2007-11-07 08:29:59| 分类:CLUSTER | 标签:|字号大中小订阅1.创建共享磁盘柜在虚拟机软件的安装目录下,有个vmware-vdiskmanager.exe文件(老版本用plainmaker.exe),把它复制到共享磁盘柜目录下,创建共享磁盘(老版本共享磁盘文件的扩展名为.pln)F:\虚拟机\共享磁盘柜>vmware-vdiskmanager.exe -c -s 200Mb -a lsilogic -t 2 quorum.vmdkF:\虚拟机\共享磁盘柜>vmware-vdiskmanager.exe -c -s 4Gb -a lsilogic -t 2 sharedisk.vmdk创建完毕后,目录下有四个新文件quorum-flat.vmdkquorum.vmdksharedisk-flat.vmdksharedisk.vmdk2.配置虚拟机在虚拟机器界面选择“Edit virtual machine settings”à添加硬盘,选“Use a existing virtual disk”,分别添加quorum.vmdk、sharedisk.vmdk双击新加的磁盘,在弹出的磁盘属性窗选“advance”,为新加的硬盘选择虚拟设备节点:quorum.vmdk选订“SCSI 0:1”,sharedisk.vmdk选定“SCSI 1:1”。

分别打开两台虚拟机目录中的vmx文件,在最后一行添加:disk.locking="FALSE"scsi0:1.SharedBus="Virtual"scsi1:1.SharedBus="Virtual"vmware中设置共享磁盘,需要满足两个条件:1、硬盘的高级属性中必须设置成1:0,如果增加第二块共享硬盘,也设成1:0,系统就会报错,所以设置成1:1(这种方式本人还没试过,不过在oracle双机的文章中看到过这样的设置方法)2、需要在vmware的配置属性文件(如rhel3.vmx)中加入两条属性scsi[n].sharedBus = "virtual"disk.locking = "false"系统启动的时候会锁定磁盘,所以当启动linux1后共享磁盘被锁定了,linux2就起不来了,因此需要加入disk.locking = "false" 。

一般来说,如果是scsi1:0,则n为1,也就是scsi1.sharedBus = "virtual" ,表示所有的bus都共享,vmare推荐这种做法。

如果说是不是所有的bus都共享的话,可以将上述scsi1.sharedBus = "virtual"改成scsi1:1.shared = "true" 。

SCSI reservation must be enabled in a virtual machine before you can share its disks. To enable it, make sure the virtual machine is powered off. Open the configuration file (.vmx file on Windows hosts, .cfg file on Linux hosts) in a text editor and add the line scsi[n].sharedBus = "virtual" anywhere in the file, where [n] is the SCSI bus being shared. VMware recommends you set up the shared disks on their own SCSI bus, which is a different bus than the one the guest operating system uses. For example, if your guest operating system is on scsi0:0, you should set up disks to share on scsi1 bus.For example, to enable SCSI reservation for devices on the scsi1 bus, add the following line to the virtual machine's configuration file:scsi1.sharedBus = "virtual"This gives the whole bus the ability to be shared. However, if you would rather not share the whole bus, you can selectively enable SCSI reservation for a specific SCSI disk on the shared bus. This prevents the locking of this specific disk. Add the following line to the configuration file:scsi1:1.shared = "true"If SCSI reservation is enabled (that is, scsi1.sharedBus is set to "virtual"), then this setting is ignored.In addition to enabling SCSI reservation on the bus, you need to allow virtual machines to access the shared disk concurrently. Add the following line to the virtual machine's configuration file:disk.locking = "false"This setting permits multiple virtual machines to access a disk concurrently. Be careful though; if any virtual machine not configured for SCSI reservation tries to access this disk concurrently, then the shared disk is vulnerable to corruption or data loss.When SCSI reservation is enabled, a reservation lock file that contains the shared state of the reservation for the given disk is created. The name of this file consists of the filename of the SCSI disk appended with .RESLCK.For example, if the disk scsi1:0.filename is defined in the configuration file asscsi1:0.fileName = "//vmSCSI.pln"then the reservation lock file for this disk is given the default name "//vmSCSI.pln.RESLCK"However, you can provide your own lock file name. Add a definition for scsi1:0.reslckname to the configuration file. For example, ifscsi1:0.reslckname = "/tmp/scsi1-0.reslock"is added to the configuration file, it overrides the default lock file name.Selecting the DiskOnce SCSI reservation is enabled for a disk — that is, thescsi[n].sharedBus = "virtual" and disk.locking = "false" settings are added to the configuration file for each virtual machine wanting to sharethis disk, you need to point to this disk for each virtual machine that wants to access it.Sharing a Disk on the scsi0 BusVMware does not recommend sharing a disk on SCSI bus 0.4.先打开第一台虚拟机,在打开第二台虚拟机,打开后,执行第一台虚拟机的"计算机管理-磁盘管理,取消"欢迎使用写入签名和升级磁盘向导"-右击磁盘1-签名-签名后请对磁盘1和磁盘2进行分区格式化.执行第二台虚拟机的"计算机管理-磁盘管理,取消"欢迎使用写入签名和升级磁盘向导"-右击磁盘1-签名-签名后请对磁盘1和磁盘2进行分区格式化.。

相关文档
最新文档