LXD介绍
2017-09-11 00:00
246 查看
摘要: 官网介绍译文
LXD是新的LXC体验。它提供了一个完全新鲜和直观的用户体验,使用单个命令行工具来管理您的容器。容器可以通过网络以透明的方式通过REST API进行管理。它还可以通过与OpenStack集成来大规模部署。
它是基于大量的Linux发行版的预制镜像,并且构建在一个非常强大但非常简单的REST API的基础之上。
为了更好地了解LXD是什么以及它所做的,您可以在线上尝试! 那么如果你想在本地运行它,请看我们的入门指南。
LXD项目成立,目前由Canonical有限公司领导 来自一系列其他公司和个人贡献者的贡献。
客户端,例如随LXD本身提供的命令行工具,然后通过该REST API执行所有操作。 这意味着无论您是在与本地主机或远程服务器通话,一切都以相同的方式工作。
设计安全(非特权容器,资源限制等等)
可扩展(从笔记本电脑的容器到千台计算节点)
直观(简单,清晰的API和清晰的命令行体验)
基于图像(每天发布各种各样的Linux发行版)
支持跨主机容器和映像传输(包括与CRIU的实时迁移)
高级资源控制(cpu,内存,网络I/O,块I/O,磁盘使用和内核资源)
设备直通(USB,GPU,unix字符和块设备,NIC,磁盘和路径)
网络管理(桥梁创建和配置,跨主机隧道,...)
存储管理(支持多个存储后台,存储池和存储卷)
这样,用户将获得虚拟机或容器,这取决于什么图像或 他们选择的实例类型。它完全透明,并与常规OpenStack API配合使用。
要了解有关LXD和OpenStack的更多信息,请查看我们开始使用OpenStack页面。
有关详细信息,请参阅我们的入门页面。
它基本上是LXC的工具和分发模板系统的替代品,具有来自可通过网络控制的附加功能。
LXD是新的LXC体验。它提供了一个完全新鲜和直观的用户体验,使用单个命令行工具来管理您的容器。容器可以通过网络以透明的方式通过REST API进行管理。它还可以通过与OpenStack集成来大规模部署。
什么是LXD?
LXD是下一代系统容器管理系统。 它提供了类似于虚拟机的用户体验,但是使用的是Linux容器。它是基于大量的Linux发行版的预制镜像,并且构建在一个非常强大但非常简单的REST API的基础之上。
为了更好地了解LXD是什么以及它所做的,您可以在线上尝试! 那么如果你想在本地运行它,请看我们的入门指南。
LXD项目成立,目前由Canonical有限公司领导 来自一系列其他公司和个人贡献者的贡献。
设计
LXD的核心是一个特权守护程序,它通过本地unix套接字暴露了一个REST API 以及通过网络(如果启用)。客户端,例如随LXD本身提供的命令行工具,然后通过该REST API执行所有操作。 这意味着无论您是在与本地主机或远程服务器通话,一切都以相同的方式工作。
特征
LXD的一些最大的特点:设计安全(非特权容器,资源限制等等)
可扩展(从笔记本电脑的容器到千台计算节点)
直观(简单,清晰的API和清晰的命令行体验)
基于图像(每天发布各种各样的Linux发行版)
支持跨主机容器和映像传输(包括与CRIU的实时迁移)
高级资源控制(cpu,内存,网络I/O,块I/O,磁盘使用和内核资源)
设备直通(USB,GPU,unix字符和块设备,NIC,磁盘和路径)
网络管理(桥梁创建和配置,跨主机隧道,...)
存储管理(支持多个存储后台,存储池和存储卷)
与OpenStack集成
“nova-lxd”项目提供了一个OpenStack Nova插件,无缝集成 系统容器进入常规的OpenStack部署。这样,用户将获得虚拟机或容器,这取决于什么图像或 他们选择的实例类型。它完全透明,并与常规OpenStack API配合使用。
要了解有关LXD和OpenStack的更多信息,请查看我们开始使用OpenStack页面。
可用性
LXD适用于任何最近的Linux发行版。 LXD上游直接维护Ubuntu软件包 并且还发布可以与大多数流行的Linux发行版一起使用的快照包。有关详细信息,请参阅我们的入门页面。
与LXC的关系
LXD不是重写LXC,其实它是建立在LXC之上的,提供了一个新的, 更好的用户体验。在引擎盖下,LXD使用LXC通过liblxc及其Go绑定来创建和管理容器。它基本上是LXC的工具和分发模板系统的替代品,具有来自可通过网络控制的附加功能。
相关文章推荐
- LXD介绍+配置使用
- 短信介绍
- 【摘录】【翻译作品】JavaScript Event学习第一章:Event介绍
- sp_executesql介绍和使用
- PHP之APC缓存详细介绍(转)
- 主流浏览器内核介绍(前端开发值得了解的浏览器内核历史)
- hbase Java API 介绍及使用示例
- 个人介绍
- 13.move_base介绍(1)
- 6.1 ctypes基本功能介绍
- VMware虚拟机中4中联网方式介绍
- C++各大有名库的介绍
- Linux进程同步简单介绍
- 复合事件处理(Complex Event Processing)介绍
- Window VNC远程控制LINUX:VNC详细配置介绍
- QT 项目文件介绍
- Python 列表list使用介绍
- iOS开发UI篇—UIScrollView控件介绍
- oracle的正则表达式(regular expression)详细介绍
- Yii 2.0鉴权之访问控制过滤器:很不错的介绍