精华内容
下载资源
问答
  • test-1与test-2都是vmwarevcenter中的虚拟机,在同一台服务器下,现在要搭建一个高可用集群进行测试,需要共享存储,谨参照https://blog.csdn.net/chinagissoft/article/details/52909374,来实现vmwarevcenter下的...

    test-1与test-2都是vmware vcenter中的虚拟机,在同一台服务器下,现在要搭建一个高可用集群进行测试,需要共享存储,谨参照 https://blog.csdn.net/chinagissoft/article/details/52909374 ,来实现vmware vcenter下的存储共享:

    一、vmware中的硬盘设置

    1.在test-1中编辑虚拟机设置:

    2.点击添加:

    3. 选中硬盘,点击下一步

    4. 下一步

    5. 指定共享磁盘的容量,磁盘制备选择厚置备置零,位置选择指定的数据存储,如图,完成后点击下一步:

    6.虚拟设备节点,点进去下拉选择1:×这种形式的,模式选择独立,持久,如图,完成后点击下一步:

    7. 确认无误后点击完成:

    8.完成后可在test-1的虚拟机设置中看到硬盘的一些设置

    9.SCSI控制器设置,在添加硬盘后,会多出来一个SCSI控制器,选中这个控制器进行如图设置(在更改这个设置的时候,需要虚拟机关机),设置完成后点击确定:

    10. 对test-2的设置(另一台虚拟机),编辑虚拟机设置,和test-1类似,添加硬盘,注意在选择磁盘的时候选择 使用现有磁盘,之后点击下一步:

    11.选择磁盘路径,这里的路径如果不清楚,可以去test-1中选中添加的硬盘查看具体路径,选好后点击下一步:

    12.这里的虚拟设备节点注意与test-1中的虚拟节点相同,模式依然是独立、持久,设置好后点击下一步:

     13. test-2的SCSI控制器的设置,这里的设置同test-1:

     等待配置完成,打开两个虚拟机的电源,没有报错的话,那么硬件的设置就完成了,如果报错,那么重新梳理一下添加硬盘的过程,看一下是不是哪一步设置出错了。

    二、共享存储挂载到虚拟机上的过程

    1.在两台虚拟机上都输入命令 fdisk -l 查看系统内的硬盘信息显示信息如下(两台虚拟机显示是一样的):

    linux和windows对存储空间的计算方式有差异,所以在windows添加的50G硬盘在这里显示有50多G

    2.对共享存储进行分区,这里简单分一下,只分成了一个主分区:

    在这里,有很多种分区方式,fdisk命令的使用请参照手册。

    3.查看分区后的硬盘信息,可以看到已经看到分过区的硬盘,这里从两台虚拟机上查看到的信息是一样的:

     

    4.为了使硬盘可以使用,还需要对分区进行格式化:

     

    格式化,完成!

    5.挂载分区:

     

    6.同理,在test-2上也将分区挂载上去,如果有错误提示,那就在test-2中也将共享磁盘重新分区一下,保存分区信息以后,再进行挂载就不会出错了。

     

    这样共享磁盘的挂载就完成啦~

     

    展开全文
  • 题记 在很多情况下,我们都会应用到共享存储,例如我们安装Oracle RAC时候,我们的...接下来,我们就看看一个基于VMWare vCenter环境下如何实现共享存储。 环境需求 VMWare vSphere+vCenter 6.0 目标 实现共享存

    题记

    在很多情况下,我们都会应用到共享存储,例如我们安装Oracle RAC时候,我们的控制文件,数据文件,日志文件都存储在共享存储上面;在物理环境我们很容易实现这种需求,但是在虚拟化环境下,我们将如何实现呢?

    接下来,我们就看看一个基于VMWare vCenter环境下如何实现共享存储。


    环境需求

    VMWare vSphere+vCenter 6.0


    目标

    实现共享存储


    架构图



    通过VMWare vCenter创建两个虚拟机,VM1(iportal),VM2(supermap_iportal810_ubuntu14.04_ESXI5.1),两个机器分别有一块本地磁盘,当然,我们可以再往VM1添加一个新的本地磁盘,但是如果我们什么都默认设置,该本次磁盘只能添加到一个虚拟机对象,而不能再挂载到两一个新的虚拟机对象,所以,如果我们希望实现共享存储,我们可以进行如下操作。


    一、为VM1添加一个新的磁盘对象


    在添加该磁盘,我们需要注意:

    1、尽量该磁盘文件不要与虚拟机存储在同一路径下

    2、磁盘设置为:“后置备置零”设置


    a、厚置备延迟置零:
          默认的创建格式,创建过程中为虚拟磁盘分配所需空间。创建时不会擦除物理设备上保留的任何数据,没有置零操作,当有IO操作时,需要等待清零操作完成后才能完成IO,
         即:分配好空间,执行写操作时才会按需要将其置零。

    b、厚置备置零(thick):
          创建支持群集功能的厚磁盘。在创建时为虚拟磁盘分配所需的空间。并将物理设备上保留的数据置零。创建这种格式的磁盘所需的时间可能会比创建其他类型的磁盘长。
         即:分配好空间并置零操作,有IO的时无需等待任何操作直接执行。

    c、精简置备(thin):
     精简配置就是无论磁盘分配多大,实际占用存储大小是现在使用的大小,即用多少算多少。当客户机有输入输出的时候,VMkernel首先分配需要的空间并进行清零操作,也就是说如果使用精简配置在有IO的时候需要:等待分配空间和清零,这两个步骤完成后才能进行操作,对于IO叫频繁的应用这样性能会有所下降,虽然节省了存储空间。


    3、磁盘设置的通道与本地磁盘不在同一个通道上


    默认添加的磁盘通道为SCSI(0:1),如上图所示,我们新添加的磁盘不在同一个通道上,所以我们选择(1:x)即可

    4、磁盘设置为“独立”模式,设置为持久选项。


    以上说明,在新添加的磁盘向导中都可以进行选择。


    二、添加磁盘完毕之后,我们可以看到,选择主页——清单——数据存储和数据存储群集,默认我们的虚拟机存储在datastore1,我新添加的共享磁盘,存储在new2,我们可以选择“浏览此数据存储”查看物理文件信息



    三、选择VM1(iportal )虚拟机,下载*.vmx文件

    默认的信息包括:

    .encoding = "UTF-8"
    config.version = "8"
    virtualHW.version = "9"
    nvram = "iportal.nvram"
    pciBridge0.present = "TRUE"
    svga.present = "TRUE"
    pciBridge4.present = "TRUE"
    pciBridge4.virtualDev = "pcieRootPort"
    pciBridge4.functions = "8"
    pciBridge5.present = "TRUE"
    pciBridge5.virtualDev = "pcieRootPort"
    pciBridge5.functions = "8"
    pciBridge6.present = "TRUE"
    pciBridge6.virtualDev = "pcieRootPort"
    pciBridge6.functions = "8"
    pciBridge7.present = "TRUE"
    pciBridge7.virtualDev = "pcieRootPort"
    pciBridge7.functions = "8"
    vmci0.present = "TRUE"
    hpet0.present = "TRUE"
    floppy0.present = "FALSE"
    memSize = "1024"
    powerType.suspend = "soft"
    usb.present = "TRUE"
    ehci.present = "TRUE"
    scsi0.virtualDev = "lsilogic"
    scsi0.present = "TRUE"
    ide1:0.startConnected = "FALSE"
    ide1:0.deviceType = "atapi-cdrom"
    ide1:0.fileName = "CD/DVD drive 0"
    ide1:0.present = "TRUE"
    mks.enable3d = "TRUE"
    ethernet0.virtualDev = "e1000"
    ethernet0.networkName = "VM Network"
    ethernet0.addressType = "vpx"
    ethernet0.generatedAddress = "00:50:56:bb:e3:b0"
    ethernet0.wakeOnPcktRcv = "FALSE"
    ethernet0.present = "TRUE"
    scsi0:0.deviceType = "scsi-hardDisk"
    scsi0:0.fileName = "iportal.vmdk"
    scsi0:0.present = "TRUE"
    displayName = "iportal"
    guestOS = "ubuntu-64"
    vcpu.hotadd = "TRUE"
    mem.hotadd = "TRUE"
    toolScripts.afterPowerOn = "TRUE"
    toolScripts.afterResume = "TRUE"
    toolScripts.beforeSuspend = "TRUE"
    toolScripts.beforePowerOff = "TRUE"
    tools.syncTime = "FALSE"
    uuid.bios = "42 3b 45 6c e8 da 22 f5-b0 e8 60 c1 20 ef 00 f2"
    vc.uuid = "50 3b 25 4e e2 26 44 89-f6 1b ba 14 06 23 8c 30"
    scsi1.virtualDev = "lsilogic"
    scsi1.present = "TRUE"
    scsi1:0.deviceType = "scsi-hardDisk"
    scsi1:0.fileName = "/vmfs/volumes/57eb5af7-f11fc744-5809-000c29dd753b/iportal/iportal.vmdk"
    scsi1:0.mode = "independent-persistent"
    scsi1:0.present = "TRUE"
    scsi1.sharedBus ="virtual"
    sched.scsi0:2.shares = "normal"
    sched.scsi0:2.throughputCap = "off"

    我们需要添加对共享磁盘的信息

    disk.locking="false"
    diskLib.dataCacheMaxSize = "0"
    diskLib.dataCacheMaxReadAheadSize ="0"
    diskLib.DataCacheMinReadAheadSize ="0"
    diskLib.dataCachePageSize ="4096"
    diskLib.maxUnsyncedWrites = "0"

    四、同理,我们找到VM2的物理存储,将*.vmx下载,添加以上相关信息,由于VM2并没有添加新的磁盘,需要共享VM1上的新磁盘,所以,VM2需要添加如下信息:

    scsi1.virtualDev = "lsilogic"
    scsi1.present = "TRUE"
    scsi1:0.deviceType = "scsi-hardDisk"
    scsi1:0.fileName = "/vmfs/volumes/57eb5af7-f11fc744-5809-000c29dd753b/iportal/iportal.vmdk"
    scsi1:0.mode = "independent-persistent"
    scsi1:0.present = "TRUE"
    scsi1.sharedBus ="virtual"
    sched.scsi0:2.shares = "normal"
    sched.scsi0:2.throughputCap = "off"
    disk.locking="false"
    diskLib.dataCacheMaxSize = "0"
    diskLib.dataCacheMaxReadAheadSize ="0"
    diskLib.DataCacheMinReadAheadSize ="0"
    diskLib.dataCachePageSize ="4096"
    diskLib.maxUnsyncedWrites = "0"
    

    五、将两个vmx文件分别上传到相应的虚拟机文件里面


    六、虽然VM2,没有手动添加新磁盘,但是经过修改后的vmx文件可以查看到VM2已经添加了共享磁盘的信息



    七、在VM1启动之后,我们可以将新磁盘进行分区,建立文件系统,Mount操作,创建一个文件测试,VM2可以直接mount查看新创建的文件。



    可能出现的错误:

    如果新添加的磁盘通道未选择正确,可能出现,VM1启动成功,但是VM2启动报如下错误:

    打开虚拟机 supermap_iportal810_ubuntu14.04_ESXi5.1 的电源时,会收到来自 ESX 主机的错误。
    无法启动虚拟机。
    模块 Disk 打开电源失败。 
    无法打开磁盘“/vmfs/volumes/57eb5af7-f11fc744-5809-000c29dd753b/iportal/iportal.vmdk”或其所依赖的快照磁盘之一。 
    未能锁定文件


    在实际测试过程中,我发现,当我在VM1更新文件时,VM2并不能实时看到更新信息,需要重新umount和mount的操作才能看到。


    如果VM2发现不了共享磁盘,建议重启OS。





    展开全文
  • 近期需要在VMware vCenter Server上创建虚拟机共享磁盘,整体

            近期需要在VMware vCenter Server上创建虚拟机共享磁盘,然后安装Oracle RAC,通过在网络上搜索,看到一篇合适的文章,先转载作为记录,随后再实际环境上再进行验证。


            架构:

             在云平台vmwarevcenter server 上搭建2台虚拟主机,名字分别为:

    redhat_myrac1_oracle10g和redhat_myrac2_oracle10g

    在虚拟主机redhat_myrac1_oracle10g上添加一块虚拟磁盘,设置2台虚拟主机共享:

    主要用途:用于搭建oracle RAC集群

     

    操作步骤:

    一:添加虚拟硬盘(添加硬盘之前克隆一台虚拟机为redhat_myrac2_oracle10g)

     

     

     





    这里一定要选择厚置备置零,位置一定不要和虚拟机主机的安装目录在同一个目录下 


    这里虚拟设备节点一定不要和之前的硬盘在同一个SCSI通道上。模式选择独立和持久

     

    完成即可。

     

     

     

    二:修改配置文件

    1)修改虚拟主机redhat_myrac1_oracle10g的配置文件,找到虚拟主机redhat_myrac1_oracle10g的安装目录:


    下载.vmx结尾的文件到本机上。

     

    增加如下内容:

    disk.locking="false"

    diskLib.dataCacheMaxSize = "0"

    diskLib.dataCacheMaxReadAheadSize ="0"

    diskLib.DataCacheMinReadAheadSize ="0"

    diskLib.dataCachePageSize ="4096"

    diskLib.maxUnsyncedWrites = "0"

     

    修改scsi1.sharedBus = "none"为scsi1.sharedBus ="virtual"

     

    然后上传回虚拟机安装目录下(先备份原来的文件)。

     

    2)修改虚拟主机redhat_myrac2_oracle10g的配置文件

    参考刚刚修改的虚拟主机redhat_myrac1_oracle10g配置文件,把redhat_myrac1_oracle10g替换为redhat_myrac2_oracle10g,修改下面的红色选项为原来redhat_myrac2_oracle10g虚拟主机配置文件的选项

    ethernet0.present = "TRUE"

    ethernet0.networkName = "VMNetwork"

    ethernet0.addressType = "vpx"

    ethernet0.generatedAddress = "网卡M地址"

    ethernet1.present = "TRUE"

    ethernet1.networkName = "VMNetwork"

    ethernet1.addressType = "vpx"

    ethernet1.generatedAddress = "网卡M地址"

    chipset.onlineStandby = "FALSE"

     

    uuid.bios = "42 2e80 85 fe 83 c3 45-5c 6e 80 b7 cb a0 b0 ff"

    vc.uuid = "50 2e c0c8 69 fa 73 af-da a9 bf b2 df d6 05 ba"

     

    修改完成后,上传回虚拟主机redhat_myrac2_oracle10g上(备份原来的文件)

     

     

    启动虚拟主机redhat_myrac2_oracle10g时会提示copy此虚拟机,选择后,按确定就行。

     

    到此共享虚拟硬盘创建完成

     

     

     

     


    展开全文
  • 将原来存放在第一台宿主机本地磁盘的虚拟机迁移存储到iscsi共享磁盘,只有把虚拟机迁移到共享存储了,才能实现vMotion在线迁移、故障自动转移的功能。 1、迁移虚拟机,选择更改数据存储 2、选择目标存储...

    本文主要介绍迁移虚拟机存储,也就是将虚拟机的硬盘等文件迁移到其他数据存储,以及虚拟机的vMotion在线迁移。


    一:部署环境

    wKioL1eF3DPC_urkAAAlYAiHYcI671.png

    二、迁移虚拟机存储

    将原来存放在第一台宿主机本地磁盘的虚拟机迁移存储到iscsi共享磁盘,只有把虚拟机迁移到共享存储了,才能实现vMotion在线迁移、故障自动转移的功能。

    1、迁移虚拟机,选择更改数据存储wKiom1eFpWyixL3XAAC5Twx6ZG8437.png


    2、选择目标存储为iSCSI共享存储“ESXi-HA-ShareDisk”

    wKioL1eFpW3ywAz1AAFoaImwC5M096.png


    3、点击完成

    wKiom1eFpW6iXMaxAAB-OC0bL_g669.png


    4、耐心等待迁移完成

    wKioL1eFpXOzAJsFAAGGRfKXhxM908.png


    三、虚拟机在线迁移

    1、虚拟机WIN10的存储已经被迁移到共享存储中,可以实现vmotion跨主机在线迁移,打开虚拟机电源开机。

    wKioL1eFpXTBnFawAAFJtM93kAo539.png


    2、确认虚拟机目前位于宿主机192.168.10.41上,我们将会将其实时迁移到另一台宿主机192.168.10.46上,在迁移之前对该虚拟机的IP地址进行长ping,以测试迁移过程的丢包率。本文原始出处:江健龙的技术博客http://jiangjianlong.blog.51cto.com/3735273/1826051

    wKiom1eFpXrDC9fQAADbxJALA88752.png


    3、迁移虚拟机,选择更改主机

    wKiom1eFpXyjYkEkAADWG0KXpLE898.png


    4、选择目标主机为另一台宿主机192.168.10.46

    wKiom1eFpX6S57uxAAChFFfgxps899.png

    wKioL1eFpX7BUpzFAACxl57qnnc806.png


    5、点击完成

    wKioL1eFpX_Twm99AAB4lgymKbg416.png


    6、在线迁移的过程主要是迁移虚拟机的内存数据,这个过程可能会丢1~2个数据包

    wKioL1eFqf6gPDgJAAGTaV1Xysg311.png


    7、迁移完成,已迁移到192.168.10.46的宿主机上

    wKiom1eMReeyBsnUAAEt3Zzc5t8311.png


    四、故障自动转移

    vCenter的HA群集不仅可以主动发起虚拟机的迁移,最重要的是宿主机故障会自动转移虚拟机,让虚拟机在其他宿主机上重新启动。测试的图后面再补上。

    展开全文
  • 在云平台vmware vcenter server 上搭建2台虚拟主机,名字分别为: redhat_myrac1_oracle10g和redhat_myrac2_oracle10g 在虚拟主机redhat_myrac1_oracle10g上添加一块虚拟磁盘,设置2台虚拟主机共享: 主要用途:用于...
  • 目录 目录 软件环境 前言 Openstack 接口驱动 使用 KVM 在 Compute ...使用 VCDirver 在 vCenter 上创建虚拟机的流程 配置 vCenter 接入 Openstack 修改 Openstack 配置文件 通过 Openstack 在 vCenter ...
  • 在很多情况下,我们都会应用到共享存储,例如我们安装Oracle ...接下来,我们就看看一个基于VMWare vCenter环境下如何实现共享存储。 环境需求 VMWare vSphere+vCenter 6.0 目标 实现共享存储 架构图 通过...
  • 一、创建ESXi的vMotion网络用于连接vCenter,与共享存储 (两台ESXi都要操作) 1、通过 VMware VMotion,您可以: 在零停机、用户毫无察觉的情况下执行实时迁移。 持续地自动优化资源池中的虚拟机。 在无需安排停机...
  • Vmware Vcenter6.0 虚拟机管理---克隆

    千次阅读 2015-05-08 15:19:38
    Vmware Vcenter6.0 虚拟机管理—克隆我们前面介绍了vmware vsphere全新安装及vmware vcenter的全新安装及配置,我们都知道Vmware vcenter是一个强大的管理中心,使用vmwre vcenter管理虚拟机非常方便,可以减少人为...
  • vCenter通过vMotion迁移虚拟机条件

    千次阅读 2019-08-15 11:28:39
    请求vMotion迁移时,vCenter server会验证虚拟机与ESXi主机状态是否稳定; 此时,源ESXi主机将虚拟机内存克隆到新ESXi主机; 源ESXi主机将克隆期间发生改变的内存信息记录在内存对应图上(也有人成为心电图); ...
  • vmware添加iscsi共享存储设备, vmware添加iscsi共享储存
  • vCenter 通过模板部署虚拟机

    千次阅读 2019-09-18 06:39:30
    部署 vSphere 的目的就是在上面运行虚拟机,从而实现服务器虚拟化,然而一台一台的新建虚拟机明显...1、完整克隆是和原始虚拟机完全独立的一个备份,他不和原始虚拟机共享任何资源,可以脱离原始虚拟机单独使用。2...
  • zabbix配置自动发现vmware Vcenter虚拟机

    千次阅读 2019-06-09 13:06:58
    配置zabbixServer 编辑zabbixserver配置文件,默认的配置文件在 /etc/zabbix/zabbix_server.conf 修改参数: 参数 是否必须 ... 存储VMware数据的共享内存大小。 注意,如果没有配置并启动vmware...
  • 共享存储盘用于需求为双机相互访问的情景,如Oracle RAC场景,VMware虚拟机可以在已有的主机共享数据存储上通过划分一块厚备置零磁盘实现,具体方法如下: 1.新建要同时访问共享存储的两台虚拟机,新建的虚拟机必须...
  • 虚拟机存储策略

    千次阅读 2016-10-25 14:41:30
    允许的故障次数:定义存储对象能够允许的主机、磁盘或网络的故障次数。 要允许N个故障,则要创建2N+1个对象副本,并且需要2N+1台主机提供存储,默认值为1, 最大值为3。 每个对象的磁盘条带数: 在其上对存储...
  • 在网上找到一个workstation上的虚拟机与物理机共享文件夹的教程 http://jingyan.baidu.com/article/676629974979c654d51b84f8.html
  • vCenter Server 之 迁移虚拟机(六)

    千次阅读 2013-05-13 19:32:53
    vCenter Server 中,有以下迁移选项: 冷迁移:将已关闭电源的虚拟机移至新的主机。(可选)可以将配置文件和磁盘文件重 新定位到新的存储位置。可以使用冷迁移将虚拟机从一个数据中心移至另一个数据中心。 迁移...
  • 上一篇文章给大家介绍了ESXI主机...1、使用vSphere Web Client:目前这种方式是VMware公司推荐的,可以使用它登录到vCenter 并将ESXI主机添加进vCenter Server进行管理,非常适合大型企业。 2、使用vSphere Client:在v
  • 在上一篇文章中,给大家简单的介绍了如何使用vSphere Client 登录到ESXI主机并对其进行一些基础的设置,比如创建虚拟机,而且我也提到了,一般来说常用的创建的虚拟机的方法就是两种:一种是硬盘复制法,另一种是OVF...
  • vSphere部署系列之08——共享存储管理 接上一篇《vSphere部署系统之07vCenter管理ESXi主机》,继续在vCenter中对ESXi主机进行设置,本文主要是存储连接管理方面的操作。 实验环境总体规划,请见前面的博文...
  • vShpere云操作系统之四Vcenter Server添加esx主机以及添加网络和存储 首先于DNS上设置esx主机的正向和反向记录,如果不想设置就修改host文件 然后输入vc主机之管理员账号进入vc控制台 首先新建数据中心并重...
  • vSphere共享存储全配置流程

    万次阅读 2017-09-22 21:53:04
    1、Openfiler的安装 Openfiler 由rPath Linux驱动,它是一个基于浏览器的免费网络存储管理实用程序,可以在单一框架中提供基于...本次实验目的为创建一个openfiler虚拟机,来作为ESXi的存储。地址如下: 192
  • 1.安装Storage Server(Window Server 2012) ...2.配置iSCSI共享存储 进入Storage Server,点击“添加角色和功能”,在“服务器角色”中勾选“文件和iSCSI服务”中的“文件服务器”、“iSCSI目标...
  • ➢本地存储器:将虚拟机文件存储在内部存储磁盘或直接连接的外部存储磁盘上。 ➢联网的存储器:将虚拟机文件存储在通过直接连接或高速网络与主机相连的外部存储磁盘或阵列上。 1)本地存储器 ➢ 本地存储器可以是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,254
精华内容 901
关键字:

vcenter虚拟机共享存储