【干货】VMware虚拟化怎么从零开始学?

发布时间:2020-08-05    浏览量:

在企业级虚拟化市场上,VMware公司经过不断的探索改进,将VMware vSphere 6.0作为一套成熟的虚拟化解决方案。

通过整合数据中心服务器、灵活调配置资源等降低运营成本,并且可在不增加成本的情况下提供高可用性、灾难恢复等高级特性。


软件定义数据中心是最近一两年来非常热门的话题,从最直观的定义来看,就是虚拟化、软件化数据中心的一切资源。

VMware对其描述为:“一个统一的数据中心平台,提供了前所未有的自动化、灵活性和效率,并转变IT交付的方式。汇集和汇总计算、存储、网络、安全性等可用性服务,并交付软件,通过智能化的策略驱动的软件进行管理。”

对于整个行业来说,软件定义数据中心已经有了几年的概念铺垫,接下来的几年是其开花结果并形成趋势的重要一年。相信有了之前的基础,软件定义数据中心必然会进行的风生水起。

聊聊软件定义数据中心

软件定义数据中心将不再需要IT技术人员来操纵孤立的服务器,网络和存储硬件将响应供应请求。

相反,配置自动进行定义的规则和框架,政策和服务水平协议(SLA),通过应用程序编程接口(API)调用的自动化和业务流程引擎,并从一个集中的环境内配置适当的资源。


【对基础设施的影响】

为了实现软件定义数据中心未来的承诺,需要增加软件定义的电力。如果产业对软件定义的电力能有一个共同的标准参考架构,并达成共识,这将对基于消费需求的数据中心提供适当的电力有所帮助,而不是根据以往的知识和经验用最高峰值来规划和配置的电源和冷却设施。

如今,超过一半的应用程序的宕机都是由电源问题引起的。因此,电力和冷却设施作为软件定义的元素的应用环境,必须提高可用性。而在任何一个数据中心里,其物理资源都有心要加强和改进。


硬件和软件供应商间的竞争

值得注意的是,“标准”并不意味着“开放”。数据中心的软件可以运行在某种硬件上。

比如VMware和Microsoft的虚拟化软件是专有的, IBM SVC和NetApp ONTAP存储也可以打开堆栈,开放流动和其他开源项目仍然工作正在进行中。所有的应用程序都应该在虚拟机中运行,这是错误的假设。

如果“软件定义”的方法被看作是硬件和软件供应商之间的斗争的一部分,那么可以说,在存储和网络领域中,VMware已经赢得x86服务器虚拟化,亚马逊网络服务赢得了IaaS。


软件定义数据中心与云计算

“云”可以看作是应用的网络营销术语,或者是内部或外部客户通过Web形式的采购需求基础设施服务。相比之下,软件定义的数据中心是通过云服务可以提供最有效服务的机制。其汇集云计算基础设施的关键特点:

1.标准化

标准化硬件创建资源池的效率。创建基于标准化的硬件环境,在数据中心的动态范围内消除不必要的复杂性。

2.整体化

整个数据中心通过云基础设施的设计,采用最优化的方式支持所有的工作负载。

3.适应性

云基础架构必须是动态的,它具备能够适应变化的资源负载的能力。这种适应性是自动化的,根据应用程序的运行要求,实现基于定义的配置。

4.自动化

自动化是云基础设施的质量标志。当使用软件定义的数据中心空间时,该框架必须具有内置的智能功能,消除复杂性,以及创建弹性计算,而无需工作人员的直接指导。

5.弹性

软件定义数据中心以其自动化和适应性必须能够弥补硬件和软件故障。网络应该自动应对可能出现的问题,并确保最高级别的可用性。


谈谈如何学习虚拟化知识

既然要学习虚拟化,建议评估一下自己掌握了多少的计算机知识。由于虚拟化所涉及的内容很多,完全没有计算机基础知识的人需要学习的内容相当多。

那么,学习虚拟化需要具备的知识,作者整理了一下:

1.常用物理服务器的安装调试;

2.Windows/linux服务器的安装调试;

3.活动目录相关概念;

4.网络相关知识;

5.存储相关知识。

对于以上的知识要求不需要精通,了解其基本概念就行,如果了解这些知识,学习虚拟化应该会起到事倍功半的效果。


【熟练掌握系统的安装调试】

当虚拟化基础架构搭建好后,对外提供服务的是运行在虚拟化基础架构上的虚拟机,虚拟机的操作系统无非就是Windows和Linux,后期的重点就是对Windows和Linux系统的维护操作。

如果无法熟练掌握Windows/Linux系统的安装调试,那么对外提供服务的稳定性也就无法保证。

对于Windows系统来说,多数企业的技术人员都能够比较熟练的操作。对于Linux系统来说,不少技术人员不熟悉其命令行操作模式,由于Linux系统的日趋成熟以及版权问题,不少企业在实施虚拟化架构的时候选择了Linux系统,所以熟练掌握Linux系统的安装调试也是必须的。


【熟练掌握网络交换机的配置】

虚拟化架构对网络的依赖很重,无认是二层网络还是三层网络,网络的连接性是虚拟化架构对外提供服务的关键,ESXi主机以及vCenter Server本身也涉及很多网络交换方面的配置,因此,熟练掌握网络交换机的配置么很重要。


熟练掌握一种数据库的安装调试

即使不使用虚拟化架构,在生产环境中也会用到数据库。作为虚拟化架构实施人员,不需要学习数据库设计、开发等操作,但基本的安装调试、备份恢复是必须掌握的。

在虚拟化架构中,无论是MS SQL、Mysql还是Oracle数据库,比较熟练掌握一种是必须的,除了安装调试操作系统外,数据库的安装调试也必不可少。


多进行实践操作

学习任何计算机知识的重要一点是多进行实践操作,虚拟化也不例外。生产环境不能随意进行操作,但可以使用桌面虚拟软件搭建测试平台进行完整测试,不要担心将测试平台搞崩溃,多从实践中发现问题,解决问题,这样动手能力会得到快速提高。

在实际环境中,使用VMware workstation可以模拟部分操作,但存储部分、网络部分以及高级特性是无法模拟操作的,如果对以上知识都不熟悉推荐去学习一下VMware认证的相关课程,从基础的数据中心虚拟化开始,再一步步往上走。

微思网络总部
福建省厦门市思明区金山大厦
查看路线
微思网络集美分部
福建省厦门市集美区集美区浒...
查看路线
定位
点击左侧的按钮进行定位