问题标签 [lxd]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3777 浏览

lxd - 如何控制 LXD 图像和快照的位置

我正在试验 LXD。由于 LXD 应该知道 ZFS 的功能(写时复制等),因此我设置了一个 ZFS 池(由单个专用分区组成)来保存容器。然后我安装了 LXD 并运行“lxd init”。在 init-process 中,我指示 LXD 使用 ZFS,并将其指向现有的 ZFS 池。

然后当我创建一个新容器时,LXD 在 ZFS 池中创建了两个目录:“containers”和“images”。但是,这些目录完全是空的。实际的文件存储在 /var/lib/lxd(在 ext4 分区上,这应该很重要)。

可能我遗漏了一些明显的东西,但是:我在这里遗漏了什么?为什么 LXD 在“init”过程中不使用交给它的 ZFS 池?

0 投票
1 回答
542 浏览

migration - 如何在 LXC/LXD 中执行预拷贝内存迁移,以便我可以执行从一台主机到另一台主机的实时迁移

如何在 LXC/LXD 中执行预拷贝内存迁移,以便我可以从一台主机实时迁移到另一台主机?如何在 CRIU 中设置预拷贝迁移?

0 投票
1 回答
309 浏览

nohup - 如何在 lxd 中使用 nohup 保住工作

我制作了需要在后台运行的 python 脚本。此脚本位于正在运行的 lxd 映像中(由“lxc 列表”检查)

进入图像并试图让它在后台运行。

它在这一点上起作用。

但是当我从图像中退出并重新进入时,所有工作都消失了。

0 投票
0 回答
602 浏览

lxc - 如果使用 zfs,LXD 在从它们创建容器后会丢失快照

从快照创建容器时,我在使用 lxd 和 zfs 作为后台存储时遇到问题。我可以创建容器,但是当我删除它时,快照会在 zfs 级别(而不是 lxd)被删除。

我在 Ubuntu 16.04 中使用 lxd,有趣的是,并非每个盒子都发生这种情况:有些工作正常,有些从来没有,还有一些工作正常一段时间然后坏了。

我现在想知道从快照创建容器是否合法,或者操作语义是否未指定。

这可以在这个例子中看到

但是lxd还是觉得snapshot好。

另一个让我想到的例子是 lxd 请求 zfs 删除快照:

还有一些关于我使用的版本的信息:

关于如何解决/解决问题的任何想法?

0 投票
1 回答
3799 浏览

networking - Linux LXD 容器未从 DHCP Ubuntu 16.04 TLS 获取 IP

这是我第一次设置 LXD 来运行多个容器。我已完成所有配置步骤,但我的容器没有从组织内运行的 DHCP 服务器获取 IP 地址。请帮帮我。

我正在使用 Bridge 接口配置文件。以下是我所做的更改:

IP 和接口详细说明了我在我的 ubuntu 机器上设置的内容

在容器内执行 ifdown eth0 && ifup eth0 时的 Dhcp 消息

0 投票
0 回答
375 浏览

docker - Apache Mesos + Marathon 是否支持 LXD 集群管理?

我见过 kubernetes 和 mesos,它们看起来都很棒。我的作品有一个 LXD 集群。我想知道我是否可以使用 Mesos 或 Kubernetes 来管理这个集群以进行自动缩放。这支持吗?

0 投票
0 回答
525 浏览

docker - 在多个架构上执行容器

我正在尝试使用 docker 容器在各种 CPU 架构(如 ppc、mips 和 x86_64)上启动和运行一些服务。

据我目前所读到的,一些平台支持 docker 引擎,除非我使用 qemu(如https://resin.io/blog/building-arm-containers-on-any-x86-machine-even- dockerhub/)或跨 docker (https://github.com/justincormack/cross-docker),我无法在 docker 引擎上运行我的“其他”arch 二进制文件。我尝试了一些 qemu 尝试,但它停止了 binfmt_misc 修改,这似乎是让这些运行的核心。

0 投票
3 回答
2624 浏览

ubuntu - 想用 `LXD/LXC` 使用 `OpenVSwitch` 的 `Vlan` 功能

我想Vlan使用OpenVSwitch. 这就是我到目前为止所做的;

和这个;

trusty-1容器中,我有这个;

我想要做的是trusty -1容器使用vport1桥接端口,以便我可以标记它,然后在以后的情况下对其进行操作,但是发生的事情是这样的;

每次我启动 trusty-1 时,都会创建一个临时端口(在本例中为vethHBNLTA )。

如何确保容器trusty -1始终使用vport1

谢谢你。

PS:所以LXC IRC上的上帝派天使告诉我要做;

并添加

设备下: .

所以我做了。但是网络连接中断了。无法再从容器 ping 主机或 Google。

所以然后我将容器配置更改为这个;

现在我什至无法启动我的容器。错误日志显示了这一点;

在日志中有一行;

这与某种权限有关吗?

0 投票
0 回答
242 浏览

lxc - 如何在迁移的 lxc->lxd 容器上设置权限?

@stgraber 说我们需要替换 rootfs 才能从 lxc 迁移到 lxd 容器:

将 lxc 迁移到 lxd

如果我想让容器无特权,如一些现有的纯 lxd 容器,如何设置迁移容器的文件和文件夹的权限。

例如,现有的 pure-lxd 容器权限(来自主机):

是否有捷径可寻 ?

0 投票
1 回答
113 浏览

curl - LXD API 未创建配置文件

我正在尝试为 LXC 创建一个新的配置文件。

我这样做了;

输出是成功的,但profile实际上没有被创建。

日志也不显示任何错误或警告。 /var/log/lxd/lxd.log

我犯了什么罪?请帮忙。