ZStack是下一代开源的云计算IaaS(基础架构即服务)软件。 它主要面向的是未来的智能数据中心,通过提供全完善的API来管理包括计算、存储和网络在内的数据中心的各种资源。跟OpenStack相比,ZStack具有易用、稳定、灵活、超高性能等特点。
ZStack可以做到15分钟完成安装部署,版本间5分钟无缝升级,全API交付,零手工配置;可以单节点管理十万物理机、百万级虚拟机,同时响应数万并发API调用
在API层面提供SQL级别的查询,拥有单项查询条件超过400万个,组合查询条件为400万阶乘;内建工作流引擎,可以在错误发生时随时回滚,维护系统一致性。

1、环境准备

1.1 准备软件工具

系统镜像 ZStack-x86_64-DVD-2.1.1.514.iso
Zstack安装包 ZStack-installer-2.1.1.514.bin
http://www.zstack.io/product_downloads/
请准备以上的软件,并通过 MD5 校验工具核对校验码,以确保软件完整无损。

1.2 核对硬件设备

以单节点服务器作为部署案例,对服务器硬件需求如下

服务器 :CPU 支持 64 位,支持 Intel VT 或 AMD VT 硬件虚拟化技术,不低于 8 核
心;内存不低于 16GB;至少 1 个 SATA 硬盘,容量不低于 1TB;至少配备
1 块千兆网卡;
网络交换机 :至少配备 1 个千兆交换机,推荐万兆交换机;若干五类跳线;
1.3 镜像刻录U盘

前文所述,管理员已经获取安装光盘。在 Windows 环境下,管理员使用 UltraISO 工具可 把 ISO 文件刻录到 U 盘。
打开 UltraISO,点击“文件”按钮,选择打开已下载好的 ISO 文件:

图 1.1 在 UltraISO 打开 ZStack DVD 镜像

在 UltraISO 点击“启动”按钮,选择“写入硬盘镜像”:

图 1.2 在 UltraISO 写入 ZStack DVD 镜像
在硬盘驱动器列表选择相应的 U 盘进行刻录,如果系统只插了一个 U 盘,则默认以此 U盘进行刻录和写入,在刻录前,注意备份 U 盘内容。 其他选项,按照默认设置。点击“写入”按钮。在新界面中点击“是”按钮进行确认,UltraISO 将会把此 ISO 刻录到 U 盘。

图 1.3 在 UltraISO 确认写入 ZStack DVD 镜像
至此,ISO 镜像已经刻录到 U 盘。此时 U 盘可用来作为启动盘,支持 Legacy 模式和 UEFI模式引导。

1.4安装操作系统
管理员需要预先在服务器进行以下配置:

确认服务器内硬盘的数据已作备份,安装过程会覆盖写入;
进入 BIOS,开启 CPU VT 选项;开启超线程 HT 选项;
进入阵列卡配置,合适的 RAID 级别,以提供一定的数据冗余特性;
设置 U 盘为第一启动顺序;
以上设置完毕后,服务器重启或上电后,进入 U 盘操作系统安装引导界面:

图 1.4 U 盘引导界面
默认选择“Install ZStack”开始安装操作系统。在进入安装界面后,已经预先配置默认选项:
时区—Asia/Shanghai,键盘–English(United States),一般情况下管理员无需更改配置。选择安装 ZStack 管理节点角色:1. ZStack Community Management Node 社区版(无限期使用社区版所有功能) 2. ZStack Enterprise Management Node (无限期免费试用版:可以免费添加 1台物理主机,并无限期使用全部功能。)教程选择社区版安装。

图 1.5 选择安装 ZStack 管理节点角色
管理员选择指定的物理硬盘,执行自动分区:

图 1.6 进行自动分区
管理员在网卡配置设置不需要做操作,默认情况会把网卡开启。
注意 Host name 选项不设置为带点的 hostname,如果设置带点”.”之后,安装 ZStack 管理节点后,会启动不起来。

图 1.7 网卡配置信息
如果默认网络配置方案不能满足需要,或者实际环境中无 DHCP 服务,可以选择“NETWORK & HOST NAME”进入网络配置页面:

选中待配置网卡
点击“Configure”唤出网卡配置选项卡
点击“IPv4 Settings”
点击“Add”添加配置项,并填写 IP 地址等信息
点击“General”选项卡

6 进入“General”选项卡后,勾选“Automatically connect to this network when it is available”,确保该网卡在每次机器重启后都能自动启动。
7. 点击“Save”保存配置信息
8. 点击确认

图 1.9 网卡配置信息
9 确认自定义网络配置信息
10. 建议根据所 IP 地址配置 HOSTNAME,将地址中的点变短横,并点击“Apply”
11. 点击确认退回主界面

上述过程完成后,点击“Begin Installation”进行安装。 

安装过程会自动进行。安装过程中,管理员需填写账号 root 的默认密码,建议配置合适的密码强度。

注意
如果安装 ISO 选择是 ZStack Expert Mode 在安装 ZStack 时有两种情况:

安装社区版本 命令如下:
[root@zstack-1 ~]# bash ZStack-installer-2.0.1.bin
1
安装无限期免费试用版 命令如下:
[root@zstack-1 ~]# bash ZStack-installer-2.0.1.bin -E
1
2、安装软件

安装 ZStack 操作系统后,在重新引导的过程,会自动化安装管理节点。 安装结束后,有帮助信息输出到屏幕。在 ZStack 安装过程默认设定 MariaDB 的 root 密码为zstack.mysql.password,同时在 MariaDB 创建用户 zstack,默认密码为 zstack.password ZStack 云管理软件安装到目录/usr/local/zstack/,并在系统执行环境提供命令行工具/usr/bin/zstack-ctl 和/usr/bin/zstack-cli。打开网址 http://your-zstack-ipaddress:5000/,将会访问 ZStack 网页控制台。

图 2.1 ZStack 登录界面
3、快速使用

3.1 配置资源

通过浏览器(推荐 Firefox 或 Chrome)访问 ZStack
网页控制台:http://your-zstack-ipaddress:5000/
默认管理员账户为 admin,密码为 password,登陆访问。
进入初始化向导后,一共有 9 个步骤需要添加物理资源,分别是:区域、集群、物理机、主存储、镜像服务器、计算规格、镜像文件、二层网络和三层网络。
1.新建区域:

图 3.1 ZStack 登陆后进入初始化新建区域
2.新建集群:

图 3.2 ZStack 登陆后进入初始化新建集群
3.添加物理机:填写物理主机的 IP 地址或域名,填写 SSH 端口号和 root 用户名及密码。

图 3.3 ZStack 初始化填写物理服务器资源
4.添加镜像服务器: 选择【Sftp】类型,填写目标镜像存储的 IP 地址(如当前服务器 IP),输
入 URL 路径/zstack_bs

图 3.4 ZStack 初始化填写镜像服务器资源
5.添加主存储: 这里以本地存储为例,选择类型 LocalStorage,设置 URL 为服务器本地目
录某个文件夹的全路径,例如/zstack_ps:

图 3.5 ZStack 初始化填写主存储资源
6.添加计算规格: ZStack 默认提供计算规格【InstanceOffering-1】为 1CPU 核心-1G 内存,
这个计算规格可用于创建小型云主机。

图 3.6 ZStack 初始化填写计算规格信息
7.添加镜像文件: ZStack 默认提供用于测试的系统镜像,下载地址为:
http://cdn.zstack.io/product_downloads/images/zstack-image.qcow2
如果系统环境不能访问外网,管理员可在界面上填写路径:
file:///opt/zstack-dvd/zstack-image-1.4.qcow2

图 3.7 ZStack 初始化填写镜像文件资源
8.添加二层网络: 二层网络支持 NoVlaNetwork 和 VlanNetwork 模式。NoVlaNetwork 模式下,
指定的网卡连接交换机网口必须是 Access 模式;而 VlanNetwork 模式下,指定的网卡连接交
换机网口必须是 Trunk 模式。本例添加 eth0 作为云主机的数据流量。

图 3.8 ZStack 初始化填写二层网络资源
9.添加三层网络: 此处添加云主机使用的 CIDR,输入 192.168.1.0/24,DNS 默认为 223.5.5.5

图 3.9 ZStack 初始化填写三层网络资源
添加完成后,界面显示处理器、内存、主存储、镜像服务器、公有网络和私有网络资源:

图 3.10 ZStack 初始化后各项资源就绪
3.2、创建云主机
ZStack 初始化结束后,各项资源就绪。此时,管理员可以创建第一台云主机:

图 3.11 ZStack 创建云主机
云主机创建结束后,可打开云主机控制台。

Zstack的安装部署的更多相关文章

  1. zstack快速安装文档

    1.环境准备 1.1 准备软件工具 系统镜像 ZStack-x86_64-DVD-2.1.1.514.iso Zstack安装包 ZStack-installer-2.1.1.514.bin http ...

  2. Oracle安装部署,版本升级,应用补丁快速参考

    一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...

  3. KVM安装部署

    KVM安装部署 公司开始部署KVM,KVM的全称是kernel base virtual machine,对KVM虚拟化技术研究了一段时间, KVM是基于硬件的完全虚拟化,跟vmware.xen.hy ...

  4. Linux平台oracle 11g单实例 + ASM存储 安装部署 快速参考

    操作环境:Citrix虚拟化环境中申请一个Linux6.4主机(模板)目标:创建单机11g + ASM存储 数据库 1. 主机准备 2. 创建ORACLE 用户和组成员 3. 创建以下目录并赋予对应权 ...

  5. 分布式文件系统 - FastDFS 在 CentOS 下配置安装部署

    少啰嗦,直接装 看过上一篇分布式文件系统 - FastDFS 简单了解一下的朋友应该知道,本次安装是使用目前余庆老师开源的最新 V5.05 版本,是余庆老师放在 Github 上的,和目前你能在网络上 ...

  6. C# winform安装部署(转载)

    c# winform 程序打包部署 核心总结: 1.建议在完成的要打包的项目外,另建解决方案建立安装部署项目(而不是在同一个解决方案内新建),在解决方案上右击-〉添加-〉现有项目-〉选择你要打包的项目 ...

  7. Ubuntu14.04 Django Mysql安装部署全过程

    Ubuntu14.04 Django Mysql安装部署全过程   一.简要步骤.(阿里云Ubuntu14.04) Python安装 Django Mysql的安装与配置 记录一下我的部署过程,也方便 ...

  8. 比Ansible更吊的自动化运维工具,自动化统一安装部署_自动化部署udeploy 1.0

    新增功能: 2015-03-11 除pass(备份与更新)与start(启动服务)外,实现一切自动化. 注:pass与start设为业务类,由于各类业务不同,所以无法实现自动化.同类业务除外,如更新的 ...

  9. 比Ansible更吊的自动化运维工具,自动化统一安装部署自动化部署udeploy 1.0 版本发布

    新增功能: 逻辑与业务分离,完美实现逻辑与业务分离,业务实现统一shell脚本开发,由框架统一调用. 并发多线程部署,不管多少台服务器,多少个服务,同时发起线程进行更新.部署.启动. 提高list规则 ...

随机推荐

  1. [TimLinux] django SELinux+httpd+mod_wsgi部署

    1. 实验项目 $ django-admin startproject myweb $ cd myweb/ $ python manage.py startapp poll 1. 配置使用MySQL ...

  2. Selenium之单选框操作

    单选框操作: 何为单选框?就是永远只能选中一个选项的意思.一般单选框的图标都是呈圆形的.我们通过selenium可直接定位到被选中的选项上,然后用click方法实现点击. 下面附上一段rb.html代 ...

  3. processing-python-泡泡龙

    挂一个无耻搬运工:码农教程. 真的打心底里瞧不起为了蹭热度全网照抄代码的某些人. 再次此声明:代码不是python语言,求某些搬运工不要到处搬运害人. def setup(): size(600,60 ...

  4. Vue底层实现原理总结

    要实现MVVM 响应式原理,要实现如下几点 1.实现一个数据监听器Observer,能够对数据对象的所有属性进行监听,如有变动可拿到最新值并通知订阅者 2.实现一个指令解析器Compile,对每个元素 ...

  5. 搞了一次IE浏览器兼容,我有点奔溃....

    浏览器兼容问题(主要时IE上遇到的坑坑坑) caniuse 工具(基本参考作用,实际还是需要测试) (1)安装babel-polyfill基本操作了,IE浏览器没有内置Promise对象,不仅如此,几 ...

  6. 2016/06/27 HDFS概述

    参考:http://www.cnblogs.com/linuxprobe/p/5594431.html 1.初识HDFS     HDFS作为一个分布式文件系统,具有高容错的特点,它可以部署在廉价的通 ...

  7. POJ2182题解——线段树

    POJ2182题解——线段树 2019-12-20 by juruoOIer 1.线段树简介(来源:百度百科) 线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线 ...

  8. Java语法进阶10-泛型

    泛型 泛型:参数化的类型,即把数据类型当做参数来传递 有的地方又称为泛化的类型,用一个单个大写字母,例如<T>来代表任意类型,这个T就是泛化的类型. 泛型的好处: (1)表示某个变量的类型 ...

  9. 在CentOS 7 上使用Docker 运行.NetCore项目

    安装Docker CentOS 7 安装 Docker 编写Dockerfile 右键项目->添加->Docker 支持 选择Linux 修改为如下: FROM mcr.microsoft ...

  10. NGUI 源码分析- UIWidgetInspector

    NGUI Version 3.9.0 //---------------------------------------------- // NGUI: Next-Gen UI kit // Copy ...