Tag: lxc

我正在尝试开始使用LXC容器,并且在启动未受污染的容器时遇到了权限问题。 我该如何解决?

我在启动一个无特权的容器时遇到了权限问题。 我该如何解决?

LXD:运行具有外部架构的映像

我想使用LXD来引导根文件系统,以便在运行ubuntu 16.04的AMD64主机上的嵌入式ARM系统上进行部署。 以前,我用脚本和chroot命令完成了这个,但是我使用的脚本容易出错并且习惯于删除我的/ dev条目。 我已经能够使用lxc image copy images:ubuntu/16.04/arm64 –alias=ubuntu-server-arm64映像在本地lxc image copy images:ubuntu/16.04/arm64 –alias=ubuntu-server-arm64 ,并且安装了qemu-user-static,但是无法从此实际启动容器图片。 我收到以下错误: $ lxc launch ubuntu-server-arm64 bootstrap Creating bootstrap error: Requested architecture isn’t supported by this host 有没有办法强制lxd忽略架构不匹配,并使用qemu-user-static来运行子容器?

在LXD管理的容器中使用屏幕会话

我一直在尝试在LXD管理的容器中附加和分离screen会话; 最初,我甚至无法启动,但这个问题在这里得到了回答 。 但是,能够启动会话,然后分离它是不够的。 要使用screen会话,必须能够重新连接到某个会话。 我可以发起一个会议 lxc exec my-ubuntu — sh -c “exec >/dev/tty 2>/dev/tty </dev/tty && /usr/bin/screen -s /bin/bash" 但是,当我发布时 lxc exec my-ubuntu — sh -c “exec >/dev/tty 2>/dev/tty </dev/tty && /usr/bin/screen -x" 要么根本没有发生(我只是得到另一个命令行),或者,如果我不止一次发出第一个命令,我得到There are several suitable screens on:后面是一个会话列表,以及重新附加的建议用”screen [-d] -r [pid.]tty.host”给他们。 然而,这也无声地失败。 我也尝试过发行 lxc exec my-ubuntu — sh -c “exec >/dev/tty 2>/dev/tty </dev/tty […]

如何给一个Juju魅力一个静态IP地址 – wordpress

我通过juju安装了wordpress魅力。 为了让我通过公共IP访问这个魅力,我端口将ip转发到我服务器的公共IP地址。 最近,wordpress的IP地址发生了变化,导致我的网站崩溃。 我想,这是因为juju魅力在于DHCP而不是静态IP地址。 有没有办法给魅力一个satic ip地址? 或者我有没有其他方式来部署这个魅力? 我正在使用当地人。 对于wordpress,公共地址曾经是10.0.3.15,现在它变为10.0.3.158 environment: local machines: “0”: agent-state: started agent-version: 1.20.1.1 dns-name: localhost instance-id: localhost series: trusty state-server-member-status: has-vote “1”: agent-state: started agent-version: 1.20.1.1 dns-name: 10.0.3.32 instance-id: madfresco-local-machine-1 series: trusty hardware: arch=amd64 “2”: agent-state: started agent-version: 1.20.1.1 dns-name: 10.0.3.158 instance-id: madfresco-local-machine-2 series: precise hardware: arch=amd64 services: mysql: charm: cs:trusty/mysql-3 […]

在哪里配置lxd容器?

我安装了LXD并创建了一些容器,在阅读各种配置时(特别是关于如何以root身份运行非特权容器 ),我看到各个页面中引用的配置文件是 multiple( /etc/lxc/default.conf /var/lib/lxc//default ,…) 并且大部分都不存在于mu Ubuntu 15.10上。 例如,看起来lxc命令是实际的方法 # lxc profile show test1 name: test1 config: {} description: “” devices: eth0: name: eth0 nictype: bridged parent: br2 type: nic 我不明白这种信息怎么样 附加到[上面提到的配置文件之一] lxc.id_map = u 0 100000 65536 lxc.id_map = g 0 100000 65536 适合lxc命令(如果有的话): 我应该通过lxc profile edit test1编辑配置 – 在这种情况下(以上面的例子) lxc.id_map = u […]

如何将br_netfilter添加到LXD容器中

我正在使用ubuntu 16.04(主机和容器)设置的容器中运行devstack。 我在容器中看到了这个问题: stack@devstack-2:~/devstack$ ll /proc/sys/net/bridge/ ls: cannot access ‘/proc/sys/net/bridge/’: No such file or directory 而在主机上它是好的: stack@dl-360-116:~$ ll /proc/sys/net/bridge/ total 0 dr-xr-xr-x 1 root root 0 Aug 24 01:42 ./ dr-xr-xr-x 1 root root 0 Aug 23 20:47 ../ -rw-r–r– 1 root root 0 Aug 24 01:42 bridge-nf-call-arptables -rw-r–r– 1 root root 0 Aug 24 […]

使用LXC部署JUJU的WordPress失败

当我在我的maas控制器上使用juju部署wordpress和mysql魅力时,如下所示: juju deploy –to lxc:0 wordpress juju deploy –to lxc:0 mysql juju add-relation wordpress:db mysql:db –debug 输出显示类似的东西 DEBUG juju.api api.go 492 API hostnames unchanged – not resolving 更耐心wordpress将失败,juju status命令显示以下内容: wordpress/0 workload-status: current: error message: ‘hook failed: “db-relation-changed” for mysql:db’ juju status – 表格为单位部分返回了这个: [Units] ID WORKLOAD-STATE AGENT-STATE VERSION MACHINE PORTS PUBLIC-ADDRESS MESSAGE juju-gui/0 unknown idle […]

是否可以直接在Ubuntu Snappy Core上安装LXD?

我正在运行Ubuntu Snappy Core(2015-04-28,第45版)。 我想直接在snappy主机上安装LXD。 这可能吗? 谢谢! –todd

如何使用LXD容器重新启动配置更改?

我正在尝试使用LXD,但我遇到了一个简单的问题:我无法使我的桥配置持久化。 主机服务器有一个birdge br0 。 默认情况下,lxd托管容器将使用lxcbr0并位于另一个网络上。 我想要的是一个容器,它将从我的主DHCP服务器获取IP,并与其他服务器共享同一网络。 我设法使用这个节这样做: lxc config set mycontainer raw.lxc ‘lxc.network.link = br0’ 这似乎有效,但不时,配置丢失,容器回落到lxcbr0! 那么,这是让我的容器使用br0的正确方法吗? 什么是让这种持久性变为现实的方法?

设置用户空间LXC容器时出现问题

几个晚上,我已经尝试使用用户空间容器来安装LXC。 由于它将成为一个新的服务器,我不太关心(但)关于发布和发布,所以我尝试了Debian 7 + 8和Ubuntu 14.04和15.04作为主机,Ubuntu 15.04和Debian 8作为嘉宾。 所有这些都有他们的问题。 摘要: Debian 7.8 :lxc-create:此命令必须以root身份运行(两个guest) Debian 8.0 :lxc-create:不允许操作(两个客人) Ubuntu 14.04 w / Ubuntu 15.04 guest :lxc-start:调用cgmanager_create_sync失败:无效请求/容器无法启动。 Ubuntu 14.04 w / Debian 8 guest :lxc-create:错误:找不到匹配的图像。 Ubuntu 15.04 :lxc-start:调用cgmanager_move_pid_sync失败:请求无效/容器无法启动。 (两位客人) 我按照教程https://help.ubuntu.com/lts/serverguide/lxc.html和https://linuxcontainers.org/lxc/getting-started/进行了操作 ,看起来它们看起来并不那么复杂。 我编写了一个脚本来使测试可重现(在新启动的live cd上以root身份运行)。 谁能告诉我它有什么问题? #!/bin/sh # need to be run as root set -x echo “==== SYSTEM INFO […]