一、如何准备安装环境,包括服务器、安装包及相关教程
1.准备安装环境
-
服务器环境准备
正式环境推荐服务器配置如下:
因为是学习安装,所以创建一个4C8GB,硬盘不小于40G的虚拟机即可。下图是官方视频里推荐的学习和生产环境要求
-
软件准备
注意:官方视频教程是基于Zstack3.05录制,而Zstack最新版本为4.16,除了功能做了更新,页面布局也有较大改变和整合,但是问题不大,不增加学习成本。如果觉得有难度的,下载镜像时可以选择视频教程里的3.05版本进行学习
Zstack镜像是基于Centos7.4深度定制而成。主要包含如下特点和功能:
最新的4.1.6官方镜像下载
点击下载
下面是官方镜像主页
点击打开
版本特性 -
文档/视频教程
详细可参考官方部署文档
官方部署文档
2.安装Zstack
创建虚拟机CPU4核,内存8G,硬盘>=40G,网络桥接,加载下载好的ISO镜像,开机。
- 1.选择Install ZStack
- 2.时区默认已经是东8区,键盘为英语美式。这里我们选择安装模式
安装模式分为四种:
1.企业版管理中心模式
2.社区版管理中心模式
3.计算节点
4.专家模式
根据视频教程我们选择企业版管理中心,既包含管理又包含计算;
- 3.硬盘分区
根据教学视频选择自动分区即可
- 4.配置网络
点击NET WORK & HOST NAME,进行网络和主机名配置。IP必须要填写,本地局域网一个号段,不冲突即可;
HOST NAME自定义即可
3.初始化Zstack
Zstack大体架构
区域:相当于一个机房
镜像服务器:为机房提供系统镜像以及模板镜像
1.登录TUI界面进行初始化
输入IP地址+5000为TUI的登录网址。比如我的为192.168.1.204:5000,输入初始化用户名和密码为admin,password。点击登录进行初始化;
- 2.点击初始化向导,开始初始化
-3.创建一个区域
可以自定义区域名称,或者直接下一步“创建集群”;
注:在数据中心中,区域一般对应了一个机房。
- 4.创建一个集群
名称:为集群创建一个名称或者默认;
类型:
若服务器采用 KVM 虚拟化技术,请选择 KVM 类型。
若服务器是阿里云神龙架构,请选择 XDragon 类型
**CPU架构:**选择X86_64。
点击“添加物理机”开始下一步
集群创建时需要注意几下几点:
一组物理机的逻辑集合,一个集群一般对应了一个机架。
集群内所有物理机须拥有相同的操作系统。
集群内所有物理机须拥有相同的网络配置。
集群内所有物理机须能够访问相同的主存储。
集群需挂载主存储、二层网络后,才可提供云主机服务。
- 5.添加物理机
注意:如果是虚拟机需要开启嵌套虚拟化,否则会添加失败。
我用的虚拟机环境为PVE,开启虚拟嵌套化,可参考如下文章:
PVE开启虚拟嵌套化
因为是学习用,添加本机IP地址即可。实际生产中有多个计算节点需要依次添加。
输入root用户和密码,添加完成后点击“添加镜像服务器”开始下一步;
注:添加物理机器需要等待一段时间!
- 6.添加镜像服务器
添加镜像服务器和添加主机差不多,添加时记得选择存储类型:
ImageStore:
适用于企业版,使用增量存储,支持在线快照、在线创建镜像、在线克隆。
Ceph:
采用 Ceph 分布式块存储,支持在线快照,在线创建镜像、在线克隆。
挂载路径不要选择系统目录
输入完成点击“下一步:添加主存储”开始下一步操作
- 7.添加主存储
选择本地存储。生产环境请根据实际情况选择;
主存储主要包括 4 种类型:LocalStorage、NFS、SharedMountPoint、Ceph。
LocalStorage
使用各物理机的本地硬盘目录作为主存储,匹配 ImageStore 或 SFTP 镜像服务器,容量由各物理机的目录容量累加。
NFS
使用网络文件系统作为主存储,匹配 ImageStore 或 SFTP 镜像服务器,会在所有物理机上自动挂载此目录。
SharedMountPoint
使用共享文件系统存储,支持 SAN,格式化为 GlusterFS,OCFS2,GFS2,匹配 ImageStore 或 SFTP 镜像服务器,需在各物理机提前挂载存储到相同目录。
Ceph
使用 Ceph 分布式块存储,匹配同一 Ceph 存储集群的镜像服务器。
如需使用 SharedBlock****主存储,请退出 Wizard 进行手动添加。
注:实操考试需要挂载*SharedBlock主存储**
点击“下一步:创建计算规格”开始下一步操作
-
8.创建云主机计算规格
名称默认即可,选择虚拟机配置,分配策略:- 物理机分配策略
创建云主机时采用此计算规格,则执行对应选择的物理机分配策略,默认策略为“运行云主机数量最少”策略。 - 运行云主机数量最少策略
优先选择虚拟机最少的物理机来创建云主机。 - CPU 使用率最低策略
优先选择 CPU 使用率最低的物理机来创建云主机。 - 内存使用率最低策略
优先选择内存使用率最低的物理机来创建云主机。 - 运行云主机最大数量策略
用户先指定一台物理机最多允许运行云主机的数量,系统会筛选出满足此要求的物理机来创建云主机。如果没有满足条件的物理机,则会创建失败。 - 首选上次所在物理机策略
已关机的云主机启动时优先选择上次所在物理机,首次启动的云主机随机选择物理机。 - 随机分配策略
随机选择物理机来创建云主机。
CPU 使用率最低和内存使用率最低策略,可以在平台“全局设置”中配置 CPU 使用率和内存使用率的采集时长。
磁盘限速和网络限速以及高级参数,目前先不要设置。(因为还不会)
如果没有出现“下一步,添加镜像”记得把网页缩小至70,才能显示。
在这里磨蹭了老长时间才找到原因。 - 物理机分配策略
- 9.添加镜像
镜像格式选择:qcow2
CPU架构集成物理机为:X86_64
平台可以选择Linux和Windows
BIOS模式可以选择LEG和UFI2个模式
URL默认自动生成就行
点击**“下一步:创建2层网络”**
-
9.建2层网络
类型选择L2NoVlanNetWork:没有vlan的2层网络
网卡名称填写物理机的网卡名称,具体可以在linux下执行ip addr命令查看。L2NoVlanNetwork:
表示相关的物理机对应的网络设备不设置 VLAN。
如果交换机端口设置了 VLAN,则需在交换机端配置 Access 模式。
如果交换机端口没有设置 VLAN, 则无须特别设置。
创建二层网络,会根据输入的网络设备号创建网桥设备。
L2VlanNetwork:
表示相关的物理机对应的网络设备需设置 VLAN。
需在物理机接入的交换机端进行 trunk 设置。
从逻辑上划分虚拟局域网,支持 1- 4094 个子网。
创建二层网络,会根据输入的网络设备号创建 VLAN 设备,并基于此 VLAN 设备创建网桥。
创建二层网络,需注意:
创建二层网络,集群内的物理机需存在此网络设备。
点击“下一步:创建三层网络”进行下一步设置
-
10.创建三层网络
可以选择2中网络段方式:
网络段方式
IP范围
可填写类似172.20.12.2到172.20.12.255,子网掩码填写255.255.0.0,网关填写172.20.0.1。
CIDR
无类别域间路由,可填写192.168.1.0/24。
注意
不可将网关(例如:xxx.xxx.xxx.1)、广播地址(例如:xxx.xxx.xxx.255)和网络地址(例如:xxx.xxx.xxx.0)等包含在添加的IP段中
点击完成结束初始化。
安装初始化完