ZCCE认证学习的第二天
第一天主要是了解了ZStack是什么,还学习了ZStack网络技术,网络部分还是较难的,有多种网络类型,每种网络类型提供的网络服务也会有不同,ZStack的官网上也有一些培训视频,感兴趣的可以去看看。
今天学习的内容是ZStack的一些精选功能,大家都知道公有云,像华为云,阿里云这种,你去他们的官网上买云资源就需要点击很多资源,例如存储,网络,计算等等,然后最后汇总告诉我们需要多少钱才能带走我所购买的资源。那么在私有云中,ZStack的精选功能是具体可能是指它能够提供的一种服务,例如它会支持NUMA模式,集群大页、CPU超分、内存超分等。
精选功能-1
云平台基础进阶
更深的了解云平台的计算资源
基础进阶计算资源:
IO及其他资源基础进阶
云平台设置基础进阶:
精选功能-2
GPU透传与GPU虚拟化
ZStack使用GPU适用型号概览:
ZStack使用GPU适用操作系统概览:
GPU透传特点:
那么如果我们想使用透传进来的GPU改做些什么呢?
NVIDIA vGPU虚拟化的特性:
AMD vGPU虚拟化的特性:
精选功能-3
灾备服务
ZStack提供本地备份,异地备份、公有云备份
这部分内容并不在我感兴趣范围,所以没怎么听,就不记录了
精选功能-4
v2v迁移
什么是v2v迁移呢?参考这篇博客
v2v(virtual machine to virtual machine)是通过各种手段将不同平台的虚拟机进行迁移的一种方式。现在常见的迁移有
VMware –> KVM
KVM –> VMware
Xen –> VMware
那么ZStack这个功能当然就是为了那些使用VMware的客户,能够将他们使用在VMware的虚拟机迁移过来,这也是为什么这项技术能够称为精选功能之一
VMware V2V迁移的流程
在ZStack云平台上当使用vCenter V2V迁移服务需要注意以下事项:
KVM V2V迁移服务注意事项:
实验时间
使用ZStack-x86_64-DVD-3.8.6-c76.iso搭建实验平台,根据培训老师给的实验环境(ZStack云平台),创建虚拟机模拟作为我的实验环境的物理节点(模拟真实的服务器),创建好之后是这样的
将MN节点的管理网配置bond,模式为主备,这里使用的zs*等命令是ZStack基于CentOS7深度定制开发,集成在系统里面的物理网络配置命令。
补充:bond技术是为了解决单块服务器网卡连接到接入交换机的场景中所存在的单点故障隐患,通常使用bond技术来进行多网卡绑定,任一网卡故障都不影响正常的网络传输,bond mode 1主备模式、bond mode 4聚合模式是最常用的bond模式,需要注意的是bond mode 4需要上联交换机配置动态链路聚合;
然后将物理网卡添加到bond内
手动使用zs命令配置静态IP地址;
如果计算节点想要升级为管理节点的话只需要执行:bash /opt/zstack-install.bin -E 这条命令
模拟管理节点的虚拟机配置好网络之后就可以上传双管理节点高可用(HA技术)的安装包(ZStack-Enterprise-Multinode-HASuite.tar.gz)下载到管理节点A,然后执行如下命令解压安装包:
tar zxvf ZStack-Enterprise-Multinode-HA-Suite.tar.gz
chmod +x zsha2
(6) 安装高可用套件:在管理节点A执行如下命令安装高可用套件:
./zsha2 sample-config > zs-install.config
cat zs-install.config
{
“gateway”: “192.168.1.1”, # 主备管理节点的仲裁网关
“virtualIp”: “192.168.1.254”, # 指定Keep Alived通信的VIP
“myIp”: “192.168.1.100”, # 指定本机IP
“peerIp”: “192.168.1.101”, # 指定Peer管理节点IP
“peerSshUser”: “root”, # 指定Peer管理节点SSH用户名
“peerSshPass”: “password”, # 指定Peer管理节点SSH密码
“peerSshPort”: 22, # 指定Peer管理节点SSH端口
“dbRootPass”: “zstack.mysql.password”, # 指定主备管理节点的数据库root密码(必须相同)
“interface”: “br_bond0”, # 物理设备名,用于配置VIP,生产环境一般是一个管理网络的网桥
“timeServer”: “192.168.1.109” # 指定时间同步服务器,用于统一时间同步
}
#确认好配置文件后开始安装:
./zsha2 install-ha -config zs-install.config
使用VIP登录平台,对ZStack云计算平台进行初始化,如果想要添加两台以上的物理机需要向ZStack申请企业版多节点license授权
这样一个私有云平台就搭建成功了,当然其中省略了很多在做实验遇到的问题,整个云平台所用到的存储资源也是用的SDS,实验课程资源自带的1T的资源。如果现实中想要构建这样一个公司的私有云,还是要一定的硬件资源,才能将资源池化,然后数字化转型,业务上云等。
不过他们已经将ZStack在GitHub上开源了,开放了核心的代码,有兴趣也可以去研究一下。