文档章节

Deepin 15.3上安装LXD

Feng_Yu
 Feng_Yu
发布于 2016/11/19 00:13
字数 517
阅读 213
收藏 1

首先先看看效果,几个容器全开,也占不了多少内存。 折腾了快一天了,总算搞起来了。

lxc list
+---------------+---------+---------------------+----------------------------------------------+------------+-----------+
|     NAME      |  STATE  |        IPV4         |                     IPV6                     |    TYPE    | SNAPSHOTS |
+---------------+---------+---------------------+----------------------------------------------+------------+-----------+
| centos6       | RUNNING | 10.54.46.127 (eth0) | fd42:20c0:8696:546:216:3eff:feb8:af5c (eth0) | PERSISTENT | 0         |
+---------------+---------+---------------------+----------------------------------------------+------------+-----------+
| centos7       | RUNNING | 10.54.46.130 (eth0) | fd42:20c0:8696:546:216:3eff:feae:3681 (eth0) | PERSISTENT | 0         |
+---------------+---------+---------------------+----------------------------------------------+------------+-----------+
| debian8       | RUNNING | 10.54.46.152 (eth0) | fd42:20c0:8696:546:216:3eff:fe77:b416 (eth0) | PERSISTENT | 0         |
+---------------+---------+---------------------+----------------------------------------------+------------+-----------+
| ubuntu-trusty | RUNNING | 10.54.46.245 (eth0) | fd42:20c0:8696:546:216:3eff:fe47:71ac (eth0) | PERSISTENT | 0         |
+---------------+---------+---------------------+----------------------------------------------+------------+-----------+
| ubuntu-xenial | RUNNING | 10.54.46.201 (eth0) | fd42:20c0:8696:546:216:3eff:fe5f:9b78 (eth0) | PERSISTENT | 0         |
+---------------+---------+---------------------+----------------------------------------------+------------+-----------+
$ free -h
              total        used        free      shared  buff/cache   available
Mem:           7.7G        4.0G        212M        405M        3.5G        3.0G
Swap:            0B          0B          0B

然后说下怎么搞,首先源码编译直接放弃,源码编译用到了go,而go的几个类库要从golang.org走,被墙了,所以直接放弃(尽管可以通过hosts,但是为了简便起见就不弄了)。

然后用ubuntu官方编译好的,就添加ubuntu的ppa好了:

sudo add-apt-repository -y ppa:ubuntu-lxc/lxd-stable

这里执行完是不能用的,sources.list里面写的是ubuntu 17.04的开发代号,需要改为16.04的(xenial),顺便把ppa仓库换成中科大的镜像站以加速。

echo 'deb http://launchpad.proxy.ustclug.org/ubuntu-lxc/lxd-stable/ubuntu xenial main' | sudo tee /etc/apt/sources.list.d/ubuntu-lxc-ubuntu-lxd-stable-zesty.list

后面这一步最重要,也是折腾到快晚上才搞定的东西,就是调整apt的policy,让lxc系列的安装包走ubuntu的ppa,而不是从deepin的仓库安装,默认情况下deepin的仓库优先级会高于ppa,导致安装到最后因为依赖问题失败。

/etc/apt/preferences文件写入以下内容,降低deepin仓库的优先级(即包名冲突的情况下,使用第三方仓库的版本,而非deepin的仓库):

Package: *
Pin: release l=Deepin
Pin-Priority: 400

之后刷新仓库安装lxd即可:

sudo apt update; sudo apt install -y lxd

后面就完全按照lxd的手册操作即可,如果需要使用zfs的话,需要自行安装zfsutil-linux包。

最后,希望deepin把lxd收入仓库中,就不用这么折腾了。

© 著作权归作者所有

共有 人打赏支持
Feng_Yu
粉丝 156
博文 38
码字总数 45571
作品 0
西安
运维
深度终端 2.0--deepin-terminal-v2

Deepin Terminal,深度终端2.0,是Deepin操作系统的默认终端应用,使用Vala语言编写。 特点: 毫秒级启动,享受速度感 响应速度在200毫秒之内,真正做到毫秒级启动,同时优化内存占用率,系统...

cxbii
2016/09/23
1K
1
测试环境用LXD替换掉了KVM

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

Feng_Yu
2016/10/16
324
0
LXD 2.0.0.rc3 发布, LXC 技术重构

LXD 2.0.0.rc3 发布了,LXD 是 ubuntu 基于 LXC 技术的重构,容器天然支持非特权和分布式。LXD 与 Docker 的思路不同,Docker 是 PAAS,LXD 是 IAAS。 LXD 包括三个组件: 系统范围的守护进程...

oschina
2016/03/15
1K
1
LXD 2.0 发布, LXC 技术重构

LXD 2.0 发布了。LXD 是 ubuntu 基于 LXC 技术的重构,容器天然支持非特权和分布式。 LXD 2.0 发布了。LXD 与 Docker 的思路不同,Docker 是 PAAS,LXD 是 IAAS。 LXD 包括三个组件: 系统范...

oschina
2016/04/02
4.4K
11
Deepin 2014 正式版——梦想紧握手中,不断前进

友情提醒 请不要在虚拟机中安装使用或评测 由于Deepin 2014以Compiz作为窗口管理器,Compiz在虚拟机中性能不佳,强烈建议各位将Deepin 2014直接安装在真实机器上,这样才能真正体验到Deepin ...

cxbii
2014/07/06
12.7K
146

没有更多内容

加载失败,请刷新页面

加载更多

负载均衡的解决方案有哪些

负载均衡器服务可满足大型组织的需求,支持所有数据中心和跨数据中心高可靠性场景。 本地负载均衡,通过附带或者未附带持久性覆盖选项,Incapsula支持各种负载均衡算法,以优化服务器之间的流...

上树的熊
11分钟前
0
0
Java实现在线打开word文档加盖印章/盖章/签名功能

前言: 我们知道,大型一点的OA办公系统都会有很多在线处理office办公文档的需求。其中有一点也基本绕不开,那就是为文档盖章或添加手写签名来保护文档,让被盖章的文档不再被编辑。 在Java中...

山里的红杏
18分钟前
3
0
js控制输入正负数,小数点后保留两位

//限制数字function clearNoNum(obj){ //修复第一个字符是小数点 的情况. if(obj.value !=''&& obj.value.substr(0,1) == '.'){ obj.value=""; } obj.value ...

一直在成长的程序猿
21分钟前
1
0
动态代理

具体场景 为了使代理类与被代理类对第三方有相同的函数,代理类与被代理类一般实现一个公共的interface,定义如下 public interface Subject { void rent(); void hello(String s)...

wuyiyi
25分钟前
0
0
时间字段

我们看看这几个数据库中(mysql、oracle和sqlserver)如何表示时间 mysql数据库:它们分别是 date、datetime、time、timestamp和year。date :“yyyy-mm-dd”格式表示的日期值 time :“hh:...

DemonsI
26分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部