LXD为创建LXC提供了一个安全系统守护进程

每日动态2021-09-27 22:01:33
最佳答案 巴黎——在这里举行的OpenStack峰会上,最大的公告之一是LXD,这是一种新的用于建筑管理程序的安全容器方法,由Ubuntu Linux的主要商业...

巴黎——在这里举行的OpenStack峰会上,最大的公告之一是LXD,这是一种新的用于建筑管理程序的安全容器方法,由Ubuntu Linux的主要商业赞助商Canonical的创始人马克舒托沃尔斯宣布。

在接受eWEEK的视频采访时,舒特尔沃斯解释了LXD的意义,以及为什么它补充了Docker容器工作,在过去的一年里,这变得越来越受欢迎。LXD为创建LXC(Linux容器)提供了一个安全系统守护程序。Docker的部分工作基于LXC,Docker应用程序现在将能够在LXD环境中运行。

舒特尔沃斯解释说,“LXC是客户端,LXD是服务器。”“LXD可以在整个节点上运行,并允许您使用LXC在其他计算机上创建容器。

与LXD合作,舒特尔沃斯旨在缩小传统虚拟化虚拟机管理程序(如Xen或基于内核的虚拟机(KVM))与容器之间的差距。他解释说,虚拟机管理程序运行在主机系统上,它模拟另一台服务器,该服务器可以有自己的内核、操作系统和应用程序。

机器将与系统上运行的其他东西分开。传统虚拟机管理程序的开销是它需要模拟另一个系统内核和另一个操作系统。

在容器模型中,部署可以进一步优化,因为不需要单独的内核和操作系统。从性能角度来看,容器比虚拟机管理程序更快,因为没有单独的内核和操作系统开销。

LXD的想法是,容器可以使用与传统虚拟机管理程序相同类型的硬件安全性。

舒特沃斯说:“因此,您可以获得由硬件执行的虚拟机的安全性,并获得虚拟机的体验。”

LXD技术与Docker提供的产品没有竞争力。正如Docker创始人所罗门海克斯(Solomon Hykes)在最近的一次视频采访中向eWEEK解释的那样,Docker的故事不仅仅是关于容器。Docker还涉及一种打包和交付应用程序的新方法。

舒特尔沃斯说,“你将在LXD经营码头工人集装箱。”

Canonical产品经理Dustin Kirkland补充说,与传统的管理程序相比,LXD预计将提高给定服务器上的应用密度。

LXD技术可以在任何Linux操作系统上运行。虽然它是由Ubuntu开发的,但它并不特定于Ubuntu。柯克兰指出,对于最新的Ubuntu版本,现在有一个使用OpenStack运行的LXD的技术预览。技术预览部分包含在名为Nova Compute Flex的驱动程序中,它使云管理员能够在Linux容器中启动OpenStack Nova计算实例。

舒特尔沃斯将LXD的工作视为虚拟机管理程序的下一个自然步骤,他希望每个人都能更快地使用这项技术。

舒特尔沃斯说,“事实上,你可以在任何一台Linux机器上启动LXD,然后你可以从任何地方和[服务]对话,并把容器给我。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。