问题标签 [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.
python - 从 Python 和 sh 模块运行命令时,LXD 容器上的数百万个关闭系统调用
我有一个 Python 应用程序,我在其中多次使用 Python sh模块来运行命令。此外,我使用LXD容器来运行隔离测试。
我注意到在 LXD 容器上运行测试的性能非常不同,因此我开始降低 Python 脚本的复杂性。
现在脚本是一个简单的sh.nice()但主机和 lxc 容器之间存在很大差异。
主持人
容器
我的下一步是使用 strace,它表示容器版本调用系统调用close
1,048,796 次!!大多数时候它返回 EBADF(坏文件描述符)。
这是我所做的;发生了什么?
运行 strace 并在不同的文件中输出。有一个太大的strace.2618
文件的内容是这样的:
ubuntu - 如何在 ZFS 数据集中创建卷并附加到 LXD 容器?
我想在 zfs 数据集中创建一个卷:
并得到
我的创建肯定是错误的,我打算做的是:
- 创建 zfs 数据集
- 将数据集用作磁盘并挂载到容器
所以如果我重新安装系统,我可以创建一个容器并将相同的数据集附加到新容器,
这可能吗?谢谢
ansible - 此模块需要 Proxmoxer
尝试使用 Ansible 创建 ProxMox 容器时,我不断收到此错误。有谁知道如何解决这个问题?我正在尝试创建 Proxmox VE 集群容器。使用 LXD 容器。
这是我的剧本
这是完整的 Ansible 调试报告
任何帮助表示赞赏并提前感谢。
kubernetes - 在本地公开 kubernetes 服务(没有 minikube)
我正在使用 lxc/lxd 来玩 kubenetes 集群。
有没有办法在不使用 minikube 的情况下在本地公开部署的服务,以便我可以从本地机器访问它?我可以从集群中的任何节点访问它,但不能从外部访问它。
linux - 将文件转储到 lxc 容器外
我可以从容器外部查看我的 lxc 容器的系统日志……通过;
或者通过拖尾它
但我不知道如何将此日志转储到文件中。厌倦了寻找类似的问题,但没有任何帮助。
lxc - LXD/LXC 外部网络可访问性问题
有没有人经历过这样的事情?像 f..k 一样奇怪
我在 ubuntu 主机上有多个容器(ubuntu 16.04)。系统重启后,部分容器无法访问外部网络,但内部访问正常。
整整一小时后,那些受影响的容器开始正常工作。
我在服务器(Dell R630)或防火墙(Cisco ASA 9.X)上找不到任何明显的日志。看起来这个问题必须有某种计时器,因为它总是持续一个小时。
我们从未遇到过带有 VM 的 Solaris 的此类问题。
这是某种 lxd 错误吗?有人有线索吗?
谢谢
mysql - 如何在 VDS (lxd/containers) 上运行 docker
我有像 lxd/container 这样的 VDS(我看到它 df -h)。os安装的是debian 7.11。核心:
我想在安装到 VDS 的 docker 中运行 mysql。我拉mysql:
但是当我尝试从 root 运行时,我排除了错误
当我安装 docker 时,我排除了警告mount: permission denied,但安装了 docker 。当我运行 docker 时,我收到警告
但服务正在运行
我没有看到 syslog,我的目录 /var/log 是
在 docker.log 中
你能帮我吗?
linux - 在 LXD 容器中运行 Xvfb
使用 Xvfb 在 LXD 容器 (ubuntu:16.04) 内运行 GUI 应用程序并在容器内执行以下命令很容易:
我的目标是在不登录的情况下执行上述命令,并在我启动容器时自动执行 (lxc start )。
我试图在“/etc/init.d/my-script”中创建一个脚本,并使其可执行。但是没有机会,它没有用(链接)。
此外,当我尝试lxc exec <container_name> -- Xvfb -ac :99 -screen 0 1600x900x24 &
在主机内部执行时,它会立即停止。
如果您分享您的解决方案,我将不胜感激。
elasticsearch - Unpriv 中的 ES / JVM 内存锁定。Linux 容器 (LXD/LXC)
我已经看到了很多关于使用运行 ES 的 unpriv 容器的 docker 设置等。基本上,我不想建立一个简单的“产品集群”。一共有两个节点,一个物理(用于数据),一个用于 Injest/Master(LXD Container)。
我遇到的问题是bootstrap.memory_lock: true
用作配置选项来锁定我的容器主/注入节点上的内存(避免交换)。
现在,考虑到 ES 用户无法调整主机上的 ulimit,这是有道理的。鉴于我对此有足够的了解是危险的,如果主机上没有 ES 用户,有没有办法/如何确保我的 unpriv 容器可以锁定它需要的内存?