虚拟机环境下使用共享磁盘的作用就不多说了,以前已经多次介绍过在虚拟机环境中构建HA、Oracle RAC环境,都需要使用之。而在ESXi 4 环境下,Infrastructure Client工具似乎没有提供创建共享磁盘简便方法,但可以使用命令来创建。
一、前提 由于图形管理工具下没有提供创建共享盘柜的方法,所以,要从命令创建磁盘,就必须先打开可以进入命令行。
进入命令行有两种办法:1、从Infrastructure Client上选择进入维护模式,然后即可登陆;
2、使用远程ssh登陆。
二、创建共享磁盘 1、创建磁盘文件
使用pietty等ssh工具,登陆到ESXi 服务器上,使用下面的命令创建虚拟客户机使用的共享磁盘文件:# cd /vmfs/volumes/49f5c866-a25fe688-2bff-003048c37402/
# mkdir sharedisk
# cd sharedisk
# vmkfstools -c 10240m -a lsilogic -d eagerzeroedthick sharedisk.vmdk这样就创建了一个10G大小的共享磁盘文件。
2、加入到虚拟机中
使用Infrastructure Client,选择对应的虚拟客户机,编辑客户机属性,添加硬盘,选择“使用现有虚拟磁盘”: 并选择上面创建的磁盘文件: 然后,注意选择SCSI“虚拟设备节点”与原本地磁盘不在同一个通道上。
例如,本地磁盘使用SCSI 0:1,那就可以使用SCSI 1:0等,同选择“模式”为“独立”—“持久”的方式: 添加结果如下:※ 给参与构建集群的虚拟客户机进行一次相同的操作。 3、修改vmx设置文件
再次使用pietty通过ssh登陆到ESXi 服务器上,修改虚拟机的.vmx配置文件:# cd Asianux 3.0
# vi Asianux 3.0.vmx在最后,根据上面添加的控制器情况,修改或加入:scsi1.present = "true"
scsi1.sharedBus = "virtual"
scsi1.virtualDev = "lsilogic"
scsi1:0.mode = "independent-persistent"
scsi1:0.deviceType = "scsi-hardDisk"
sched.scsi1:0.shares = "normal"
disk.locking="false"diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxReadAheadSize = "0"diskLib.DataCacheMinReadAheadSize = "0"diskLib.dataCachePageSize = "4096"diskLib.maxUnsyncedWrites = "0"※ 给参与构建集群的虚拟客户机进行一次相同的操作。
最后,启动相关的虚拟客户机,并对新增加的磁盘创建分区,或使用OCFS2、GFS等工作。
CentOS 5使用DVD做本地源脚本自动创建一个小于10M的Linux系统相关资讯 Esxi
- ESXi下误删磁盘分区 (05月13日)
- VMware ESXi及ESX NFC协议处理远程 (09/03/2013 06:10:36)
- DELL PowerEdge R720 安装ESXi 5.0 (11/19/2012 08:10:36)
| - HP刀片安装系统或ESXi (04/04/2014 20:21:35)
- VMwareESX/ESXi 精简置备(thin)与 (05/14/2013 08:48:03)
- ESXI 4.1 Linux虚拟机调整扩充磁盘 (11/06/2012 09:52:37)
|
本文评论 查看全部评论 (0)