作者:ZStack 社区 文帅翔
背景
本人现在在一家创业公司,负责公司的架构以及运维工作,由于公司现在业务迅速发展、业务量增速快,开发人员也有所增多。前端、后端、测试都需要分配虚拟机,有的时候一个人员不止分配一台虚拟机。除此之外,公司项目的本地环境、测试环境,在有新项目要发布的时候也需要创建新的虚拟机来承载。
一来这样的环境和需求带来了运维工作的重复及不便捷,二来公司领导希望可以实现以下目标:
1.不要所有的东西都跑在云上面;
2.让本地的服务器也能对外提供服务;
3.在增加资源整体利用率的同时降低风险;
4.基于这些需求找到一套合适的方案来替换掉公司最早之前搭建的Winddows2012+VMware Workstation的虚拟化方式。
最早期调研过OpenStack,调研结果是学习使用成本太高,需要投入大量时间和精力才能实现以上需求和功能,还不能保证一定可以快速满足公司未来潜在需求。不过,我在调研过程中发现了ZStack,早期使用安装的时候,没有钻研官方文档,只是初步体验了操作界面并没有深入使用,后来是在官方销售联系我预留电话的时候,在电话中聊了会,把我们公司的大概需求给销售小哥描述了一下,发现这些功能都是ZStack现有的而且能够完美支持。这样一听下来就非常感兴趣和小哥约了来公司详细面聊一下关于产品的一些问题,整个探讨过程非常愉快,请教了很多之前困扰我们的问题并得到了最终的解决方案。还建立了对我公司专门提供技术支持的微信群,群里有ZStack专业的技术人员,在整个实践及落地过程中又请教了非常多的问题,并且加入了官方的QQ和微信交流群。在获得帮助的同时,自己也在群里面尝试着去解答和帮助其他的小伙伴,来提升和增加自己知识范围。
好了,回到我们所要讲的主题:,从VMware迁移到ZStack的简洁之路。谈到简洁,ZStack算是我体验过的这么多产品中为数不多非常快速且方便的一款了。整体简单明了,并且功能相当之强大,夸张一点的形容只有你想不到,没有它做不到。
ZStack 的优势:
1.使用门槛:它可以运行在服务器上面,也可以运行在普通台式机上面,乃至没有这些资源的时候可以在自己的笔记本上面开一个VMware虚拟机来体验使用它。
2.入手难易度:对比VMware的相关问题和资料,从搜索的角度来说,还没有那么的全面,但是只要你稍微深入了解一些就会发现,官方的文档和在线的QQ群强大到你无法想象。官方的文档,只要搜索问题内容关键字,百分之八十到九十的问题都有正确姿势解决。文档搜索不到,自己又处理不了的问题,只需要在群里面详细且谦虚的描述你的问题,群内的各路大神以及官方小伙伴看到后就会对你进行八方支援,让你的问题消失的无影无踪,达到最终目标。
3.后续升级及维护:这个谁用谁知道,新版本一出来只需要简单的傻瓜式操作即可,分分钟便能毫无后顾之忧的体验上最新版本的劲爆功能,完全释放自己的劳动力。
上面介绍和对比了ZStack产品的一些基本情况,下面给大家带来如何进行实际操作。其实老话说的好,万事开头难,只要开了头接下来都觉得会比较容易和简单。如果你之前听过或者了解过ZStack这款产品,但是你从来没尝试去安装部署体验,又或者你是第一次通过这篇文章了解到ZStack这款产品,那么都非常建议大家跟着接下来的内容进行一次安装部署,保证会给你带来一种与众不同的感觉。
大家第一次体验的时候资源相对应的不会准备的那么齐全,这里为了方便本次安装,使用了一台普通的PC机器,配置为:I7 16G(内存) 120G(固态) + 1T(固态)这里120G盘是拿来安装ZStack服务的,1T的固态是出于迁移内容大小的考虑,当然这只是为了做测试以及方便才用这样的机器和配置,生产场景是根据实际需求来确定机器配置规格的。
一. 安装部署
1.ZStack的官网是https://www.zstack.io ,可以在官网上看到最新的版本是3.4.0,接下来进行点击下载