neutron( 二 )


Nova—:真正执行VM创建的 。对VM进行曾删改查,VM生命周期的管理者 。
一般在计算节点上都会多活部署,这个多活对于不一样,中的多活是针对与整体的,对于每一个服务器来说仍然是只有一个进程 。Nova—Api多个部署的话,用ZK来选举出主Nova—Api 。(用户下发的Rest请求会到MQ里面 。)
的部署:首先在三台控制节点上部署,控制节点上有nova,,等,然后对接底层计算节点 。(FC以集群提供上来,KVM以单台物理服务器) 。华为的控制节点部署个数:3.5.9.11 。如果后端对接的计算资源是KVM,则会在KVM这台服务器上部署Nova—,而如果后端计算节点是FC则会在控制节点上部署FC—Nova— 。(主备)
Nova中的概念:
Nova中的:规格中有一个Disk,分为了和临时磁盘,是ECS的根磁盘不会随着ECS的删除而删除,而临时磁盘随着ECS的删除而删除,临时磁盘的生命周期和ECS一致 。
Nova中的虚拟机亲和性和反亲和性组;
Nova中的BDM,在给VM装image时,需要源端(一般将image上传到OM中)和目标端,源端是镜像文件如ISO或者是快照 。目标端是块存储,如(云磁盘),Disk(本地磁盘),BDM是指定源端和目的端之间的关系,是Image到Disk,还是Image—到,开源不支持到源端到,而BDM就是为了服务目标端是场景(在FC场景才会出现这种场景) 。
Image:镜像,用于制作模板或者是下发ECS的镜像 。(上传到OM中的镜像)
Nova—NOVNC登陆:用VNC的方式直接登陆到ECS上 。
SC中有一个超级管理员,在超级管理员下划分VDC,在VDC下创建VDC的租户 。在下创建产品(产品名称,的指定,镜像的选择),并上线产品与发布产品 。在中创建虚拟私有云(创建Vlan与分配地址),并关联到之前创建的VDC下,之后就可以在VDC中使用私有云了 。
VM创建过程中,最多重试创建6次 。
VM热迁移过程 。
—:
提供镜像服务,后端可以接入存储(OBS,本地存储,Swift),自身并不是存储镜像,它通过驱动使用后端的存储空间 。
的组件:
—API接收Rest请求,验证请求合法性 。—保存镜像的元数据并访问数据库 。—是保持镜像的文件的URL链接 。
为了提供高效的镜像服务,—API缓存了经常使用的镜像数据 。
—Swift:
提供虚拟对象存储服务 。
Swift组织架构:
融合了API功能,是控制器,用来确定访问哪一个环 。
Zone的数据副本机制 。
Swift和FS的对比
—:
提供块存储服务 。后端可以接入FCSAN,IPSAN,FS,本地 。(FC/IPSAN就是由/V5或者提供上来的,不能直接提供上来,要先挂存储池,在池里创建lun 。比如san,要接入san则先接入管理地址,存储IP)
存储按照大类可分为:分布式存储(E9000,FS),:5300,5500,有全内存,SSD等 。
块存储:将硬盘(做RAID或者不做)加入VG中,在VG中将磁盘划分为512B的PE,PE对应上层的LE,多个LE组成LV,多个LV组成LVM 。用户IO下来是直接对LE读写,然后LE对应PE,所以可以理解为直接对硬盘读写 。性能较好,但是不利于共享 。
文件存储:在块LV存储之上加入了文件系统,解决了锁问题 。有利于共享 。华为的话就是加入了VIMS 。
对象存储是将硬盘加入XFS文件系统,解决锁机制,然后有A,C,O环,来解决数据下盘 。
的逻辑架构:
的用来选择合适的后端存储,这个选择规则:AZ,容量,存储能力,IOPS等 。
—:针对于存储生命周期的真正执行者 。(创建,删除,查找,)提供的服务体现在EVS上 。用驱动来管理底层的存储介质 。
—用来提供磁盘()的备份功能,针对云硬盘的备份 。