文档章节

LXD介绍

osc_jerry
 osc_jerry
发布于 2017/09/11 10:00
字数 800
阅读 158
收藏 0

阿里云携手百名商业领袖、技术大咖,带您一探行进中的数字新基建!>>>

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的工具和分发模板系统的替代品,具有来自可通过网络控制的附加功能。

© 著作权归作者所有

下一篇: LXC介绍
osc_jerry
粉丝 0
博文 8
码字总数 13991
作品 0
成都
程序员
私信 提问
加载中

评论(0)

测试环境用LXD替换掉了KVM

生命不息,折腾不止。在折腾中成长,在踩坑中进步。 前言 不错,再一次折腾了一把,这次是把测试环境的hadoop集群从KVM中迁移到了LXD容器中。目前运行很稳定,这次就来分享一下这次的体会和一...

Feng_Yu
2016/10/16
821
0
lxd&openstack-lxd源码剖析

lxd:https://linuxcontainers.org/lxd/,目标是融入到openstack体系被管理,像虚拟机一样被管理使用。从如下图可知,并非走的是libvirt-lxc路线,而是nova-compute这一层直接走lxd。其提供了...

osc_2oi3ausc
2018/06/07
2
0
LXD 0.9 发布,Linux 容器工具,LXC 技术重构

LXD 是 ubuntu 基于 LXC 技术的重构,容器天然支持非特权和分布式。 LXD 与 Docker 的思路不同,Docker 是 PAAS,LXD 是 IAAS。 LXD 包括三个组件: 系统范围的守护进程 (lxd) 命令行客户端 ...

purple_grape
2015/05/13
2.8K
3
LXD 2.9 版本正式发布,LXC 容器管理程序

LXD 2.9 版本发布了,LXD 是 LXC 的 REST API、命令行工具和 OpenStack 集成插件。 包括三个组件: 系统范围的守护进程 (lxd) 命令行客户端 (lxc) OpenStack Nova 插件 (nova-compute-lxd) 官...

LongRaindy
2017/02/16
1K
4
LXD 2.17 版本正式发布,LXC 容器管理程序

LXD 2.17 版本发布了,LXD 是 LXC 的 REST API、命令行工具和 OpenStack 集成插件。该版本主要更新内容如下: New features: Add support for specifying the ceph user (using the “ceph....

两味真火
2017/08/24
754
0

没有更多内容

加载失败,请刷新页面

加载更多

(人才测评)桌面运维工程师的招聘入职测评方案

桌面运维工程师,作为IT技术支持岗位的一种,不仅要有扎实的技术基础,还要有较强的时间观念意识,同时还应具备较强的逻辑思维能力和人际沟通能力,这样才能称得上一名合格的桌面运维工程师。...

蛤蟆丸子
13分钟前
28
0
JavaFX初探(菜单)

JavaFX初探(菜单) 本节我们介绍如何创建菜单、菜单栏、增加菜单项、为菜单分类,创建子菜单、设置菜单上下文。你可以使用下面的类来创建菜单。 MenuBar MenuItem Menu CheckMenuItem Radi...

whoisliang
16分钟前
14
0
Springboot 系列(四)Spring Boot 日志框架

文章已经收录在 Github.com/niumoo/JavaNotes ,更有 Java 程序员所需要掌握的核心知识,欢迎Star和指教。 欢迎关注我的公众号,文章每周更新。、 注意:本 Spring Boot 系列文章基于 Spring...

未读代码
20分钟前
20
0
26. Go 语言中通道死锁经典错误案例详解

Hi,大家好,我是明哥。 在自己学习 Golang 的这段时间里,我写了详细的学习笔记放在我的个人微信公众号 《Go编程时光》,对于 Go 语言,我也算是个初学者,因此写的东西应该会比较适合刚接触...

王炳明
25分钟前
13
0
SpringBoot 整合 Redis 缓存

1.首先导入使用Maven导入jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependency><......

FH-Admin
50分钟前
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部