我有一个dvd映像,它是OpenSuSE的自定义安装程序。 我的电脑运行Ubuntu 16.04。 我想用这个镜像安装一个新的虚拟操作系统。 因为我想要一个轻量级的虚拟化,我认为lxc / lxd是正确的select。 我读的所有文档都不使用自定义图像,而是像这样的香草版本: lxc-create -t download -n u1 上面的代码来源: https : //help.ubuntu.com/lts/serverguide/lxc.html 但是这并不能帮助我,因为我有一个自定义的DVD映像:-( 更确切地说:我想安装一个新的操作系统。 只是执行DVD图像是不够的。 更新 我有kvm的经验。 用kvm这很容易。 我想使用lxc,因为它更轻量级。 我知道运行在lxc上的OpenSuSE操作系统将使用我的Ubuntu PC上的Linux内核。 但没关系,因为我不会做内核相关的testing。
是否有可能在Linux VServer容器中运行Docker或LXC容器。 是否需要在VServer上安装特殊的内核模块?
我尝试在我的Proxmox中创build容器(LXC)的备份,我得到错误: INFO: starting new backup job: vzdump 206 –node myserver –mode snapshot –storage backups-stor –remove 0 –compress lzo INFO: Starting Backup of VM 206 (lxc) INFO: status = running ERROR: Backup of VM 206 failed – CT is locked (backup) INFO: Backup job finished with errors TASK ERROR: job errors 我多次search互联网,并用命令find了build议: qm unlock <VM ID> […]
我对Linux和networking通信相对来说比较陌生,我一直在努力解决以下问题:在虚拟机主机中有一个lxc容器,主机通过接口ens5连接到usrp设备。 我试图build立lxc和虚拟主机之间的桥梁连接,以便lxc也可以访问usrp。 以下是networking的具体细节: 主机可以ping usrp和lxc。 lxc似乎没有互联网接入,因为ping.com.com失败。 我已经附加ifconfig输出为主机和lxc下面: 主办: br0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet6 fe80::8cec:6bff:feb6:f091 prefixlen 64 scopeid 0x20<link> ether 00:00:00:00:00:00 txqueuelen 1000 (Ethernet) RX packets 71 bytes 3266 (3.2 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 347 bytes 112162 (112.1 KB) TX errors 0 dropped 0 overruns 0 carrier 0 […]
我正在openSuSE 42.1主机上build立一个LXC容器。 主机有完整的Internet访问,但容器没有。 容器可以ping主机,但在局域网或互联网上没有其他东西。 我认为这个问题可能是如何在主机上configuration网桥,但我看不到如何解决这个问题。 主机有eth0和br0。 br0已分配一个静态IP地址等 在YAST我有默认的IPv4网关为192.168.2.1和设备为br0 这是主机的networking细节 route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default gateway.localdo 0.0.0.0 UG 0 0 0 br0 192.168.2.0 * 255.255.255.0 U 0 0 0 br0 netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 192.168.2.1 0.0.0.0 […]
我知道这可能是我的代表谷歌技能缺陷,但对于上帝的爱,我不能shell到Ubuntu 17.04主机上的CentOS 7容器。 user@ubuntu1704:~$ lxc shell centos7 user@ubuntu1704:~$ 绝对没有任何反应…没有错误,我不能find一种方法来指定login用户名和密码。 这是我如何启动容器 lxc launch images:centos/7/amd64 centos7 它下载了图像并启动它。 信息显示一切都很好,并有正确的IP和一切。 默认SSH连接被拒绝(SELinux) 请帮忙!! 非常卡住! 非常感谢 !!
我在我的Debian主机上安装了ntpd,以保持硬件RTC“最新”。 通过共享系统时钟,时间会自动传播到所有安装的容器(lxc)。 其中一个容器运行我的路由器。 我想用这个路由器把时间传播给我的networking中所有感兴趣的设备,所以他们不需要自己的互联网连接。 我不想使用主机作为服务器(希望由interface ignore all禁用)。 如何在一个容器中安装和configuration一个纯粹的ntp-server,将系统的时钟作为唯一的参考? 它永远不会自行设置时钟。 我如何安装和configuration一个纯粹的ntp客户端,它不接受来自其他对等方的传入连接,并泄漏尽可能less的信息?
我在debian挤压服务器上安装了两个linux容器(lxc),所以环境如下: 物理服务器:192.168.2.200 Linux容器1:192.168.2.201 Linux容器2:192.168.2.202物理服务器和容器之间的桥:10.0.0.100 我使用parprouted,uml-utilities和bcrelay包创build了物理服务器和lxc容器之间的桥梁。 我在/etc/network/if-up.d中有一个脚本,通过post-up命令执行。 以下是该脚本的内容: brctl addbr br0 tunctl -t tap0 brctl addif br0 tap0 ip addr add 10.0.0.100/32 dev br0 ip link set br0 up parprouted eth0 br0 bcrelay -d -i br0 -o eth0 # Linux container 1 route add -host 192.168.2.201 dev br0 # Linux container 2 route add -host 192.168.2.202 […]
是否有任何可能的(不是本地的)方式来访问(例如,terminal使用是我的主要目的)访客操作系统与*nix使用libvirt / LXC (而不是libvirt模块)function? 我不是故意使用lxc-console命令。
我使用BTRFS在Debain Wheezy上运行LXC,并使用“debian”模板(昨天)创build了一个使用lxc-create的容器。 启动容器时,容器中的根文件系统是只读的。 我预计容器中的rootfs将是可读写的,而不是只读的。 这似乎破坏了启动的服务,并防止lxc-shutdown和其他主机工具与容器交互。 我一直在使用mount -o remount,rw /来使rootfs读写,但在容器的启动过程中为时已晚。 我只安装了一些额外的软件包,还没有做任何重要的configuration。 我需要做什么才能让容器启动读写rootfs? [编辑]:似乎主机的文件系统被标记为只读。 使其可读写,然后启动容器意味着容器具有读写rootfs。 但是,当容器closures时,文件系统将只读取一次。 出现容器closures标志FS为只读。 有什么可以阻止它做到这一点?