jony413

多媒体信息发布、排队叫号、医院分诊、电子班牌

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

(四)配置共享存储
1、创建虚拟共享磁盘
VMware ESX下建立虚拟共享磁盘的格式必须要为thick,否则在虚拟节点系统里挂接磁盘后操作系统无法启动,出现如下错误提示:
VMware ESX Server cannot open the virtual disk, "........vmdk"
for clustering. Please verify that the virtual disk was created
using the 'thick' option.
......
Reason: thin/TBZ disks cannot be opened in multiwriter mode..
使用ssh登陆zhh1zhh2的宿主机,进入虚拟磁盘的目录:
[root@exs-server root]# cd /vmfs/volumes/exs-server\:storage1/
[root@exs-server exs-server:storage1]# ls zhh*
zhh1:
vmware-1.log  vmware-3.log  zhh1-8f87c67a.vswp  zhh1.nvram  zhh1.vmsd  zhh1.vmxf
vmware-2.log  vmware.log    zhh1-flat.vmdk      zhh1.vmdk   zhh1.vmx

zhh2:
vmware-1.log  vmware-3.log  zhh2-8f87c67b.vswp  zhh2.nvram  zhh2.vmsd  zhh2.vmxf
vmware-2.log  vmware.log    zhh2-flat.vmdk      zhh2.vmdk   zhh2.vmx
[root@exs-server exs-server:storage1]# mkdir shared_storage
使用下面的语句创建虚拟共享磁盘
[root@exs-server shared_storage]# vmkfstools -c 300m -a lsilogic -d thick ocr.vmdk
[root@exs-server shared_storage]# vmkfstools -c 300m -a lsilogic -d thick votingdisk.vmdk
[root@exs-server shared_storage]# vmkfstools -c 300m -a lsilogic -d thick raw1.vmdk
[root@exs-server shared_storage]# vmkfstools -c 300m -a lsilogic -d thick raw2.vmdk
[root@exs-server shared_storage]# vmkfstools -c 300m -a lsilogic -d thick raw3.vmdk
[root@exs-server shared_storage]# vmkfstools -c 4096m -a lsilogic -d thick asm1.vmdk
[root@exs-server shared_storage]# vmkfstools -c 4096m -a lsilogic -d thick asm2.vmdk
[root@exs-server shared_storage]# vmkfstools -c 4096m -a lsilogic -d thick asm3.vmdk
[root@exs-server shared_storage]# vmkfstools -c 4096m -a lsilogic -d thick asm4.vmdk
[root@exs-server shared_storage]# ll
total 18313792
-rw-------    1 root     root     4294967296 Dec 27 16:34 asm1-flat.vmdk
-rw-------    1 root     root          369 Dec 27 16:34 asm1.vmdk
-rw-------    1 root     root     4294967296 Dec 27 16:34 asm2-flat.vmdk
-rw-------    1 root     root          369 Dec 27 16:34 asm2.vmdk
-rw-------    1 root     root     4294967296 Dec 27 16:34 asm3-flat.vmdk
-rw-------    1 root     root          369 Dec 27 16:34 asm3.vmdk
-rw-------    1 root     root     4294967296 Dec 27 16:34 asm4-flat.vmdk
-rw-------    1 root     root          369 Dec 27 16:34 asm4.vmdk
-rw-------    1 root     root     314572800 Dec 27 16:33 ocr-flat.vmdk
-rw-------    1 root     root          366 Dec 27 16:33 ocr.vmdk
-rw-------    1 root     root     314572800 Dec 27 16:34 raw1-flat.vmdk
-rw-------    1 root     root          367 Dec 27 16:34 raw1.vmdk
-rw-------    1 root     root     314572800 Dec 27 16:34 raw2-flat.vmdk
-rw-------    1 root     root          367 Dec 27 16:34 raw2.vmdk
-rw-------    1 root     root     314572800 Dec 27 16:34 raw3-flat.vmdk
-rw-------    1 root     root          367 Dec 27 16:34 raw3.vmdk
-rw-------    1 root     root     314572800 Dec 27 16:33 votingdisk-flat.vmdk
-rw-------    1 root     root          373 Dec 27 16:33 votingdisk.vmdk
 
2、添加共享磁盘到虚拟机
正常关闭两个节点
1)进入VC,右键 zhh1 ,选择 编辑设置 – 添加 – 硬盘 – 使用现有虚拟磁盘 – 浏览(选择 刚刚创建的ocr.vmdk虚拟设备节点(选择SCSI1:0),模式(选择 独立完成 –确定
2)设置SCSI controller 1 为虚拟
第一步完成后,可以看到zhh1的设备中自动添加了一个SCSI controller 1,把这个SCSI设置为虚拟或物理。


10gR2 RAC(七)创建共享磁盘 - 云卷云舒 - 云卷云舒的博客3)重复第(1)步,添加依次所有硬盘,注意虚拟设备节点(选择SCSI1:n)。
4)在其他节点中重复1-3步骤
3、为什么?
为什么添加共享磁盘要在所有节点中操作?很麻烦,为何不在创建第一个虚拟机时添加,然后第二个虚拟机直接复制不就OK了?
测试时发现,如果在创建第一个虚拟机时添加共享磁盘,然后采取clone方式创建第二个虚拟机时,连同共享磁盘一起物理地复制了,囧!
当然,可以创建一个共享磁盘,然后在这个磁盘上划分出多个分区。
 
(五)磁盘配置
1、格式化分区
1)分区
只需在一个节点zhh1上执行分区操作
[root@zhh1 ~]# fdisk /dev/sdb
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-300, default 1): 
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-300, default 300): 
Using default value 300
 
Command (m for help): w
The partition table has been altered!
 
Calling ioctl() to re-read partition table.
Syncing disks.
2)、重复上述步骤,格式化所有磁盘
3fdisk –l 在所有节点上检查磁盘分区

posted on 2013-01-20 10:44  jony413  阅读(468)  评论(0)    收藏  举报