当前位置:   article > 正文

云计算HCIA学习笔记-第2章 虚拟化基础_云计算与虚拟化教程笔记

云计算与虚拟化教程笔记

2.1 云计算用到的技术-虚拟化

HCIA-Cloud 虚拟化技术

学云计算,为什么学虚拟化?因为云计算底层采用的就是虚拟化技术。

上层为什么可以弹性拓展和伸缩?实质是操作的底层虚拟机。

云计算和虚拟化又有什么区别?

 

云计算操作系统使用 OpenStack

底层使用虚拟化 vmware/xen/kvm

每个虚拟化有自己的资源,最终由openstack将这些资源进行池话,

将资源聚合成大的资源池。

租个云主机,申请主机时,请求会在底层开启一个虚拟机。那不是虚拟化才牛x吗?云不怎样啊?

云是做资源池化,集中管控的,资源调度整合,租户隔离。就像老板一样,老板接到任务,下放给具体的部门去完成啊。谁牛啊?老板?干活的?

云计算底层只能是虚拟机吗?能否为物理机???Openstack可以接管虚拟机,也可以接管物理机,称作裸金属BMS(裸机)。为什么存在这个?因为某些应用不支持虚拟机,比如oracle RAC 共享磁盘,失去了云弹性的优势。业务上云,数据库rac本地。

规划和排错,是在虚拟化这一层,而不是云计算这一层。这就是云计算和虚拟化的区别。

2.2 虚拟机是什么

2009年第一次接触vmware虚拟化软件,感觉很神奇。操作系统中可以跑操作系统,学习实验的好帮手。

Vmware虚拟化软件

为什么要使用虚拟机?

比如测试linux,windows

安装两个操作系统不行吗?需要来回切换,且万一操作系统中毒导致无法开启,或者需要两个网卡呢等等,使得物理机灵活性变的非常差。

只要物理机资源足够,虚拟机数量、不同版本os、硬盘、网卡随意添加。

中毒?破坏性测试?快照来帮忙。这些都是虚拟化的优点。

虚拟化只能用来做实验吗?能否用来跑业务呢?

Vmware workstation 工作站,oracle virtualBox,你可以把核心业务,web、erp、财务系统,部署在里面吗?

VMware workstation player 是免费的,为避免法律纠纷,可以使用它,不侵权。没有高级特性。

传统公司业务服务器,物理机的世界,成本高,不节能,机柜多,服务器多

 

如果一台高配服务器,把所有的业务系统部署在一台服务器上,然后做高可用。

不建议,一旦某个业务出问题,可能会影响到其他业务系统。

所以,一台服务器运行一个业务,不是性能,而是出于安全考虑。

这样一来,成本比较高,就可以使用虚拟化。

虚拟化优势:节省资源,资源隔离。

用workstation可以吗?所有鸡蛋都放在一个篮子里,不可取。

所以不可以使用单机版虚拟化,工作站级别,必须使用企业级虚拟化软件,高级特性。

补充(测试环境/生产环境)

测试环境:测试、开发

生产环境:运行的业务

生产环境可用性

比如 游戏公司招聘 运维,保证 5个9

 

哪怕5个9 也要考虑行业,微信、支付宝、股票实时交易等等。

365*24*1%=87.6  365*24*0.001%*60分钟=5.256分钟

2.3 企业级虚拟化介绍

虚拟化中的老大:VMWare

云计算世界:AWS亚马逊/Microsoft微软/阿里云

云计算世界的虚拟化几乎是开源虚拟化,如果不采用开源,那么每卖出一套云计算软件,都需要给vmware付费,成本高,没有源代码,代码不可控,受制于别人。(去IOE)

Vmware企业级虚拟化:vSphere

微软企业级虚拟化:Hyper-V

华为企业级虚拟化:FusionCompute

企业级虚拟化有哪些特性?我们以华为FusionCompute为例来介绍。

VRM(Virtual Resource Management)虚拟资源管理

VRM也是一个iso,是web界面,负责资源调度

CNA Computing Node Agent 计算节点代理

CNA是一个装在裸机上的操作系统,被阉割过的Linux,可以在官网下载到的iso文件,大概700M左右,是定制的一个Linux操作系统。

 

演示打开FC界面

注意:CNA本身提供本地硬盘,这个硬盘主要安装操作系统的,而里面的虚拟机磁盘,是由底层存储划给它的。CNA只有操作系统盘,CNA提供运算能力,共享存储提供存储空间。

为什么要使用这种架构?因为可实现高可用,VRM监控各个CNA的心跳

 

2.4 华为FusionSphere虚拟化套件

目的让学员知道目前学习的FusionCompute属于哪一块。有全景图。(8.0.1官方文档中已经没有fusionmanager了,换成了FusionCompute Pro)

 

FusionCompute里面包含VRM和CNA,围绕关系进行讲解。

2.5 华为FusionCompute介绍

 

CNA本身具有硬盘,但不推荐使用,因为一旦CNA出现故障,所有虚拟机都出问题。所以建议虚拟机不要安装在本地硬盘,而是安装在共享存储中。

 

问题:如果vm1 对性能的要求,已经超过了各个节点CNA单台性能,怎么办?

答:单台虚拟机性能不能超过单台CNA性能。假如CNA64cpus,单虚拟机不得超过64cpus

问题:CNA挂了,虚拟机怎么接管?

答:由其他CNA接管,VRM会去检测,集群HA,会自动进行接管。不可手动。

问题:CNA1剩余配置不足以创建一台新的vm,那么剩余怎么处理?

答:VRM统一调度指定CNA,控制虚拟机在哪里创建,不需要执行CNA主机。在集群上创建虚拟机,会根据负载均衡选择合适的CNA主机。不可以把CNA主机的内存和CPU拼在一起。

问题:CNA挂了,其他CNA接管,需要重启虚拟机,如何保证业务连续性?

答:影子虚拟机(影子虚拟机是精确的副本)、HA高可用等可以保证。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/喵喵爱编程/article/detail/844448
推荐阅读
相关标签
  

闽ICP备14008679号