目录

1. vSAN简介

1.1 vSAN 概念

1.1.1 vSAN 的特性

1.2 vSAN术语和定义

1.3 vSAN 和传统存储

1.4 构建 vSAN 群集

1.5 vSAN 部署选项

1.6 与其他 VMware 软件集成

1.7 vSAN 的限制

2. 启用 vSAN 的要求

2.1 vSAN 的硬件要求

2.2 vSAN 的群集要求

2.3 vSAN 的软件要求

2.4 vSAN 的网络要求

2.5 许可证要求

3. 设计和优化 vSAN 集群

3.1 vSAN 存储组件设计和大小调整

3.1.1 规划 vSAN中的容量

3.1.2 vSAN 中的闪存缓存设备设计注意事项

3.1.3 vSAN 中的闪存容量设备设计注意事项

3.1.4 vSAN中磁盘的设计注意事项

3.1.5 vSAN 中存储控制器的设计注意事项

3.2 设计和优化 vSAN 主机

3.3 vSAN 集群的设计注意事项

3.4 设计 vSAN 网络

3.4.1 为 vSAN网络连接创建静态路由

3.5 vSAN 网络连接的最佳做法

3.6. 设计和优化 vSAN 故障域

3.7 使用引导设备和 vSAN

3.8 vSAN 群集中的持久日志记录

4. 为 vSAN 准备新的或现有的群集

4.1 选择或验证存储设备的兼容性

4.2 准备存储

4.2.1 准备存储设备

4.2.2 使用 ESXCLI 将闪存设备标记为容量设备

4.2.3 使用 ESXCLI 取消标记用作容量设备的闪存设备

4.2.4 使用 RVC 将闪存设备标记为容量设备

4.3 为 vSAN 提供内存

4.4 为 vSAN 准备主机

4.5 vSAN与 vCenter Server 的兼容性

4.6 准备存储控制器

4.7 配置 vSAN 网络

4.8 有关 vSAN 许可证的注意事项

5. 创建 vSAN 群集

5.1 vSAN群集的特性

5.2 创建 vSAN 集群之前

5.3 使用快速入门功能配置并扩展 vSAN 群集

5.3.1 使用快速入门功能配置 vSAN集群

5.4 手动启用 vSAN

5.4.1 为 vSAN设置 VMkernel 网络

5.4.2 创建 vSAN 集群

5.4.3 使用 vSphere Client 配置 vSAN 集群

5.4.4 编辑 vSAN 设置

5.4.5 在现有集群上启用 vSAN

5.5 配置 vSAN 集群的许可证设置

5.6 查看 vSAN数据存储

5.7 使用 vSAN 和 vSphere HA

5.8 使用 vCenter Server 部署 vSAN

5.9 禁用 vSAN

5.10 关闭并重新启动 vSAN 集群

6. 使用延伸群集将数据存储扩展到两个站点

6.1 延伸集群简介

6.2 延伸集群设计注意事项

6.3 使用延伸群集的最佳做法

6.4 延伸集群网络设计

6.5 双节点 vSAN 集群

6.6 使用快速入门功能配置延伸集群或双节点集群

6.7 手动配置 vSAN 延伸集群

6.8 更改首选故障域

6.9 更改见证主机

6.10 部署 vSAN 见证 (Witness) 设备

6.10.1 在见证设备上设置 vSAN网络

6.10.2 在见证设备上配置管理网络

6.11 为见证流量配置网络接口

6.12 将延伸群集转换为标准 vSAN 群集

6.13 将双节点集群分配给共享见证主机

6.14 为双节点集群重新分配共享见证主机

更多IT解决方案:www.ihelpyou.com.cn

VMware vSAN见证设备包括两个预配置的网络适配器。必须更改第二个适配器的配置,该设备才能连接到 vSAN网络。

过程

  1. 导航到包含见证主机的虚拟设备。
  2. 右键单击设备,然后选择编辑设置。
  3. 在虚拟硬件选项卡上,展开第二个网络适配器。
  4. 从下拉菜单中,选择 vSAN端口组,然后单击确定。

部署vSAN Witness Appliance。在我的实验室中,我将带有ESXi的NUC添加到vCenter上以简化管理,但这不是必需的。从OVF模板部署见证后,将其添加到vCenter并像对待其他主机一样对待它。唯一要记住的是,它不应位于vSAN群集中,而应是独立的主机。您会注意到,添加时,它带有其自己的许可证。

开箱即用,它带有两个vmnic,两个标准vSwitch和两个vmkernel端口组–第一个用于管理,第二个用于见证流量。由于这是一个家庭实验室,因此我不需要两个,并且很高兴为这两个任务运行一个vmk。如果要执行此操作,请从第二个vmk中删除vSAN服务,然后删除vmk,最后删除交换机。不要尝试在不删除vSAN标签的情况下删除交换机或vmk,因为它不起作用,并且会花费一段时间。

由于直接连接的10Gb连接在vSAN节点之间不能在其他任何地方路由,因此我们需要在这些节点上使用管理vmk,以允许vSAN与见证设备通信,反之亦然。我们通过命令行执行此操作:

esxcli vsan network ip add -i vmk0 -T=witness

vmk#可能与您有所不同,因此请适当更改。这两者都需要完成。要查看主机上的vSAN网络,我们使用esxcli vsan网络列表,该列表在我的vSAN节点上现在如下所示:

esxcli vsan network list
InterfaceVmkNic Name: vmk1IP Protocol: IPInterface UUID: 0310435c-4c4f-e907-73f1-ac1f6b6565e8Agent Group Multicast Address: 224.2.3.4Agent Group IPv6 Multicast Address: ff19::2:3:4Agent Group Multicast Port: 23451Master Group Multicast Address: 224.1.2.3Master Group IPv6 Multicast Address: ff19::1:2:3Master Group Multicast Port: 12345Host Unicast Channel Bound Port: 12321Multicast TTL: 5Traffic Type: vsanInterfaceVmkNic Name: vmk0IP Protocol: IPInterface UUID: ed18435c-90a4-d2b9-742a-ac1f6b6565e8Agent Group Multicast Address: 224.2.3.4Agent Group IPv6 Multicast Address: ff19::2:3:4Agent Group Multicast Port: 23451Master Group Multicast Address: 224.1.2.3Master Group IPv6 Multicast Address: ff19::1:2:3Master Group Multicast Port: 12345Host Unicast Channel Bound Port: 12321Multicast TTL: 5Traffic Type: witness

您可以看到我有用于管理的vmk0和用于vSAN的vmk1。我还为见证流量标记了vmk0。目前,您只能在命令行中执行此操作。

我们还需要使用上述方法在见证设备上的vmk0上启用见证流量。标记见证人流量后,我们可以使用GUI启用vSAN流量。

如果一切都正确完成,我们现在可以通过创建扩展群集来完成vSAN配置。转到vSAN下的vSAN群集>配置>故障域并配置。将其中一个vSAN节点设置为辅助节点,然后单击下一步。

现在,我们选择见证主机。如果网络设置正确,则应该可以继续。如果未成功,请检查您的网络。

我不确定为什么您必须手动选择用于容量和缓存层的磁盘,尽管考虑到在配置vSAN时可以在其他地方使用,我还是可以自动选择磁盘。

在摘要屏幕上,按完成。

vSAN现在应该开始在两个节点之间复制,并且最终所有与连接有关的警报都将消失。

这样就构成了一个带有Witness Appliance的2节点vSAN群集。

VSAN 6.1发布了也有两三个月了,其中有2个比较显著的新特性,一个就是支持Stretched Cluster, 也就是说你的VSAN集群现在可以不在一个物理位置了,可以跨数据中心部署了;另外一个就是2节点VSAN。

我们知道,原来的VSAN至少需要3个节点,为啥呢?因为在默认FTT为1的时候,每块数据盘都至少需要3个组件,1份数据,1份是数据的副本,第3份是见证组件(Witness component),相当于集群中的仲裁盘,用来解决脑裂问题的。换一句话说,就是“如果想要使得虚拟机的磁盘对象是可用的话,它的可用组件数必须大于50%,而见证就是用来解决大于50%的这个问题的”。

原本Witness是作为一个component存在于VSAN集群中的某台物理主机上的,而现在,Witness Appliance则可以作为一台虚拟机存在的,它存在的目的就是用来存储witness component的。这样,VSAN集群对物理主机最低数量限制就减少了一个。

记住:

Witness Appliance是用来取代一台ESXi主机的

Witness Appliance是用来取代一台ESXi主机的

Witness Appliance是用来取代一台ESXi主机的

重要的事情说三遍。所以部署的时候要把它当作一台ESXi主机来部署。

因此,当然你也可以部署一台物理机来做同样的事情。但是,这里的重点是我们要省钱,要省一台主机,不是吗?那么,为了省钱用一台特殊的虚拟机来取代物理主机,就得为这台特殊的虚拟机多考虑一些。

Witness Appliance的配置选项

Witness Appliance 就是一台虚拟机,是通过OVA部署的预先配置好的虚拟设备。在配置OVA过程中会有3个选项,分别针对不同规模的VSAN集群:

Tiny 微型环境(少于10台虚拟机)

2 vCPUs, 8GB vRAM

8GB ESXi Boot Disk, 一个10GB SSD, 一个15GB HDD

最多支持750个witness component

Medium 中型环境(最多500台虚拟机),这是默认选项。

2 vCPUs, 16GB vRAM

8GB ESXi Boot Disk, 一块10GB SSD, 一块350GB HDD

最多支持21000个witness component

Large 大型环境(超过500台虚拟机 )

2 vCPUs, 32GB vRAM

8GB ESXi Boot Disk, 一块10GB SSD, 三块350GB HDD

最多支持45000个witness component

注意,这里的所谓SSD并不是真正的SSD,而是一个被打上了SSD标签的VMDK而已。

Witness Appliance的网络要求

另外一个非常重要的是Witness Appliance的网络配置。因为网络不通就不能做仲裁了呀。(这不是废话么,笑)

所以这台虚拟机的网卡必须能够和VSAN集群的其他主机通信。而且DNS很重要,还要加域。它还需要以一台ESXi主机的身份加入到vCenter中。

既然Witness Appliance是被当作一台ESXi主机,那么它就会有自己的vSwitch。应该手工设置Witness Appliance中标准vSwitch的uplink网口的Mac地址和它所在的主机的Mac地址一样。这样,递交到主机的witness请求就可以被传递到Witness Appliance上。

注意,Witness Appliance目前是为了2节点VSAN集群设计的。常规的3节点(或更多节点)的VSAN集群还是使用传统的方法,witness component还是打散分布到集群中的所有主机上的。

应用场景

问题来了,Witness Appliance也是在一台主机上的,而且这台主机不能是2节点VSAN集群中的某一台,那不是说还是需要3台主机么?既然有了3台主机,那为啥还要那么麻烦搞特殊化,直接搭建成常规的3节点VSAN集群不可以吗?

好吧,这个问题问的有道理哦,不过2节点VSAN的应用场景不太一样,它主要是用于ROBO的情况的。ROBO就是Remote Office/Branch Office,指小型的分支机构,对于这种规模较小的办公室而言,2台主机就能满足需求,3台主机可能就有点浪费。这种场景下,Witness Appliance是安装在总公司的数据中心上的某台ESXi主机上的。

【VMware vSAN 7.0】6.10.1 在见证设备上设置 vSAN网络—我们有软硬件解决方案相关推荐

  1. 【VMware vSAN 7.0】6.12 将延伸群集转换为标准 vSAN 群集—我们有软硬件解决方案

    目录 1. vSAN简介 1.1 vSAN 概念 1.1.1 vSAN 的特性 1.2 vSAN术语和定义 1.3 vSAN 和传统存储 1.4 构建 vSAN 群集 1.5 vSAN 部署选项 1. ...

  2. 【VMware vSAN 7.0】6.9 更改见证主机—我们有软硬件解决方案

    目录 1. vSAN简介 1.1 vSAN 概念 1.1.1 vSAN 的特性 1.2 vSAN术语和定义 1.3 vSAN 和传统存储 1.4 构建 vSAN 群集 1.5 vSAN 部署选项 1. ...

  3. 【VMware vSAN 7.0】6.11 为见证流量配置网络接口—我们有软硬件解决方案

    目录 1. vSAN简介 1.1 vSAN 概念 1.1.1 vSAN 的特性 1.2 vSAN术语和定义 1.3 vSAN 和传统存储 1.4 构建 vSAN 群集 1.5 vSAN 部署选项 1. ...

  4. android 获取网卡mac_在安卓6.0(及以上)设备上无法获取无线网卡MAC地址的解决方案...

    在安卓6.0以下的设备上,通过WifiManager.getConnectionInfo().getMacAddress()即可获取WLAN物理地址, 而在6.0及以上,以此方式获取到的MAC地址为固 ...

  5. VMware8.0虚拟机中安装Ubuntu12.04使用NAT设置连接网络

    之前一直尝试使用"桥接"的方法,但是一打开虚拟机,本机windows就断网.最后不得不换种方法,还好尝试了很多遍终于使用NAT设置成功的联网了. 说明:本机windows连接的是无 ...

  6. windows xp进入访客_如何在Windows 10上设置访客帐户Windows解决方案

    如何安全找回丢失数据的方法 1. 下载并安装B计划数据恢复软件. 2. 运行恢复软件,点击"深度扫描". 深度扫描是绕过文件系统直接从硬盘.U盘.SD卡等设备底层恢复数据,因此使用 ...

  7. 【VMware vSAN 7.0】6.10 部署 vSAN 见证 (Witness) 设备—我们有软硬件解决方案

    目录 1. vSAN简介 1.1 vSAN 概念 1.1.1 vSAN 的特性 1.2 vSAN术语和定义 1.3 vSAN 和传统存储 1.4 构建 vSAN 群集 1.5 vSAN 部署选项 1. ...

  8. 【VMware vSAN 7.0】5.4.2 创建 vSAN 集群

    [VMware vSAN 7.0]5.4.2 创建 vSAN 集群-我们有软硬件解决方案 IT干货 2021-03-31 10:19:32 123 收藏 1 分类专栏: 1.服务器虚拟化集群方案 文章 ...

  9. 【VMware vSAN 7.0】6 使用延伸群集将数据存储扩展到两个站点—我们有软硬件解决方案

    目录 1. vSAN简介 1.1 vSAN 概念 1.1.1 vSAN 的特性 1.2 vSAN术语和定义 1.3 vSAN 和传统存储 1.4 构建 vSAN 群集 1.5 vSAN 部署选项 1. ...

最新文章

  1. 使用Memcached实现Session共享
  2. 安卓桌布显示的dip和px
  3. 谁更了解你,是女朋友吗。不,是这些推荐算法。
  4. iOS开发UI篇—实现一个私人通讯录小应用(二)
  5. java struct工作原理_Struts2的工作原理(图解)详解
  6. Android 数据访问之Internal Storage 数据保存在内存 demo+笔记
  7. 8255A的工作方式控制字
  8. C++开发工程师进阶路线
  9. Python进行数值计算
  10. 线性表_栈_逆波兰计算式(Reverse Polish Notation)
  11. Windows 桌面美化
  12. 关于LTE网络质量的参数
  13. 冰箱味道很臭?那你真的该学学这些除臭妙招
  14. 心电算法准确性评价总结
  15. Vivado时序约束之—— set_max_delay、set_min_dealy(最大最小延迟约束)
  16. 为什么要学Markdown?有什么用?
  17. 2021年诺贝尔物理学奖——平衡混沌与秩序的复杂
  18. Angular+arcgisjs之平面地图测距、测面积、搜索
  19. 都2022了,不会还有人不会idea注释相关的配置吧,速进本文
  20. opencv亚像素边缘精度_opencv 亚像素 算法

热门文章

  1. mysql 开仓函数,量化投资_TB交易开拓者A函数和Q函数常见组合应用
  2. 5、交易开拓者-公式应用
  3. 智慧农业大棚控制方案
  4. 十分钟开发物联网:智慧农业大棚环境监测(4G版)
  5. PCAndroid通用移动、放大、缩小
  6. python 互相关的实现
  7. 删除右键open foler as pycharm project(WIN10)
  8. HotFix热修复示例
  9. 想在Python中将Excel文件转换为PDF?来看看这份Aspose.Cells指南
  10. 以太网为什么要增加隔离变压器