openvpn
使用单元文件中的确切ExecStart=
调用从命令行开始正常systemd
:
/usr/sbin/openvpn --daemon ovpn-server --status /run/openvpn/server.status 10 --cd /etc/openvpn --script-security 2 --config /etc/openvpn/server.conf /run/openvpn/server.pid
Run Code Online (Sandbox Code Playgroud)
ps ax
确认进程在那里:
1634 ? Ss 0:00 /usr/sbin/openvpn --daemon ovpn-server --status /run/openvpn/server.status 10 --cd /etc/openvpn --script-security 2 --config /etc/openvpn/server.conf --writepid /run/openvpn/
Run Code Online (Sandbox Code Playgroud)
但systemctl start openvpn@server
没有成功:
? openvpn@server.service - OpenVPN connection to server
Loaded: loaded (/lib/systemd/system/openvpn@.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Thu 2016-03-17 09:54:52 UTC; 4s ago
Docs: man:openvpn(8)
https://community.openvpn.net/openvpn/wiki/Openvpn23ManPage
https://community.openvpn.net/openvpn/wiki/HOWTO
Process: 1679 ExecStart=/usr/sbin/openvpn --daemon ovpn-server --status …
Run Code Online (Sandbox Code Playgroud) 在我的笔记本电脑中,我主要使用 LXD 来开发容器并管理生产中的 LXD 容器(与 Ansible 集成)。
我有一个docker/docker-compose
用于部署的要求。我知道我可以安装docker.io
包(具有 LXC 兼容性的补丁)但是现在,Docker 提倡使用 Docker-CE/Docker-EE。在这种情况下将是 Docker-CE。
这个有docker.io
Ubuntu 软件包中的补丁吗?或者将来可以从 Canonical 存储库或 PPA 部署 Docker-CE 引擎?
我一直在 Ubuntu 14.04 上试验 LXC/LXD,一切都很好。我只需要弄清楚如何让共享目录在我的主机和容器之间工作,这样我就可以一劳永逸地放弃 Virtualbox。
我看过这个页面:https : //wiki.gentoo.org/wiki/LXD
它提供了说明,但我只是不断收到错误。
有没有人知道任何简单,明确的说明来使其工作?非常感谢任何帮助。
我想使用官方 Ubuntu 软件包中的一些终端命令,但目前我无法访问 Ubuntu PC。
是否有在线免费终端模拟器运行,例如 Ubuntu 16.04?
我已经尝试过这个,但似乎很有限(例如,我无法运行xmodmap
)。其他需要订阅并且不是免费的。
如果您可以根据当前存储库测试软件包的安装,读取默认配置文件并尽可能运行最多的命令,那将是理想的。
注意:我看到了 VirtualBox 的选项,但假设您在公共图书馆中,无法访问 USB 或管理权限。在线选项是唯一的方法。
我试图让 Openvpn 在 LXD/LXC 容器内运行,并将进入容器的流量重定向到 VPN。
目的是替换一个完全成熟的 VM(和 LXD 一起玩:-)
我设法从我的主 DHCP 服务器获取了一个 IP,设置了伪装/转发流量的 iptables 规则,但是当我尝试启动 openvpn 时,它因缺少(访问)/dev/net/tun 设备而被阻止.
我在 ServerFault https://serverfault.com/questions/429461/no-tun-device-in-lxc-guest-for-openvpn上看到这篇文章,但它似乎不适用于当前版本的 LXC 和/或LXD 管理配置...
编辑:我尝试使用这个咒语,但没有成功:
lxc config set mycontainer raw.lxc 'lxc.cgroup.devices.allow = c 10:200 rwm'
Run Code Online (Sandbox Code Playgroud)
EDIT2:尝试过,lxc config device add mycontainer tun unix-char path=/dev/net/tun major=10 minor=200
但在下一站/开始时,我得到了
错误:配置设备tun失败:未实现
现在我什lxc config device remove mycontainer tun
至不能抛出相同的未实现错误。容器好像丢了……
我是 Ubuntu 的新手。昨天刚刚在戴尔 R730 服务器上安装了 Ubuntu 服务器 16.04。第一次重启没问题。但是今天服务器拒绝启动。错误消息是:Failed to start LXD
。
有人可以帮忙吗?
操作系统:Ubuntu 15.10
LXD:2.0.0.rc5
我想知道如何从同一本地网络上的另一台计算机访问容器。
我的 PC 的地址(LXD 主机):192.168.1.112 (enp3s0)
Xenial 容器:10.0.3.181 (eth0), 10.0.4.1 (lxcbr0)
其他 PC(Fedora 23):192.168.2.118 (wlp3s0)
我可以从另一台 PC ping 到 LXD 主机,否则。
snapcraft cleanbuild
应该让我在洁净室环境中构建快照。因此,它从最小的 LXD 映像开始并安装必要的软件包。然而,它似乎使用了基础archive.ubuntu.com
镜像,这是极其缓慢的。我如何缓存它下载的包?
我可以设置apt-cacher-ng
或另一个缓存代理,但仍然存在获取 snap/LXD 组合以使用它的问题。如果它有一个像 pbuilder 那样的内部缓存是最好的,但如果没有,那么我如何说服它使用不同的镜像或镜像的代理?
在 LXD 中启动特权 docker 容器失败,原因如下:
docker: Error response from daemon: linux runtime spec devices: lstat /dev/.lxc/proc/1482/fdinfo/12: no such file or directory.
重现步骤:
lxc launch ubuntu-daily:16.04 docker -p default -p docker
lxc exec docker -- apt install docker.io -y
lxc exec docker bash
sudo curl -L git.io/scope -o /usr/local/bin/scope
sudo chmod a+x /usr/local/bin/scope
scope launch
Run Code Online (Sandbox Code Playgroud)
错误报告:Docker 容器在 /dev/.lxc/proc 目录中失败 #2825 - GitHub
如何使它工作?
我安装了 Ubuntu 16.04.6 LTS。
之前我已经从其存储库将 Docker 安装为docker.io
包。
昨天我用 LXD 安装了 LXC,我想它们与 Docker 共存存在一些问题。
LXC正常工作:
Run Code Online (Sandbox Code Playgroud)$ lxc exec ubuntu-test -- su --login ubuntu-test ~ #
现在,当我尝试启动 docker 容器时,docker run
出现错误:
Run Code Online (Sandbox Code Playgroud)docker: Error response from daemon: cgroups: cannot find cgroup mount destination: unknown.
如何通过启动 Docker 容器来解决此问题?
如果可能,请建议同时安装 Docker 和 LXC/LXD 的解决方案。
一些调试信息:
$ mount | grep cgroup
tmpfs on /sys/fs/cgroup type tmpfs (rw,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/cpu,cpuacct type …
Run Code Online (Sandbox Code Playgroud)