关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

裸金属服务器开始自动化那个资源会不会不够?

发布时间:2020-03-30 18:08:43

近年来,裸金属服务器在云计算市场上得到了广泛的提及,应满足用户对高性能,硬隔离,资源独占,管理方便,响应迅速等方面的更高要求.. 裸金属服务器悄然成为云市场的一大增长点..谈到裸机服务器的核心优势,业内人士认为,这主要是由于两个裸机服务器的非破坏性和自动化管理的绩效。

无损性能可以很好进行理解,裸金属服务器仍然会用到学习物理机,而物理机的性能得到保障企业都是有目共睹的。管理呢? 裸金属服务器如何实现自动化管理??为此,我们可以基于近日在中国IDC产业CEO高峰论坛上,“微微云”透露的旗下DoorOS云操作进行系统,对裸金属作为服务器的自动化技术管理存在问题研究进行了不断深入分析剖析。

目前,OpenStack的更成熟的虚拟化管理,但在物理机而言,一直没有很好的解决方案。 在此背景下,Ironic(裸胎推广)诞生了,它能够解决物理机器添加、删除、电源管理和安装部署等大部分问题。

Ironic是OpenStack项目中用来提供物理机管理的模块,依托PXE(Preboot Execution Environment)、IPMI(Intelligent Platform Management Interface)等技术实现批量部署和系统控制。裸金属(Ironic)提供了一系列常用的驱动,同时提供了插件的机制让厂商可以开发自己的Driver,这让它支持几乎所有的硬件。

通过Ironic组件,物理机器的Open Stack部署可以像虚拟机部署一样简单。实际上,裸金属作为服务器的虚拟机和物理级部署工作原理,在nova看来是大径相同的,只是一个底层技术驱动的区别。虚拟机的底层驱动采用的Libvirt的虚拟化技术,而物理机是采用裸金属(Ironic)技术,裸金属(Ironic)可以看成一组 Hypervisor API的集合,其功能与Libvirt类似。

裸机服务器的计算资源,以及如何实现自动化管理?

我们知道 OpenStack 是一款开源的、扩展平台,用于构建公有或私有云。其多数学生时候是被作为 IaaS(基础教育设施即服务),由诸如通过计算(Nova)、网络(Neutron)、存储(Cinder)及其它企业项目所组成。Ironic是openstack用来提供裸机服务的项目,作为openstack中的一个独立模块,它可以与keystone、nova、neutron、image以及swift进行交互。

在云计算潮流和推动下,为了支持虚拟化,目前OpenStack 支持了多种 Hypervisor,例如原生KVM、Xen、QEMU、Hyper-V、VMWare、LXC、甚至Docker等。OpenStack提供很多项目让 IaaS成为了可能,能够让用户自助部署配置虚拟机,实质上是让用户能够在界面或命令行能够自己创建服务器。

在 OpenStack 中部署裸机就意味着企业用户信息可以通过直接进行操作系统硬件基础设施、部署技术应用负载(镜像)到真正的物理学习机器,而不是运行在 hypervisor 之上的虚拟机中。OpenStack的部署能力已经很强,但具有讽刺意味的祝福,部署的OpenStack的能力进一步注入了强心剂。

但从结构的角度讽刺,和其它组分,如开栈,讽刺公司提供宁静接口讽刺-API的标准。Ironic主要包含4个主要组件,ironic-api、ironic-conductor、nova-compute-ironic和ironic-provision。

Ironic- API用于提供北向接口;

电子导体主要接受电子API发出的指令,实现特定的操作和处理工作;

nova-compute-Ironic可对接Ironic driver,进行物理机的发放等生命周期管理;

Ironic-provision是Ironic tftp服务,为物理机安装部署过程提供tftp服务。

为了像虚拟机一样部署物理机,Ironic需要能够上报物理机的资源,支持操作系统自动安装和物理机电源状态管理。具有讽刺意味发现的物理机可实现报告工作的资源,注册物理机的时候,使管理员,只需提供一台物理机器BMC的IP地址,具有讽刺意味的数据库将能够获得在物理机上的信息,也同时compute_nodes表的新星有一个物理机相关的资源信息。

裸机服务器的计算资源,以及如何实现自动化管理?

接着可以通过pxe技术将物理机安装上操作系统,通过ipmi技术可以实现物理机的电源状态管理。 主要技术——PXE和IPMI:参与物理机器部署也得到推广

Preboot Execution Environment (PXE)

PXE是主流无盘启动技术,它允许计算机通过网络而不是从本地硬盘驱动器和其他设备启动。使用PXE PXE支持系统安装在主机需要安装网卡,但现在所有的卡一般都建以支持PXE ROM芯片。当计算机引导时,BIOS 首先会 把 PXE Client 调入内存中执行,PXE Client 被载入内存后,它便同时具有 DHCP client 和 TFTP Client 的功能,DHCP client 会向 DHCP server 请求 ip 分配给将要安装系统的主机,然后由 PXE Client 将放置在远端的文件通过 TFTP 下载到本地运行。

Intelligent Platform Management Interface (IPMI)

IPMI智能平台管理接口,是一个开放的标准硬件管理接口规范,使用嵌入式管理子系统进行通信,而不依赖于主机操作系统,这使得在没有操作系统的响应或加载的情况下仍然可以切换机器、信息提取等操作。正是利用此技术可以远程的对裸机进行上下电或者其他操作,而不是依赖物理开关或者操作系统。

此外,包括DHCP(Dynamic Host Configuration Protocol)、Network Bootstrap Program (NBP)、Trivial File Transfer Protocol (TFTP)等在内的技术,也是裸金属服务器中物理机部署所会用到的主要技术。

不难可以想象,Ironic(Bare- Metal Provisioning)的诞生,对物理机的部署及管理存在问题产生了一个里程碑式的意义,而对于裸金属作为服务器系统来说,依托OpenStack Ironic实现的自动化技术管理服务功能,让用户很方便的对指定的一台或多台物理机,执行一些诸如企业同时进行部署以及大规模应用物理机群集、硬件设计基础教育设施建设资源的快速完成交付等一系列相关操作。


/template/Home/Zkeys2/PC/Static