虚拟化 vsphere的修炼 vsan 6.7u2安装
vsphere之一 ESXI 6.7u2安装
vsphere之二 vcenter 6.7u2安装
vsphere之三 vsan 6.7u2安装
名称 | cpu | 内存 | 硬盘 | 网卡 | IP |
---|---|---|---|---|---|
esxi01 | 4 | 8 | 3*100g | 2 | 10.99.99.21 |
esxi02 | 4 | 8 | 3*100g | 2 | 10.99.99.22 |
esxi02 | 4 | 8 | 3*100g | 2 | 10.99.99.23 |
vcenterx6 | - | - | - | - | 10.99.99.29 |
注:vcenter和esxi主机都是之前准备好的,vsan需要ssd和机械硬盘组成磁盘组,需要模拟下ssd硬盘
生产环境中应去官网查询硬件和软件的兼容性,按照官方给出的要求,进行固件、驱动升级等
重要注释:生产环境中需要至少4台主机组成vsan集群,磁盘要求混合磁盘组,每组必须拥有一块ssd磁盘作为缓存层,vsan网络应该使用万兆网络进行互联,应是双联路冗余,并且万兆交换机要做堆叠
查询地址:https://www.vmware.com/resources/compatibility/search.php
1、模拟ssd
登录esxi主机web界面 如下开启ssh(以下操作需在每个esxi主机上操作)
查看磁盘列表(可以在esxi存储->设备里看到mpx.vmhba0:C0:T0:L0这个盘是系统盘在用)
esxcli storage core device list
把mpx.vmhba0:C0:T1:L0这块盘标记成ssd
首先创建SATP规则,并将可选参数设置为enable_ssd
esxcli storage nmp satp rule add --satp VMW_SATP_LOCAL --device mpx.vmhba0:C0:T1:L0 --option "enable_local enable_ssd"
查看规则
esxcli storage nmp satp rule list | grep enable_ssd
最后申明磁盘
esxcli storage core claiming reclaim -d mpx.vmhba0:C0:T1:L0
查看结果 ssd 选项变为true
2、创建vsan集群
打开vcenter 新建数据中心 并把刚才创建的三台主机添加进来
配置vsan网络(为每台esxi做此配置)
a、选择添加网络
b、选择VMkernel 网络适配器
c、选择新建标准交换机
d、添加网卡(生产环境中此处 应选择万兆网卡)
e、启用vmotion和vsan
f、配置ipv4地址(用于vsan通讯 每台分别配置)
创建vsan集群
勾选vsan
把刚才配置完的esxi主机 移至 vsan集群
磁盘组配置
设置缓存层和容量层 (按磁盘按主机都行)
3、存储配置管理
在策略配置文件中有vsan默认的配置文件 也可以自己定义副本,条带数等
渡劫失败处:
由于实验是安装在esxi中再弄esxi 所以出现了一些问题,全是用物理机的话不会出现问题
1、vsan安装完成后 发现vsan网络不能通讯,vsan出现网络分区报错。
解决:先是更改虚拟交换机,接受混杂模式,此时vsan网络可以互相ping通,但是还是有网络分区问题,关闭vsan服务器主机全部退出,然后再开启vsan功能,这时vsan存储重新扫描,并更新配置,问题解决