• vmware两台虚拟机设置共享磁盘


    需求:搭建数据库集群时需要两个节点共同访问一份数据

    在第一台虚拟机上添加磁盘

     

     第二台虚拟机上添加磁盘

     

     

    此时两台虚拟机都添加了同一块磁盘,但启动时会报错,因为会造成磁盘的征用

    那么更改虚拟机配置文件,找到两台虚拟机下的.vmx文件,分别添加以下内容

    disk.locking="FALSE"
    scsi[n].sharedBus = "virtual"

    参数1:disk.locking="FALSE"。参数说明:虚拟机系统在启动的时候会锁定磁盘,所以当启动虚机1后共享磁盘被锁定了,虚机2就起不来了,因此需要加入disk.locking = "false" 。

    参数2:scsi[n].sharedBus = "virtual" 。参数说明:以上的设置表示所有的BUS都共享,vmare推荐这种做法。如果说是不是所有的bus都共享的话,可以将上述scsi1.sharedBus = "virtual"改成scsi1:1.shared = "true"或者是scsi2:0.SharedBus="Virtual"。

    其实Buslogic和LSIlogic都是虚拟硬盘SCSI设备的类型。这里的Bus实际就是指的Buslogic,是虚拟硬盘类型。以上设置完成后就可以实现共享磁盘了。具体效果我们可以看下面这张图,在两台虚拟机中都能都通fdisk -l查看到新添加共享磁盘。

    启动两台虚拟机,进行查看

     fdisk /dev/sdb进行分区

    进行裸设备绑定(centos6.7) 

    vi  /etc/rc.local

    chown dmdba:dinstall /dev/sdb*
    chmod 660 /dev/sdb*

    raw /dev/raw/raw1 /dev/sdb1
    raw /dev/raw/raw2 /dev/sdb2
    raw /dev/raw/raw3 /dev/sdb3
    raw /dev/raw/raw4 /dev/sdb4

  • 相关阅读:
    open-falcon之agent
    centos 7 部署 open-falcon 0.2.0
    高可用Redis服务架构分析与搭建
    python操作mongo脚本
    mongo查询日期格式数据
    离线下载pip包安装
    mongo同步到es
    mongo ttl索引
    kibana多台服务部署
    logstash过滤配置
  • 原文地址:https://www.cnblogs.com/wangqianqiannb/p/16351367.html
Copyright © 2020-2023  润新知