文件存储 (File Storage)
提供文件存储服务,为文件数据提供存储和管理功能。
| 设备 | 配件 | 推荐配置 |
|---|---|---|
| 服务器 | CPU | 2*Intel® Xeon® Silver 4314 (16C 2.4GHz) |
| 内存 | 4*32GB DDR4,最大3200 MT/s | |
| 系统盘 | 2*Intel S4510/S4520 480GB (RAID1) | |
| 缓存盘 | 2*Intel S5610/S4620 960GB (JBOD) | |
| 数据盘 | 2/4/8/12/16TB HDD (JBOD) | |
| 网卡 | 4*1Gb+2*10Gb | |
| RAID卡 | 同时支持JBOD、RAID1 | |
| 网络交换机 | / | 至少配备1个千兆交换机和1个万兆交换机 |
# 查看获取的软件安装包
[root@localhost ~]# ls
ZStone-x86_64-installer-5.5.12.tar.gz
# 解压软件安装包
[root@localhost ~]# tar xf ZStone-x86_64-installer-5.5.12.tar.gz[root@localhost ~]# cd zstone-installer[root@localhost zstone-installer]# vim install.conf
# 若仅部署一个管理节点,填写该管理节点 IP;双管理节点填写 VIP。
zstone_vip=
# ZStone 管理节点列表。双管理节点的 IP 地址使用英文逗号分隔。
zstone_managerment_host_ip=
# 管理节点的 SSH 端口,默认为 22。
zstone_managerment_host_port=22
# 管理节点 root 密码,格式:["password1","password2"]
zstone_managerment_host_rootpw=["password"]
# MySQL 信息
zstone_db=zstone
zstone_db_user=root
zstone_db_port=3306
zstone_db_password=zstack.mysql.password
# 是否执行自定义数据库安装。
# 设置为 false 时,使用默认云平台数据库。
zstone_master_db_customed_use=false
# 必填。指定数据库类型:mariadb 或 greatsql。
# 仅当 zstone_master_db_customed_use 设置为 true 时生效。
zstone_master_customed_db=mariadb
# keepalived 的 virtual_router_id,在同一网络中必须唯一,且所有主机必须保持一致。
# 取值范围:1-255
zstone_master_keepalived_virtual_router_id=230
# 必填。指定主机管理网络接口。
# 仅当 zstone_master_db_customed_use 设置为 true 时生效。
zstone_master_vrrp_interface=ens3
# 日志级别:trace、debug、info、warning、error、fatal、panic
log_level=info
# 告警使用的语言,默认为 zh_CN,可选值:en_US、zh_CN
default_language=zh_CN
# PostgreSQL 信息
zstone_temporal_db_port=5432
# ZStone 账户
zstone_account_name=admin
zstone_account_password=password
# Cloud VIP
zstone_identify_server_ip=
# 默认为 /zstack/v1,可按需修改。
zstone_identify_url_prefix=
# ZCF 许可证服务器信息
# zstone_license_server_type 可设置为 zs 或 ls。留空用于兼容升级;全新安装默认为 ls。
zstone_license_server_type=ls
# host 留空时默认为 zstone_vip;port 留空时默认为 18201。
zstone_license_server_host=
zstone_license_server_port=
# protocol 留空时根据 type 自动检测:ls 使用 https,zs 使用 http。
zstone_license_server_protocol=
# LS 配额类型:Auto、Host 或 Capacity。Auto 优先使用 Host,失败后回退到 Capacity。
# 为兼容升级,ZStone 将空值视为 Auto。
zstone_license_server_quota_type=
# LS 离线保护最大天数,取值范围为 0-15,默认为 7。
zstone_license_server_max_offline_days=7
# LS HTTPS CA 文件路径
zstone_license_server_ca_path=/opt/zstone/license/ls_ca.pem
# LS 内置证书 SAN
zstone_license_server_tls_server_name=license.server.zstack.org
# 全局站点访问密钥
zstone_license_server_site_access_key=zstack-license-site-global-access-key
# ZBS
# 若需安装高性能块存储,需设置为 true。
zbs_install=false
# ZBS ChunkServer 存储引擎:fs(文件系统,用于测试)或 block(裸块设备,生产环境推荐)。
chunkserver_backend=block[root@localhost zstone-installer]# ./install.sh部署ZStack Cube超融合环境时,默认提供ZStack ZStone分布式存储,无需单独安装部署。
在ZStack ZStone引导页面,点击开始初始化,进入集群初始化界面。
命名规则:1~128个字符,支持小写字母(a-z)、数字(0-9)、英文句点(.)和连接符(-),且连接符(-)不可放在名称开头或结尾。建议不要用数字开头。

在ZStack ZStone主菜单,点击,进入服务器界面。点击添加服务器,弹出添加服务器界面。
添加通用存储服务器分为以下五步,您可参考以下示例输入相应内容,完成服务器配置。

命名规则:长度限制1~63个字符,输入内容只能包含英文小写字母、数字和以下2种特殊字符:“.”、“-”,且不支持以“-”开头或结尾。建议不要以数字开头。
开启后,系统将通过时间同步服务器保证新添加服务器与集群中其他服务器的时间同步。


在ZStack ZStone主菜单,点击,进入硬盘界面。点击扫描,即可列出服务器中的硬盘及硬盘信息。

wipefs
-af /dev/sdX命令,手动清理分区后再次扫描硬盘。在ZStack ZStone主菜单,点击,进入数据盘界面。点击创建数据盘,弹出创建数据盘界面。

在ZStack ZStone主菜单,点击,进入存储池界面。点击创建存储池,弹出创建存储池界面。
存储池名称需符合以下命名规则:支持1~128字符,输入内容只能包含中文汉字、英文字母、数字和以下7种英文字符“-”、“_”、“.”、“(”、“)”、“:”、“+”。

存储池名称需符合以下命名规则:支持1~128字符,输入内容只能包含中文汉字、英文字母、数字和以下7种英文字符“-”、“_”、“.”、“(”、“)”、“:”、“+”。
