安装命令参数详解 产品版本 :ZStack 2.4.0 文档版本 :V2.4.0
安装命令参数详解 / 版权声明 版权声明 版权所有 上海云轴信息科技有限公司 2018 保留一切权利 非经本公司书面许可, 任何单位和个人不得擅自摘抄 复制本文档内容的部分或全部, 并不得以任何形式传播 商标说明 ZStack 商标和其他云轴商标均为上海云轴信息科技有限公司的商标 本文档提及的其他所有商标或注册商标, 由各自的所有人拥有 注意您购买的产品 服务或特性等应受上海云轴公司商业合同和条款的约束, 本文档中描述的全部或部分产品 服务或特性可能不在您的购买或使用范围之内 除非合同另有约定, 上海云轴公司对本文档内容不做任何明示或暗示的声明或保证 由于产品版本升级或其他原因, 本文档内容会不定期进行更新 除非另有约定, 本文档仅作为使用指导, 本文档中的所有陈述 信息和建议不构成任何明示或暗示的担保 文档版本 :V2.4.0 I
安装命令参数详解 / 目录 目录 版权声明... I 1 概述...1 2 参数详情... 2 2.1 -c 参数...2 2.2 -d 参数... 2 2.3 -D 参数...2 2.4 -f 参数... 2 2.5 -F 参数... 2 2.6 -h 参数... 2 2.7 -H 参数...2 2.8 -i 参数...3 2.9 -I 参数... 3 2.10 -k 参数...3 2.11 -l 参数...3 2.12 -n 参数... 3 2.13 -o 参数... 4 2.14 -p 参数... 4 2.15 -P 参数...4 2.16 -r 参数... 4 2.17 -R 参数...4 2.18 -t 参数... 4 2.19 -u 参数... 5 2.20 -z 参数...5 3 使用样例... 6 术语表... 7 II 文档版本 :V2.4.0
安装命令参数详解 / 1 概述 1 概述 本文档针对 ZStack 安装过程中可以添加的参数, 做出了详细的解释 并给出了一些常用的参数使用样例, 为用户在不同环境下安装提供参考 命令会安装 ZStack 管理节点到 /usr/local/zstack, 安装的依赖包有 :. Apache Tomcat 7 with zstack.war deployed. ZStack web UI. ZStack command line tool (zstack-cli). ZStack control tool (zstack-ctl). MySQL. RabbitMQ server. NFS server( 默认不安装 ). Apache HTTP server( 默认不安装 ) 注 : 使用脚本命令安装将会关闭 RedHat 系列的操作系统的,MySQL 的初始密码为空 文档版本 :V2.4.0 1
安装命令参数详解 / 2 参数详情 2 参数详情 2.1 -c 参数 只升级 zstack-ctl 工具 2.2 -d 参数 在屏幕上打印出安装日志 默认的安装日志被保存在 /tmp/zstack_installation.log 2.3 -D 参数 如果之前安装过数据库, 之前的数据库将会被删除 如果检测到以前的 zstack 数据库, 并且未提供 -D 或 -k 选项, 会引发错误 2.4 -f 参数 -f LOCAL_PATH_OR_URL_OF_ZSTACK_ALL_IN_ONE_PACKAGE 之后需要指定 ZStack all-in-one 安装包的路径, 默认通过脚本从官网上下载 all-in-one 安装包 注 : 如果你希望使用分离的 all-in-one 安装包, 你可以提供本地路径或者 URL 2.5 -F 参数 强制升级管理节点的数据库 这个操作只能和 -u 操作同时使用 该操作会发送一个 --force 的参数来执行 zstack-ctl upgrade_db 2.6 -h 参数 显示帮助信息 2.7 -H 参数 -H IMAGE_FOLDER_PATH 安装一个 Apache HTTP 服务, 并将存放镜像文件路径作为 URL: http://current_machine_ip/ image/ 2 文档版本 :V2.4.0
安装命令参数详解 / 2 参数详情 当使用 -u 升级 ZStack 或者 -l 来安装系统库的时候,-H 将不生效 2.8 -i 参数 只安装 ZStack 管理节点和依赖包 使用 -i 参数后, 安装完成的 ZStack 将不会自动启动 2.9 -I 参数 ( 字母 i 的大写 ) -I MANAGEMENT_NODE_NETWORK_INTERFACE MANAGEMENT_NODE_IP_ADDRESS 例如 :-I eth0, -I eth0:1, -I 192.168.0.1 -I 参数后面需要为管理网络指定网络接口或者 IP 地址, 如果 MySQL 服务和 RabbitMQ 服务也安装在这台机器上, 这个地址将被自动配置在这些服务上 远程的管理节点也将通过这个 IP 来连接 MySQL 服务和 RabbitMQ 服务 默认情况下, 安装程序会使用默认的路由的网络设备对应的 IP 来设置管理节点的 IP 地址 如果多个 IP 地址共享相同的网络设备, 例如 em1,em1:1,em1:2 网络接口应该是确切的名称, 如 -I em1:1 2.10 -k 参数 如果存在以前的 zstack DB, 将会保留 如果使用 -k 与 -u, 将不会升级数据库而不启动管理节点 2.11 -l 参数 ( 字母 L 的小写 ) 只安装 ZStack 的依赖库 2.12 -n 参数 -n NFS_PATH 建立 NFS 服务并导出 NFS 路径 使用 -u 升级 ZStack 堆栈或 -l 时安装某些系统库时本参数不起作用 文档版本 :V2.4.0 3
安装命令参数详解 / 2 参数详情 2.13 -o 参数 离线安装 ZStack 所需的系统库将从 ZStack 本地存储库安装, 这是从 ZStack 自定义 ISO 安装的 ZStack 定制的 ISO 可以从 ZStack 社区获得 2.14 -p 参数 -p MYSQL_PASSWORD MySQL 用户 zstack 的密码, 即用户 ZStack 管理节点用于访问数据库 默认情况下, 不使用该参数, 数据库 zstack 用户默认密码为 zstack.password 2.15 -P 参数 -P MYSQL_PASSWORD MySQL root 用户的密码 默认情况下, 不使用该参数, 数据库 root 用户默认密码为 zstack.mysql.password 2.16 -r 参数 -r ZSTACK_INSTALLATION_PATH 安装 ZStack 管理节点的路径 默认路径为 /usr/local/zstack 2.17 -R 参数 -R ZSTACK_PKG_MIRROR 其中 yum 镜像用户想要用来安装 ZStack 所需的 CentOS rpm 包用户可以选择 163 或 aliyun, 如 -R aliyun,-r 163 2.18 -t 参数 -t ZSTACK_START_TIMEOUT 等待 ZStack 启动的超时时间 默认值为 300s 4 文档版本 :V2.4.0
安装命令参数详解 / 2 参数详情 2.19 -u 参数 升级 zstack 管理节点和数据库 在执行升级命令之前, 确保备份数据库 : mysqldump -u root -proot_password --host mysql_ip --port mysql_port zstack> path_to_db_dump.sql 2.20 -z 参数 -z 只安装 ZStack, 而不启动 ZStack 管理节点 文档版本 :V2.4.0 5
安装命令参数详解 / 3 使用样例 3 使用样例 离线安装 : bash zstack-installer -o 只安装 ZStack 管理节点和依赖软件 : bash zstack-installer -i 指定安装 ZStack 的路径为 /home/zstack; 使用 MySQLroot 用户密码 DB_ROOT_PASSWORD 将 MySQL 用户 zstack 密码设置为 DB_ZSTACK_PASSWORD; 使用 eth1 的 IP 来部署 MySQL 和 RabbitMQ: bash zstack-installer -r /home/zstack -P DB_ROOT_PASSWORD -p DB_ZSTACK_PASSWORD - I eth1 6 文档版本 :V2.4.0
安装命令参数详解 / 术语表 术语表 区域 (Zone) ZStack 中最大的一个资源定义, 包括集群 二层网络 主存储等资源 集群 (Cluster) 一个集群是类似物理主机 (Host) 组成的逻辑组 在同一个集群中的物理主机必须安装相同的操作系统 ( 虚拟机管理程序,Hypervisor), 拥有相同的二层网络连接, 可以访问相同的主存储 在实际的数据中心, 一个集群通常对应一个机架 (Rack) 管理节点 (Management Node) 安装系统的物理主机, 提供 UI 管理 云平台部署功能 计算节点 (Compute Node) 也称之为物理主机 ( 或物理机 ), 为云主机实例提供计算 网络 存储等资源的物理主机 主存储 (Primary Storage) 用于存储云主机磁盘文件的存储服务器 支持本地存储 NFS Ceph FusionStor Shared Mount Point 等类型 镜像服务器 (Backup Storage) 也称之为备份存储服务器, 主要用于保存镜像模板文件 建议单独部署镜像服务器 镜像仓库 (Image Store) 镜像服务器的一种类型, 可以为正在运行的云主机快速创建镜像, 高效管理云主机镜像的版本变迁以及发布, 实现快速上传 下载镜像, 镜像快照, 以及导出镜像的操作 云主机 (VM Instance) 运行在物理机上的虚拟机实例, 具有独立的 IP 地址, 可以访问公共网络, 运行应用服务 镜像 (Image) 云主机或云盘使用的镜像模板文件, 镜像模板包括系统云盘镜像和数据云盘镜像 文档版本 :V2.4.0 7
安装命令参数详解 / 术语表 云盘 (Volume) 云主机的数据盘, 给云主机提供额外的存储空间, 共享云盘可挂载到一个或多个云主机共同使用 计算规格 (Instance Offering) 启动云主机涉及到的 CPU 数量 内存 网络设置等规格定义 云盘规格 (Disk Offering) 创建云盘容量大小的规格定义 二层网络 (L2 Network) 二层网络对应于一个二层广播域, 进行二层相关的隔离 一般用物理网络的设备名称标识 三层网络 (L3 Network) 云主机使用的网络配置, 包括 IP 地址范围 网关 DNS 等 公有网络 (Public Network) 由因特网信息中心分配的公有 IP 地址或者可以连接到外部互联网的 IP 地址 私有网络 (Private Network) 云主机连接和使用的内部网络 L2NoVlanNetwork 物理主机的网络连接不采用 Vlan 设置 L2VlanNetwork 物理主机节点的网络连接采用 Vlan 设置,Vlan 需要在交换机端提前进行设置 VXLAN 网络池 (VXLAN Network Pool) VXLAN 网络中的 Underlay 网络, 一个 VXLAN 网络池可以创建多个 VXLAN Overlay 网络 ( 即 VXLAN 网络 ), 这些 Overlay 网络运行在同一组 Underlay 网络设施上 VXLAN 网络 (VXLAN) 使用 VXLAN 协议封装的二层网络, 单个 VXLAN 网络需从属于一个大的 VXLAN 网络池, 不同 VXLAN 网络间相互二层隔离 8 文档版本 :V2.4.0
安装命令参数详解 / 术语表 云路由 (vrouter) 云路由通过定制的 Linux 云主机来实现的多种网络服务 安全组 (Security Group) 针对云主机进行第三层网络的防火墙控制, 对 IP 地址 网络包类型或网络包流向等可以设置不同的安全规则 弹性 IP(EIP) 公有网络接入到私有网络的 IP 地址 快照 (Snapshot) 某一个时间点上某一个磁盘的数据备份 包括自动快照和手动快照两种类型 文档版本 :V2.4.0 9