VMWARE ESXi 6共享硬盘添加设置
vmware_esxi 虚拟机集群共享磁盘
跨ESXi主机的裸磁盘映射(RDM)搭建MSCS群集2011-11-30 23:26:11标签:ESXiRDM裸磁盘映射MSCS跨主机原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。
否则将追究法律责任。
/1028350/730262跨物理主机的虚拟机的群集(也称为跨机箱的群集)通过在单独 ESXi 主机上放置群集节点来防止在物理机上发生软件和硬件故障。
此配置需要使用光纤通道 SAN 上的共享存储器作为仲裁磁盘。
下图显示了跨机箱的群集的设置。
两个不同物理机(ESXi 主机)上的两个虚拟机运行群集软件。
虚拟机共享专用网络连接(用于专用检测信号)和公用网络连接。
每个虚拟机均连接到共享存储器,此存储器必须位于 SAN 上。
此设置可以显著降低硬件成本可以扩展跨机箱的群集模型,并在多个物理机上放置多个虚拟机。
例如,可以将四个各包含两个物理机的群集与两个各具有四个虚拟机的物理机相整合。
下图显示如何将四个双节点群集从八个物理机移动到两个物理机。
言归正传,下面开始我们的测试两个节点分别在两台不同的ESXi上,使用iSCSI存储,两台ESXi都能访问到。
Node01所在ESXi的网络配置如图:Node02所在ESXi的网络配置如图:Node01两块网卡配置和IP如图:Node02的两块网卡的配置和IP,如图:在Node01上添加硬盘,选择“裸机映射”选择存放指针文件的存储位置(一定要共享的)选择“物理”兼容性节点不能使用SCSI0 ,必须使用SCSI 1 ,这里选择SCSI (1:0)两块盘添加后,注意选择SCSI 1适配器,更改SCSI总线共享类型为“物理”随后在Node02上添加硬盘,选择“使用现有虚拟磁盘”( 关闭虚拟机上面物理才可选 )))))))找到Node01做RDM时生成的指针文件的路径节点同样要使用SCSI 1同样的方式添加两块硬盘后,记住要该SCSI 1控制器的总线共享为“物理”随后在Node01上初始化两块盘并分配盘符,然后将硬盘“脱机”启动Node02,发现自动挂上了那两块盘。
共享存储的配置
1、VMWARE中添加磁盘共享参数使用VMWARE 配置RAC数据库,一定要选择server的VMWARE(VMWARE分为server 和workstation两种类型),这一点三思在文档中专门强调了,有些朋友可能仍未注意;再一个就是各个vmware 节点的*.vmx配置文件中,添加相关的磁盘共享参数,否则也有可能导致无法正常识别共享的磁盘。
下面举一下三思配置环境时,vmx文件中关于磁盘共享参数的示例,如下:disk.locking = "false"diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxReadAheadSize = "0"diskLib.DataCacheMinReadAheadSize = "0"diskLib.dataCachePageSize = "4096"diskLib.maxUnsyncedWrites = "0"scsi1.sharedBus = "virtual"2、共享磁盘不共享第2个原因就更加BT了,不过这种问题导致磁盘无法共享的例子也不鲜见,出现这种问题主要是对于Oracle RAC 架构的理解不深入导致的。
在阐述主题之前,俺首先想明确一个相关概念:究竟何为共享存储。
所谓共享存储,顾名思义,也就是磁盘空间应由相关的节点共享访问,更直白的讲就是节点访问的是同一个(或几个)磁盘,对于虚机环境的话,就是访问相同的磁盘文件。
ORACLE 数据库是由实例+数据库组成,实例是由一组操作系统进程+操作系统的一块内存区域组成;数据库则是一堆各种类型的特性文件的合集(比如数据文件、临时文件,重做日志文件、控制文件等),RAC环境的ORACLE数据库,实际上是多个实例(每个实例分别运行在不同的节点上----一般情况下,你要让它运行于同一个节点应该也是可行的)访问和读写一份数据库。
VMWAREESXi6共享硬盘添加设置
VMWAREESXi6共 享 硬 盘 添 加 设 置
VMWARE ESXi 6.5 共享硬盘添加 1.选择需要添加的虚拟机
2.选择“编辑设置”
3.添加“SCSI” 设置“SCSI总线共享”:ቤተ መጻሕፍቲ ባይዱ拟或物理4.添加“硬盘”
设置“硬盘”: 类型:后置备,置零 虚拟设备节点:SCSI控制器1 磁盘模式:独立-持久 注:这时再启动电源,如果说设置正在进行中,就需要等等,再启动,等的时间还比较长。 5.其他虚拟机添加硬盘,选择“现有硬盘”
6.Fdisk操作共享磁盘 n add a new partition 注:添加一个分区; t change a partition's system id 注:t 改变分区类型;(8e)linux LVM p print the partition table 注:p 列出分区表; w write table to disk and exit 注:把分区表写入硬盘并退出;
vmware ESXI 添加共享磁盘
To configure a shared virtual disk by setting the multi-writer flag:1.Create a virtual disk to be shared using any acceptable approach.For example, through the vSphere Client:a.Create a new disk for a virtual machine on a VMFS data store:b.In the Create a Disk window, for ESX/ESXi versions earlierthan 5.0, click Support clustering features such as FaultTolerance to create the new virtual disk in the requiredformat, eager zeroed thick.InESXi 5.x versions, the Create a Disk window provides Thick Provision Lazy Zeroed, Thick Provision Eager Zeroed, and Thin Provision options under Disk Provisioning. Be sure to select Thick Provision Eager Zeroed. Also, note that the documentation may refer to this as Flat pre-initialized.c.Choose a Virtual Device Node setting, such as SCSI (1:0). Makea note of it, as it is required later.2.Add the multi-writer flag to configure sharing.Note: Do not change the SCSI Controller's SCSI Bus Sharing options.Keep the default selection, None.a.Power off the virtual machine.b.In the . vmx file that defines the virtual machine, add anentry similar to:scsiX:Y.sharing = "multi-writer"where X is the controller ID and Y is the disk ID on thatcontroller. The setting screen of a virtual machine showsthese values.Add this setting for each virtual disk that you want to share.For example, to share four disks, the configuration file entries look like this:scsi1:0.sharing = "multi-writer"scsi1:1.sharing = "multi-writer"scsi1:2.sharing = "multi-writer"scsi1:3.sharing = "multi-writer"c.Save the .vmx file and power on the virtual machine.d.In the vSphere Client, power off the virtual machine, go toEdit Settings > Options > Advanced > General > Configuration Parameters. Add rows for each of the shared disks and settheir values to multi-writer.3.Add this disk to another virtual machine:a.In the vSphere Client inventory, right-click the virtualmachine and click Edit Settings.b.Click the Hardware tab and click Add.c.Select Hard Disk and click Next.d.Select Use an Existing Virtual Disk.Note: You do not need to create a disk because the disk isalready created.4.Enable sharing on this virtual machine, using one of the approacheslisted in step 2.。
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与主机间共享文件的七种方法(附图+详解)除了网上找的这文章的7种方法,luckbar告诉你个简单的方法,运行虚拟机的前提下,把文件拷贝到U盘上,插入U盘就行了,此时U盘会自动显示在虚拟机里的XP系统里,而不是出现在本机,虚拟机有U盘显示优先权!在把U盘文件拷贝到虚拟机的磁盘里运行即可(别U盘上直接双击运行课件,稳定性不如拷贝到磁盘运行)。
相信很多玩电脑的人都用过Vmware吧?不过好多人都不清楚如何在本机和虚拟机间共享文件和数据,那么今天我就给大家分享下我所知道的方法,如果你也有不错的方法或本文有什么错误请告诉我,谢谢!方法一:直接在物理机和虚拟机间拖拽文件这个不用多说,不过要注意的是,有些情况下拖拽会出错,用VMware workstation 6时,往虚拟机里面拖动拷贝文件/ 文件夹时,物理机上的源文件的全路径/源文件夹(及其子文件夹)的全路径名称中不能包含非标准ASCII码字符。
也就是说,源文件的全路径/源文件夹 (及其子文件夹)的全路径名称只能是英文字符,有中文的就会报错。
多拖动几次之后有时还会导致虚拟机的explorer进程挂掉或者报下面第三个提示,此时不能再往虚拟机里面拖动拷贝任何东西。
重启guest,依然不能拖动拷贝。
必须先关闭虚拟机再开启,才能复位。
如果源文件夹(及其子文件夹)的全路径名称中包含非标准ASCII码字符,会提示:“Cannot scan local directory. You may not have permission to perform the operation. Aborting the file copy operation.(意思是:无法打开本地目录,你可能没有权限执行这个操作,在拷贝时异常退如果是源文件的全路径名称中包含非标准ASCII码字符,会提示: Cannot determine local file size. You may not have permission to perform the operation. Aborting the file copy operation. (意思是:无法检测目标文件的大小,你可能没有权限执行这个操作,在拷贝文件时异常退出)多拖动几次有时就会报这个提示:Cannot creat diretctory on virtual machine. Aborting the drag and drop operation.(意思是:无法在虚拟机上创建目录。
VMware虚拟机共享文件夹的使用图解
VMware虚拟机共享文件夹的使用图解2008-01-12 11:23VMware与本机之间共享数据的方法有很多,“共享文件夹”就是常用方式之一,很简单的几步操作就可以实现数据共享的。
1、选择菜单“虚拟机”→“设置”2、“选项”→“共享文件夹”,添加一个本机目录并且设置为“总是启用”,共享的名字随便起,没关系的。
3、在虚拟机中,右键点击我的电脑,选择“映射网络驱动器”。
4、“浏览”→“Vmware Shared Floders”,找到本机共享的那个文件新夹。
5、在虚拟机的“我的电脑”中看看,是不是多出一个网络硬盘出来了,打开就可以操作了!虚拟机下共享文件夹的设定前几在LINUX下装了Windows,忖度不快,但总比在Windows和Linux下来回重启要好的多。
刚开始设共享文件夹没成功,咨询了一下田师兄才知道是忘了映射网络驱动了,现在把整个过程记录下来,以备不时之需。
虚拟机的安装教程已经很多了,这里不再多说了,我下的是VirtualBox_1.5.2_Linux_x86.run,用sh安装即可,刚装好的时候提示说少了个什么东东,后来在google下查了一下就解决了,缺啥装啥嘛,ubuntu下安装东东是一种享受。
安装完虚拟机后就可以装windows了。
1. 装完后在vbox的启动页面里设定“共享文件夹”->“双向”,再设一个共享文件夹的目录,我在主目录下建了一个live文件夹,以其为共享文件夹。
2. 启动windows,双击vboxaddtional……,安装虚拟电脑工具包,也可以在“设备”->“安装虚拟电脑工具包”。
3. 在windows里打开我的电脑,选择“工具”->“映射网络驱动器”。
OK,大功告成了。
打开我的电脑看看,里面是不是多了一个“网络驱动器Z虚拟机共享主机文件夹设置操作系统 2008-12-20 17:34:31 阅读1373 评论1字号:大中小(一)主机:XP SP2 虚拟机软件:VMware 6.0 虚拟机:XP SP2 已安装了VMware tools的话直接拖就完事了... 如果没安装的话不能直接拖。
为ESXi添加共享存储
为ESXi添加共享存储
于平华
【期刊名称】《网络运维与管理》
【年(卷),期】2015(000)006
【摘要】在添加标准交换机之后,为ESXi主机添加“iSCSI软件适配器”,并添加iSCSI存储服务器地址。
为ESXi添加存储为ESXi添加存储,主要步骤如下。
1.在左侧选中ESXi主机,在右侧选择“管理→存储器→存储适配器”,单击“+”按钮,在弹出的列表中选择“添加新的存储适配器”。
2.添加iSCSI软件适配器后,在列表中选中新添加的名为vmhba33的iSCSI软件适配器,在适配器详细信息列表中选择“目标”选项卡,单击“添加”按钮,添加iSCSI服务器(如图1)。
【总页数】3页(P65-67)
【作者】于平华
【作者单位】河北
【正文语种】中文
【中图分类】TP301.6
【相关文献】
1.为VMware ESXi主机添加本地存储为已有服务器添加存储 [J], 王春海;
2.在ESXi中添加虚拟交换机 [J], 许宝林;
3.一种新的分布式共享存储协议:用户级共享存储协议 [J], 吴俊敏;高原;江松;郑世
荣
4.E9000服务器存储断连及ESXi主机紫屏故障 [J], 蓝鹏
5.巧用手机管理和监控ESXi主机 [J], 郭建伟
因版权原因,仅展示原文概要,查看原文内容请购买。
VMWare ESXi 6.0相关设置说明
VMWare ESXi 6.0相关设置说明目录1 健康检查 (1)2 时间配置 (2)3 DNS和路由配置 (3)4 虚拟机启动和关机选项 (4)5 网络设置 (6)1健康检查点击主机的“配置”选项卡,再点击“健康状况”能查看到主机各硬件的健康情况,如果有部分硬件有告警或故障,能在这里看到。
2时间配置“配置”选项卡里点击“时间配置”,能看到时间及NTP(Network Time Protocol)信息,点击右上方的“属性”可以进行时间和NTP配置修改,在NTP配置的“选项”里可以设置NTP相关参数及添加NTP服务器,可根据实际情况进行添加设置。
3DNS和路由配置“配置”选项卡里点击“DNS和路由配置”,能看到当前的主机名、DNS及默认网关信息,点击右上方的“属性”可以进行主机名、DNS和默认网关配置修改。
4虚拟机启动和关机选项“配置”选项卡里点击“虚拟机启动和关机”,能看到各虚拟机的启动关闭选项,此选项主要是配置虚拟机是否允许与主机系统一起自动启动与停止,就是说当主机系统关机时,虚拟机将自动关闭电源,而当主机系统启动时,虚拟机将根据这里的配置自动启动或保持关机不启动。
对于一些经常使用的虚拟机建议设置为与主机系统一起启动。
5网络设置1.“配置”选项卡里点击“网络”,能看到相关的网络设置,从下图看,有一个“标准交换机”vSwitch0,此“标准交换机”下有一个“VMNetwork”、一个“Management Network”和四张物理适配器,其中有两张物理适配器没有连接,“Management Network”里能看到主机管理IP地址。
从图里看到,所以开机的虚拟机和“Management Network”都通过右边四张物理适配器访问。
2.点击右上方的“添加网络”出现以下对话框,有两类连接选项:(1)虚拟机(VM Network)用于所有虚拟网路卡连接的端口,相当于物理交换机的下行端口组。
主要给ESXi上创建的虚拟机使用,前面创建虚拟机时选择的网络就是指这个。
为VMware ESXi主机添加本地存储的过程及注意事项演示教学
为VMware ESXi主机添加本地存储的过程及注意事项在规划数据中心的时候,除了考虑当前的实际情况下,还要考虑将来二至三年的可能出现的问题。
但有的时候,虽然已经做了多种考虑,但在信息化实施的过程中,仍然会碰到问题,这时就需要管理员根据实际情况进行处理。
例如,在规划虚拟化数据中心的时候,作为群集中的虚拟化主机,一般不配置本地硬盘,而是采用共享存储,以实现系统的高可用性。
即时为服务器配置本地硬盘,一般也只是配置一个较小的磁盘,例如60~120GB的固态硬盘安装系统。
相信这是大多数虚拟化数据中心的选择与规划。
对于初期规划没有考虑配置本地存储的服务器,如果在后期需要在服务器安装大容量的存储,并且需要在现有业务不中断的情况下进行,应该怎么做?在添加本地存储中碰到问题怎么解决,本文将讨论这个问题。
1 己有数据中心服务器添加本地存储思路及方法1.1 现有数据中心拓扑近期有一个vSphere数据中心,该中心有三台IBM 3650安装VMware ESXi 5.5的服务器、1台IBM V3500存储,在服务器与存储之间使用SAS连接,拓扑如图1所示。
图1 存储、服务器连接示意图这三台服务器原来本地没有配置硬盘,是使用的存储分配的空间用于系统及数据。
现在用户的需求是:为每台服务器添加6块硬盘,作为本地的存储。
因为这三台ESXi组成一个HA,并且已经有虚拟机运行,所以要求在添加本地硬盘的过程中,业务不能中断。
另外,由于在开始规划的时候,没有考虑为服务器添加本地硬盘,所以没有选择配置支持RAID5的RAID卡,故在添加本地硬盘时,需要一同添加RAID卡。
1.2解决思路及原理在VMware vSphere数据中心中,当所有的虚拟机运行在共享存储上、并且为vSphere数据中心配置了"群集"后,当群集中主机多于2台时,如果要对其中的主机进行维护,包括关机检修、添加配件等,可以将检修的主机置于"维护模式",此时该主机上运行的虚拟机会自动"迁移"到其他主机,然后可以重新启动或关闭处于"维护模式"的ESXi主机,在关机后可以为服务器添加硬件(例如添加RAID卡、添加硬盘、重新配置RAID卡)。
在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分区。
VMware创建共享磁盘(图行-详细)
VMware 添加共享磁盘Host主机:Windows操作系统Guest虚拟机: linux操作系统VMware版本:VMware-workstation-6.5.4安装方式:图形界面一,创建虚拟硬盘:1,创建两台虚拟机2,为1号虚拟机添加硬盘(未说明的均默认设置)打开setting选项——选择Add——选择Hard Disk————勾选——设置大小,可勾选Allocate——设定路径、名称(名称设定为sharedisk1.vmdk)同样的方法再添加一块。
3,设置设备端口回到setting界面——选择sharedisk1————设定端口为SCSI 1:0——确定 为sharedisk2设置端口为SCSI1:1记住两块硬盘的添加顺序(2号机添加的顺序要和一号机器一样)4,为2号机添加硬盘打开setting选项——选择Add——选择Hard Disk————选择1号机刚刚创建的sharedisk1,同时勾选——finish同样的操作添加sharedisk2按照步骤3,更改2号机硬盘端口号注意:vm 6.5要创建共享磁盘,必须勾选Inependent ,否则无法更改端口号。
注意:两个机器磁盘的添加顺序一定要相同,如下图可以验证,如果不相同用步骤4重新为两个机器添加。
二, 修改配置文件打开虚拟机安装目录,用记事本打开&&&&&.vmx文件(&&&&&为你虚拟机名)在文件尾部找到scsi1.present = "TRUE"行,修改该行以下信息为:scsi1.present = "TRUE"scsi1:0.present = "TRUE"scsi1:0.fileName = "sharedisk.vmdk"scsi1:0.mode = "independent-persistent"scsi1:0.writeThrough="TRUE"scsi1:0.sharedBus="virtual"scsi1:0.deviceType = "disk"scsi1:1.present = "TRUE"scsi1:1.fileName = "sharedisk2.vmdk"scsi1:1.mode = "independent-persistent"scsi1:1.writeThrough="TRUE"scsi1:1.sharedBus="virtual"scsi1:1.deviceType = "disk"diskLib.dataCacheMaxSize = "0"diskLib.dataCacheMaxReadAheadSize = "0"diskLib.dataCacheMinReadAheadSize = "0"diskLib.dataCachePageSize = "4096"diskLib.maxUnsyncedWrites = "0"disk.locking = "FALSE"scsi1.virtualDev = "lsilogic"将修改过的部分,复制到另一台虚拟机配置文件相同位置。
Vmware ESXi共享存储配置
Vmware ESXi共享存储配置在小型VMware环境当中,错误配置共享存储的情况并不少见。
花费一些时间来纠正这些错误可以在ESXi主机超过负载或者宕机时避免很多问题。
一个成功的vSphere部署需要包含三个基本部分:多个相同的ESXi服务器、共享存储和vCenter。
任何具有多个ESXi服务器的数据中心都应该使用共享存储,并且对于所有服务器集群都保证一直可用。
对于一些vSphere核心技术来说,比如vMotion、分布式资源调度(DRS)和高可用性(HA),共享存储是一个前提条件。
vMotion可以在不产生宕机时间的情况下,将一个运行中的虚拟机从一台ESXi主机迁移到另一台上。
DRS利用vMotion技术将虚拟机移动到其他的ESXi主机上,以避免产生CPU和内存不足的情况。
如果一台ESXi服务器发生故障,vSphere HA会在集群中的其他ESXi 主机上重启正在运行的虚拟机。
DRS和HA只能用于存放在共享存储上的虚拟机;不论是HA还是DRS迁移,虚拟机在存储上的位置都不会发生改变。
为了最大限度地发挥HA和DRS的作用,虚拟机使用的所有存储都必须对集群中的每一台ESXi服务器保证可用。
连续的共享存储使用的配置取决于存储网络类型:光纤通道(FC)、iSCSI还是网络文件系统(NFS)。
对于FC和iSCSI 存储,需要确保存储阵列对于每个ESXi主机都使用相同的逻辑单元号(LUN)。
一些阵列通过使用分组可以轻松实现这个需求,但是其他阵列就需要你为每个主机都单独进行配置。
对于FC,你需要将FC交换机配置在一致的分区当中,以使得所有的主机都能够找到阵列。
如果使用的是iSCSI,那么ESXi主机需要使用同样的发现设定、同样的动态发现IP地址列表。
如果使用的是NFS,那么大部分的设定都可以在ESXi服务器上完成。
确保在每个ESXi主机上都使用相同的NFS服务器主机名和共享路径。
如果一个ESXi主机使用NFS服务器的IP地址,另外一个使用主机名,而第三台ESXi主机使用全限定名,那么vCenter将认为它们使用的是不同的数据存储。
VMwareWorkStation配置共享磁盘
VMware WorkStation 配置双节点集群资源共享磁盘、虚拟网络概述本文主要描述如何使用VMWare WorkStation 配置共享磁盘、虚拟网络。
环境VMWare WorkStationMS Windows Server 2003配置目的使用VMWare WorkStation配置共享磁盘和虚拟网络,用于搭建Windows双节点集群配置步骤1、安装VMWare WorkStation2、新建虚拟机,操作系统为Windows Server 2003。
如,双节点虚拟机PACS01、PACS02。
安装时网络选择配置为“Bridged”。
3、虚拟机安装完毕。
标识网络为“Public”4、系统关机5、右键已安装虚拟机“PACS01”,选择“【Settings】”6、系统弹出虚拟机资源配置界面。
此界面可配置虚拟机内存。
单击【Add】7、弹出资源添加向导一、添加虚拟网卡1、单击选择“NetWork Adapter”,单击【Next】2、如下图所示操作。
选择网络模式为“Custom”。
单击【Finish】。
3、单击【OK】,完成创建。
此时启动PACS01,打开网络连接即可看到新建网卡,标识为“Private”。
二、添加虚拟磁盘1、单击选择“Hard Disk”,单击【Next】2、选择“Create a new Virtual disk”,单击【Next】3、默认磁盘类型为“SCSI”,单击【Next】4、输入磁盘大小,选择存储方式,单击【Next】5、输入虚拟磁盘文件存储位置和文件名(共享图像存储),单击【Finish】6、单击选择所新建的虚拟磁盘,单击【Advanced】7、选择虚拟磁盘节点为“SCSI 1:0”,单击【ok】8、重复1-7,创建虚拟磁盘“SCSI 1:1”DBSQL.vmdk(存放SQL数据文件) 20GB;“SCSI 1:2”Quorum.vmdk(群集仲裁盘) 1GB9、启动群集节点PACS02三、配置群集节点PACS021、右键虚拟机“PACS02”,选择“【Settings】”2、单击【Add】3、单击选择“Hard Disk”,单击【Next】4、选择“Use an existing virtual disk”,单击【Next】5、单击【Browe】,选择新建虚拟存储,单击【Finish】6、单击选择所新建的虚拟磁盘,单击【Advanced】7、选择虚拟磁盘节点为“SCSI 1:0”,单击【ok】8、重复1-7,创建虚拟磁盘“SCSI 1:1”DBSQL.vmdk(存放SQL数据文件) 20GB;“SCSI 1:2”Quorum.vmdk(群集仲裁盘) 1GB9、关闭VMWare WorkStation10、打开虚拟机PACS01配置文件所在存储11、单击选择PACS01.vmx,单击右键,选择打开方式为“记事本”,在文档最后添加一行“disk.locking= "FALSE"”保存并退出。
配置共享虚拟磁盘
配置共享虚拟磁盘1、把两台准备好的虚拟机关机(这里以exchange1和exchange2为例),然后找到其中一台虚拟机(exchange1),点击编辑设置,如下所示:2、点击添加,然后选择硬盘,点击下一步:3、选择“创建新的虚拟磁盘”,点击下一步:5、这里要注意了:我们应该先建仲裁盘,仲裁盘一般设置5G即可。
为什么先设置仲裁盘呢?因为在MSCS控制台里新建一个群集时,系统会默认把第一块共享磁盘配置为仲裁盘,这样的话,我们就不需要再更改了,可以简化操作步骤。
具体设置如下所示:6、这里也要注意:选择虚拟设备节点的时候,一定选SCSI(0:x)开头的,即不能和操作系统盘的虚拟设备节点在同一个SCSI适配器上,所以这里一般按顺序会选择SCSI (1:0),如下图所示:7、点击完成即可:8、继续按同样的步骤添加第二块共享磁盘,有一点要注意的是:在虚拟设备节点里,应该选择SCSI(1:1),因为刚刚第一块已经是SCSI(1:0):9、两块硬盘添加完成后,再回到编辑设置,找到刚刚新建的SCSI控制器1(添加完硬盘后会自动添加),然后在右边把虚拟的复选框选中,如下图所示,点击完成:10、找到另外一台虚拟机(exchange2),同样的方法添加硬盘,不同的地方在于这里是选择使用现有的虚拟磁盘,如下图所示:11、然后通过浏览路径,找到刚刚配置好的那一台虚拟机(exchange1)的磁盘存放路径(若不记得存放的路径,可以通过编辑设置,然后选择磁盘,即可在右上角的磁盘文件那里会有显示磁盘的存放路径),选择虚拟磁盘,如下图所示,这里先选择5G大小的仲裁盘:12、还有一点也是要注意的是:选择虚拟机设备节点的时候,一定要和刚刚配置好的那台虚拟机(exchange1)的节点要一一对应,比如,仲裁盘在刚刚那台配好的虚拟机(exchange1)上是选择SCSI(1:0),这里又选择了这个仲裁盘,所以在选择虚拟机设备节点到时候也要选择SCSI(1:0),第二块盘也是这样,以此类推:13、再把SCSI控制器更改下,选择虚拟,点击确定即可:。
ESXIesxi6.0-6.7下添加USB硬盘作为数据存储
ESXIesxi6.0-6.7下添加USB硬盘作为数据存储说明:通过此种⽅式会造成usb硬盘的数据被格式化⽬录⼀、在esxi物理机后台打开SSH的功能按F2输⼊密码进⼊设置界⾯》》Troubleshoot ing Options》》Endabled⼆、在不接⼊USB硬盘的情况下输⼊以下命令/etc/init.d/usbarbitrator stopchkconfig usbarbitrator off三、接⼊你的USB硬盘,输⼊以下命令,这时我们可以看到(Is USB:true)说明我们的usb硬盘已经被识别出来esxcli storage core device list |grep -i usb四、输⼊以下命令,列出我们USB硬盘的信息,显⽰为(mpx.vmhba32:C0:T0:L0)这⾥的信息每个⼈的都不⼀样ls /dev/disks/五、接下来我们输⼊以下两条命令,(mpx.vmhba32:C0:T0:L0)这个值换成你上⼀步获取的那个值,并且在:前⾯加个\,也就变成(mpx.vmhba32\:C0\:T0\:L0)partedUtil mklabel /dev/disks/mpx.vmhba32\:C0\:T0\:L0 gptpartedUtil getptbl /dev/disks/mpx.vmhba32\:C0\:T0\:L0六、换算硬盘的⼆进制数值,输⼊以下命令(mpx.vmhba32\:C0\:T0\:L0)⼀样的换成你的数值,别忘了在:前⾯加\,这样就会换算出来我们硬盘的数值,我的是976768064,这个数值每个⼈的不⼀样eval expr $(partedUtil getptbl /dev/disks/mpx.vmhba32\:C0\:T0\:L0 | tail -1 | awk '{print $1 " \\* " $2 " \\* " $3}') - 1七、在输⼊以下命令来让系统识别我们的硬盘,(mpx.vmhba32\:C0\:T0\:L0)修改为⾃⼰的硬盘数值,(976768064 )修改为你上⼀步换算出来的数值partedUtil setptbl /dev/disks/mpx.vmhba32\:C0\:T0\:L0 gpt "1 2048 976768064 AA31E02A400F11DB9590000C2911D1B8 0"⼋、挂载我们USB硬盘,注意这⾥(mpx.vmhba32\:C0\:T0\:L0)不仅要换为你硬盘的数值,并且还要在后⾯加个:1,就是这个样⼦(mpx.vmhba32\:C0\:T0\:L0:1)vmkfstools -C vmfs5 -S USB_Datastore /dev/disks/mpx.vmhba32\:C0\:T0\:L0:1九、最后回到我们的esxi后台存储,就可以看到我们存储器位置多了⼀个USB硬盘啦,⼤功告成。
vmware磁盘共享-Linux
基于VMware创建磁盘共享
在此环境中测试主机有两台,分别为zyj-test和zyj-test2 RedHat enterprise Linux 6 (64)虚拟平台为esxi 其中test2为克隆版(在应用中无强制需求)
1:编辑虚拟机zyj-test(在之后的描述中统称为主机A test2为主机B)的设置,添加硬
盘,创建新的虚拟磁盘。
设置磁盘大小,选择“厚置备置零”存储位置任意,建议不要和主机放在同一目录。
虚拟机设备节点设置为SCSI(1:0)或者SCSI(1:1)或者SCSI(2:0),在此注意不能和之前已有的硬盘在同一个SCSI总线上,完成后编辑新增加的SCSI控制器设置,总线共享设置为“虚拟”
至此主机A的配置已完成,接下来配置主机B
2:编辑主机B的设置,添加硬盘,使用现有的虚拟磁盘,浏览找到刚刚创建的磁盘文件。
虚拟设备节点设置为主机A相同的节点。
最后,同样编辑新增加的SCSI控制设置,总线共享设置为“虚拟”
至此,磁盘共享配置完成。
登陆主机查看主机内的磁盘信息,首先是主机A
在看主机B
由此可见磁盘共享已配置完成,且已被系统正确识别。
附:对于Linux挂载磁盘建议利用UUID方式挂载
1:查找磁盘的UUID可以通过ls /dev/disk/by-uuid -l来实现,
2:根据找到的UUID(sdb1)再在fstab中配置磁盘(注意图中的磁盘分区格式,原有分区是ext3就是ext3,原有分区是ext4就是ext4
3:做完之后,可以用mount -a测试一下,是否正常,如果正常,重启后,sda和sdb再也各归各位了!。
Vmware ESXi共享存储配置
Vmware ESXi共享存储配置在小型VMware环境当中,错误配置共享存储的情况并不少见。
花费一些时间来纠正这些错误可以在ESXi主机超过负载或者宕机时避免很多问题。
一个成功的vSphere部署需要包含三个基本部分:多个相同的ESXi服务器、共享存储和vCenter。
任何具有多个ESXi服务器的数据中心都应该使用共享存储,并且对于所有服务器集群都保证一直可用。
对于一些vSphere核心技术来说,比如vMotion、分布式资源调度(DRS)和高可用性(HA),共享存储是一个前提条件。
vMotion可以在不产生宕机时间的情况下,将一个运行中的虚拟机从一台ESXi主机迁移到另一台上。
DRS利用vMotion技术将虚拟机移动到其他的ESXi主机上,以避免产生CPU和内存不足的情况。
如果一台ESXi服务器发生故障,vSphere HA会在集群中的其他ESXi 主机上重启正在运行的虚拟机。
DRS和HA只能用于存放在共享存储上的虚拟机;不论是HA还是DRS迁移,虚拟机在存储上的位置都不会发生改变。
为了最大限度地发挥HA和DRS的作用,虚拟机使用的所有存储都必须对集群中的每一台ESXi服务器保证可用。
连续的共享存储使用的配置取决于存储网络类型:光纤通道(FC)、iSCSI还是网络文件系统(NFS)。
对于FC和iSCSI 存储,需要确保存储阵列对于每个ESXi主机都使用相同的逻辑单元号(LUN)。
一些阵列通过使用分组可以轻松实现这个需求,但是其他阵列就需要你为每个主机都单独进行配置。
对于FC,你需要将FC交换机配置在一致的分区当中,以使得所有的主机都能够找到阵列。
如果使用的是iSCSI,那么ESXi主机需要使用同样的发现设定、同样的动态发现IP地址列表。
如果使用的是NFS,那么大部分的设定都可以在ESXi服务器上完成。
确保在每个ESXi主机上都使用相同的NFS服务器主机名和共享路径。
如果一个ESXi主机使用NFS服务器的IP地址,另外一个使用主机名,而第三台ESXi主机使用全限定名,那么vCenter将认为它们使用的是不同的数据存储。
vmware ESXserver添加共享磁盘
vmware ESXserver添加共享磁盘在VMware ESX下安装MSCS时发现,建立虚拟共享磁盘的格式必须要为thick,否则在虚拟节点系统里挂接磁盘后操作系统无法启动,出现如下错误提示:VMware ESX Server cannot open the virtual disk, "........vmdk"for clustering. Please verify that the virtual disk was createdusing the 'thick' option.......Reason: thin/TBZ disks cannot be opened in multiwriter mode..提示共享磁盘要以thick选项创建,原因为thin/TBZ格式的虚拟磁盘不能在多重写模式下打开。
使用ssh登陆ESX Server进入虚拟磁盘的目录,修改创建磁盘命令如下:vmkfstools -c 10240m -a lsilogic -d thick sharedisk.vmdk (添加一块10G的名叫sharedisk的磁盘)在VC上,编辑虚拟节点属性,添加上面创建的磁盘,选择已存在的虚拟磁盘,修改SCSI Controller1的SCSI总线属性为“物理”,并修改每个做群集虚拟机的.vmx配置文件,在文件最后添加如下字段:disk.locking = "FALSE"diskLib.dataCacheMaxSize = "0"scsi1.sharedBus = "virtual"......scsi1:0.deviceType = "disk"……(有多少块磁盘就依次添加上去)启动虚拟节点系统,正常使用共享磁盘。
1.建立虚拟磁盘telnet到ESX server console,通过如下命令建立虚拟磁盘vmkfstools -c 512m -a lsilogic -d thick data4.vmdk #此处thick选项必须,指定预先分配空间2.添加磁盘并共享通过VMware Infrastructure Client登入ESX server图形console,将新建立的磁盘加入虚拟机中,再加入磁盘时选择与不需要共享的磁盘不同的scsi控制器,如已有scsi 0:0是安装操作系统的磁盘设备,则新加入的磁盘应选择scsi 1:x,这样磁盘被加入后会自动建立一个新的scsi控制器,如下图所示。