安装部署

环境准备

安装ZStack ZStone之前,需准备以下软件包:
  1. 最新版 ISO(H76C,至少为专家模式)。
    Note: ISO镜像可通过Rufus(推荐使用)/UltraISO工具将ISO文件刻录到U盘。关于如何使用Rufus刻录,请参考快速安装使用教程(新手快速入门)镜像刻录U盘章节。
  2. 企业版工具包:请联系官方技术支持获取。
  3. 管理节点高可用组件:请联系官方技术支持获取。
  4. ZStack ZStone软件包:请联系官方技术支持获取。

安装ZStack ZStone

本节主要介绍ZStack ZStone 5.5.0的安装部署模式。ZStack ZStone提供以下安装部署模式:
  • 默认部署
  • 超融合部署
不同安装部署模式适用于不同安装场景,如表 1所示:
模式 场景
默认部署 在已经部署的环境中,推荐使用此模式。
超融合部署 部署超融合环境时,默认提供该存储,无需单独安装部署。

默认部署

如前所述,在已经部署的环境中,推荐使用此部署方式。

ZStack ZStone的管理服务依赖管理节点服务,因此需先部署管理节点,再部署ZStack ZStone管理节点服务。具体步骤如下:
  1. 部署两个管理节点并配置高可用。
    Note: 此处的两个管理节点可作为ZStack ZStone管理节点,提供管理服务。
  2. 部署一个计算节点或专家模式的节点。
    Note: 此处的节点和上述两个管理节点可作为ZStack ZStone的存储服务器节点,提供存储服务。
  3. 在任一管理节点下载ZStack ZStone的安装包。
  4. 解压软件安装包。
    # 查看获取的软件安装包
    [root@localhost ~]# ls
    ZStone-x86_64-installer-5.5.0.tar.gz
    # 解压软件安装包
    [root@localhost ~]# tar xf ZStone-x86_64-installer-5.5.0.tar.gz
  5. 解压后进入zstone-installer目录。
    [root@localhost ~]# cd zstone-installer
  6. 修改install.conf文件,编辑安装配置文件。
    [root@localhost zstone-installer]# vim install.conf
    # Leave first manager ip if only one manager
    zstone_vip=  //存储集群管理VIP,单管理节点填写管理节点IP地址,双管理节点填写VIP地址
    # ZStone Manager hosts list
    zstone_management_host_ip=  //填写管理节点IP地址,若为双管理节点,IP地址需用英文逗号隔开
    zstone_managerment_host_port=  //填写管理节点的SSH端口
    #password: ["password1","password2"]
    zstone_management_host_rootpw=["password"]  //管理节点root密码
    
    # MySQL info
    zstone_db=zstone
    zstone_db_user=root
    zstone_db_port=3306
    zstone_db_password=zstack.mysql.password
    
    # Log level: trace, debug, info, warning, error, fatal, panic
    log_level=debug
    
    # PostgreSQL info
    zstone_temporal_db_port=5432
    
    #zstone account
    zstone_account_name=admin
    zstone_account_password=password
    
    #zbs
    zbs_install=false  //若需安装高性能块存储,需设置为true
  7. 保存配置信息后,返回当前路径下,执行以下命令安装软件包。
    [root@localhost zstone-installer]# ./install.sh
  8. 安装成功,即会返回ZStack ZStoneUI界面地址链接。

超融合部署

部署超融合环境时,默认提供ZStack ZStone分布式存储,无需单独安装部署。