双节点VMware vSAN分布式存储部署实例演示

文章目录
  • 概述:
  • 部署过程:
  • 宕机测试:
  • 总结:
  • 概述:

    vSAN类似于网络上的RAID。vSAN当前支持RAID 1和RAID 5/6。部署2节点vSAN群集时,仅RAID 1可用。将VM对象(例如VMDK)存储在vSAN中后,数据将写入节点并复制到另一个节点(例如,跨两个物理磁盘的传统RAID 1)。因此,将创建两个组件:原始数据和副本。

    在vSAN环境中,诸如VMDK之类的存储对象需要半数以上的组件处于活动状态才能就绪。因此,在上述vSAN群集中,如果节点关闭,则会丢失一半的VMDK组件,因此VMDK不再就绪。并不是真正的弹性解决方案:)。

    为解决此问题,VMware推出了vSAN Witness Appliance。借助此设备,除了这两个组件之外,还将创建一个见证人。因此,即使您丢失了节点或见证设备,也有超过一半的组件可用。

    需要注意的是

    • 见证设备不得位于2节点vSAN群集中。VMware不支持它。您可以部署第三个ESXi,然后在此ESXi内部署见证设备。但是见证设备必须有权访问vSAN网络。
    • 需要提前准备vSAN的License

    部署过程:

    环境介绍:

    本实例使用vSphere 7.0U3版本作为载体,(vSphere的部署过程略),主要记录从双节点配置网络开始;

    2台ESXi主机分别4块万兆网卡,本次将使用其中2块万兆网卡作为vSAN分布式交换机的上行口,另外使用一块万兆网卡作为vMtion的上行口使用,最后一块网卡是承载Manager的网卡,本次实例将保持默认状态。

    vSwitch for Manager VMkernel:

    服务器IP地址备注
    vCenter Server192.168.111.10/24
    ESXi Host 01192.168.111.11/24
    ESXi Host 02192.168.111.12/24
    VMware-VirtualSAN-Witness192.168.111.13/24外部部署

    VDSwitch 0 for vSAN VMkernel

    服务器IP地址备注
    ESXi Host 01192.168.111.101/24
    ESXi Host 02192.168.111.102/24

    VDSwitch 1 for vMtion VMkernel

    服务器IP地址备注
    ESXi Host 01192.168.111.111/24
    ESXi Host 02192.168.111.112/24

    添加主机及配置分布式交换机:

    在部署单节点vCenter Server 的时候已经将ESXi Host 01的磁盘声明了,所以在vCenter Server初始化状态可以看到磁盘组。

    添加 ESXi Host 02 到数据中心,将主机进入维护模式并将其移动至集群内。

    新建分布式交换机 DSwitch 0,并指定2个上行链路口为vSAN使用。

    添加VMkernel适配器,勾选vSAN服务,并配置好IP地址

    新建分布式交换机 DSwitch 1,并指定1个上行链路口为vMotion使用。

    添加VMkernel适配器,勾选vMotion服务,并配置好IP地址。

    完成配置后状态如下:

    磁盘管理:

    将ESXi Host 02 主机下的磁盘按计划声明,并将其退出维护模式。

    部署见证主机:

    使用ova模板在集群外部署(过程略),并为其配置好管理地址。

    将其加入到数据中心(非集群内)

    配置故障域:

    故障域:说直白一点就是允许故障的区域,这里配置一下延伸集群。

    配置HA和DRS:

    HA是高可用,DRS是自动调度。

    DRS默认关闭状态:

    启用

    HA默认状态

    启用

    上述两者都启用后,大概率会将vCenter Server进行一次迁移(可能) 当然这取决于你的硬件配置情况。

    其他配置:

    vSAN性能服务器设置 这里配置

    宕机测试:

    当前vCenter Server 在ESXi Host 02主机上,现在将其主机直接断电,看会发生什么。

    直接关机

    网络已经不可达

    vCenter Server 也不能访问,且网络不可达。

    稍等片刻后,发现其网络又可达了,

    同时 vCenter Server 又似乎重启了?

    是的,没错,它确实是重启了!而且当前它运行在 ESXi Host 01 之上。

    等待片刻 vCenter Server 就能登录了。

    总结:

    本实例仅供学习参考,实际生产环境建议还是至少使用三台服务器。

    0

    1. This post has no comment yet

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注

    Hyper-V虚拟机显卡直通(GPU Passthrough)
    Hyper-V虚拟机显卡直通(GPU Passthrough)
    Citrix NetScaler ADC 升级安全补丁
    Citrix NetScaler ADC 升级安全补丁
    VBR 12 备份Linux系统
    VBR 12 备份Linux系统
    VMware ESXi 9.0 Beta版本首发体验
    VMware ESXi 9.0 Beta版本首发体验
    解决ESXi SSL证书过期,无法登陆
    解决ESXi SSL证书过期,无法登陆
    使用DLVM本地部署DeepSeek(未完待续)
    使用DLVM本地部署DeepSeek(未完待续)
    © 2025 诺诺博客如有侵权请联系删除 | 网站地图 | 百度统计 | 又拍云CDN加速
    为了获得更好的浏览效果 建议您使用IE8.0及以上版本浏览器登陆本站点 · 服务器托管于腾讯云