前言
ZStack 是下一代开源的云计算 IaaS(基础架构即服务)软件。它主要面向未来的智能数据中心,通过提供灵活完善的 APIs 来管理包括计算、存储和网络在内的数据中心资源。
用户可以利用 ZStack 快速构建自己的智能云数据中心,也可以在稳定的 ZStack 之上搭建灵活的云应用场景,例如:VDI(虚拟桌面基础架构)、PaaS(平台即服务)、SaaS(软件即服务)等。
本文将介绍如何基于滴滴云服务器 DC 2 进行 ZStack 企业版 3.2.0 的单节点搭建,该版本对 Libvirt 等虚拟化工具进行了重要升级。
准备
在开始之前,我们需要做以下准备工作:
- 登录滴滴云控制台创建一个云服务器 DC2。推荐配置为:CentOS 7.4、4核CPU 8G内存、250G SSD云盘存储、10Mbps 带宽,并启用端口为 5000 的安全组规则。
第 1 步 – 下载 ZStack 3.2.0 版本 ISO 进行升级
- 切换到 root 权限:
12$ sudo su
- 下载最新的 ISO,推荐下载 ZStack 官方的定制 ISO-c74 版:ZStack-x86_64-DVD-3.2.0-c74.iso。您可以通过执行以下命令进行下载:
12$ wget http://cdn.zstack.io/product_downloads/iso/ZStack/ZStack-x86_64-DVD-3.2.0-c74.iso
您将会看到如下输出,进度条达到 100% 即表示下载完成:
12345678910111213Output--2019-01-30 17:32:02-- http://cdn.zstack.io/product_downloads/iso/ZStack/ZStack-x86_64-DVD-3.2.0-c74.isoResolving cdn.zstack.io (cdn.zstack.io)... 183.57.82.249, 183.57.82.242, 183.57.82.246, ...Connecting to cdn.zstack.io (cdn.zstack.io)|183.57.82.249|:80... connected.HTTP request sent, awaiting response... 200 OKLength: 3423256576 (3.2G) [application/octet-stream]Saving to: ‘ZStack-x86_64-DVD-3.2.0-c74.iso’100% [=======================================================================================================================================================================>] 3,423,256,576 12.6MB/s in 4m 25s2019-01-30 17:36:26 (12.3 MB/s) - ‘ZStack-x86_64-DVD-3.2.0-c74.iso’ saved [3423256576/3423256576] - 需要下载最新的 ZStack-upgrade,您可以通过执行以下命令来进行下载:
12$ wget http://cdn.zstack.io/product_downloads/scripts/zstack-upgrade
下载完成后,您将看到如下输出:
1234567Output...6. Install/Reinstall zstack-manager.rpm...:=== Successfully Upgrade ZStack! === - 需要到您的 ISO 路径下,执行以下命令升级 ISO:
12$ sh zstack-upgrade -r ./ZStack-x86_64-DVD-3.2.0-c74.iso
第 2 步 – 更改 SSH 服务远程登录配置
- 进入 SSH 目录:
12$ cd /etc/ssh
- 更改 sshd_config 文件:
123$ vim sshd_config把“PermitRootLogin no”的“no”改成“yes”后,保存退出
- 重启 sshd 服务:
12$ service sshd restart
重启成功后,您将看到如下输出:
1234OutputRedirecting to /bin/systemctl restart sshd.service
第 3 步 – 下载 bin 包并完成安装
- 创建 /opt/zstack-dvd 文件夹:
12$ mkdir /opt/zstack-dvd
- 下载 ZStack-installer-3.2.0.bin 包,您可以通过执行以下命令来下载 bin 包:
12$ wget http://cdn.zstack.io/product_downloads/zstack-enterprise/enterprise3.2/ZStack-installer-3.2.0.bin
您将会看到如下输出,进度条达到 100% 即表示下载完成:
12345678910111213Output--2019-01-30 17:43:21-- http://cdn.zstack.io/product_downloads/zstack-enterprise/enterprise3.2/ZStack-installer-3.2.0.binResolving cdn.zstack.io (cdn.zstack.io)... 183.57.82.253, 183.6.231.245, 183.57.82.248, ...Connecting to cdn.zstack.io (cdn.zstack.io)|183.57.82.253|:80... connected.HTTP request sent, awaiting response... 200 OKLength: 394670387 (376M) [application/octet-stream]Saving to: ‘ZStack-installer-3.2.0.bin’100%[=========================================================================================================================================================================>] 394,670,387 12.4MB/s in 30s2019-01-30 17:43:52 (12.7 MB/s) - ‘ZStack-installer-3.2.0.bin’ saved [394670387/394670387] - 需要到您的 bin 包路径下,通过执行以下命令来完成安装升级:
123$ cd /home/dc2-user$ bash ZStack-installer-3.2.0.bin -D
第 4 步 – 访问 ZStack 企业版 3.2.0
- 在浏览器输入 公网 IP:端口 进行访问(建议用谷歌浏览器或火狐浏览器),即可看到 ZStack 企业版 3.2.0 登录页面:
-
输入默认用户名
admin
和默认密码password
,即可登录成功: -
同意用户注册条款后,即可使用:
结论
现在您已完成 ZStack 企业版 3.2.0 的单节点搭建,您可以参考对照 ZStack 官网产品手册开始使用了~
本文作者:Lune