云计算HCIA笔记第二天

虚拟化与云计算的区别?

1、虚拟化主要在于如何提高资源的利用率,云计算主要在于如何为用户提高灵活敏捷的服务。
2、虚拟化是一种技术,云计算是种模型。
3、应用场景不同:虚拟化主要应用于为了提供资源利用率的场景,例如单虚拟化或多虚拟化场景实现。云计算主要应用于用于需要云服务的场景,例如FusionCloud私有云方案实现。

Xen

1、XEN中有两种虚拟机,一类是DomainU,是普通的VM,另一类是Domain0,是特权VM。
2、Domain0:是一台处于特权级别且最先启动的VM ,它能够管理其他的DomainU。
能够直接访问硬件,并实现IO虚拟化。
3、IO虚拟化
全虚:Domain0中的后端驱动主动捕获DomainU中的IO操作,然后通过Domain0中的设备驱动将该IO操作请求发送给硬件。
半虚:DomainU中安装PVdriver这种半虚拟化驱动,通过前端驱动主动将IO操作发送给后端驱动,然后通过Domain0中的设备驱动将该IO操作请求发送给硬件。
硬件加速IO透传,通过Domain0直接分配硬件设备给VM使用。

KVM

1、kvm:它是Linux的一个内核模块,实现cpu和内存虚拟化,加载该内核模块使得Linux变成一个Hypervisor。
2、qemu-kvm:是一套虚拟化软件,全虚性能太差,利用KVM的cpu和内存虚拟化提供硬件加速,它自己实现了I/O虚拟化。
3、libvirt:是一个函数库,用于调配多种虚拟化环境。为虚拟化工具提供一套方便可靠的工具和编程接口,用单一方式管理多种不同的虚拟化。
虚拟化解决三部曲:虚拟化技术的实现–》虚拟化管理–》集群资源管理。
4、qemu-kvm:通过IOCTL()调用/dev/kvm/这个字符设备(用于用户态和内核态交互的接口)与KVM交互。
5、KVM的管理工具:virsh、vir-manager、virt-viewer、virt-install。
IO虚拟化:
全虚:由KVM中的IO Trap Code主动捕获VM的IO操作,再将其发送给qemu-kvm,之后通过设备驱动发送给硬件执行。
半虚:由KVM中的前端驱动主动将IO操作请求发送给qemu-kvm的后端驱动,之后通过设备驱动发送给硬件执行。
硬件加速:IO透传,通过直接分配硬件设备给VM使用。

FusionCompute是什么?

FusionCompute是云操作系统软件,主要负责对虚拟资源、业务资源、用户资源集中管理(简称FC)。

FusionCompute的架构:

FC:VRM+CAN
VRM:虚拟集群管理器,为管理员提供一个Web Portal的界面,实现对计算资源、存储资源、网络资源的管理、监控、告警、日志等等维护管理功能。
CAN:计算节点代理,能够实现底层资源的池化。
CNA:UVP+VNA
UVP:统一的虚拟化平台,基于KVM架构来去实现底层的资源池化功能,相当于KVM+QEMU
VNA:虚拟节点代理,来去实现与VRM进行一个通信。
QOS:服务质量保证,在资源发生竞争的时候优先保证关键业务的体验度。

Hostconfig上安装FC
手动安装:
1、手动挂载CNA的iso镜像文件到服务器BMC中的虚拟控制台上
2、选择virtual cd的启动方式
3、配置CNA的IP以及密码,然后开始安装
4、通过安装工具安装VRM
5、配置VRM的部署模式(单节点/主备),配置VRM的IP地址以及浮动IP
6、填写安装CNA的时候配置的IP和密码,开始安装VRM

自动安装:
	1、先安装CNA,配置DHCP池,选择服务器的启动方式(BIOS/UEFI)
	2、进入BMC,打开服务器的虚拟控制台,选择PXE启动,开始安装CNA
	3、选择要安装VRM的CNA主机,选择主VRM所在的CNA,开始安装VRM
  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值