我在Debian 9上运行了OpenVZ 6,我创建了如下所示的VPS:
vzctl create 10 -- ostemplate debian-8.0-x86_64-minimal
vzctl set 10 --ipadd 192.168.1.5 --save但是,当我启动虚拟机时,它还没有分配私有IP,因此我无法在主机上设置nat以允许此虚拟服务器访问internet。
这是来自虚拟地址的ip addr的输出:
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: venet0: <BROADCAST,POINTOPOINT,NOARP> mtu 1500 qdisc noop state DOWN
link/void这是/etc/网络/接口:
auto lo
iface lo inet loopbackOpenVZ应该配置这个文件,因为在我的旧机器上使用Debian7和Debian7VPS,这个文件是由OpenVZ管理器自动配置的,所以每次VPS重新启动时,它都会根据容器在OpenVZ配置中的内容获得新的配置。我需要这个过程是自动的,当然我可以手动配置,但这不是我所需要的。
编辑:当我尝试debian 7模板时,一切都很好,所以我想只有Debian 8模板没有被OpenVZ自动配置存在问题。但是debian 7非常老,我至少需要Debian 8容器。
编辑2:当我试图将IP设置为Debian 8容器时,将显示此消息:
vzctl set 10 --ipadd 192.168.1.11 --save
UB limits were set successfully
Adding IP address(es): 192.168.1.11
main: line 710: /etc/init.d/network: No such file or directory
CT configuration saved to /etc/vz/conf/10.conf发布于 2019-05-28 12:36:13
对于较新的debian版本,配置文件似乎很混乱,所以我需要为Debian 8在/etc/vz/dists中创建一个新的配置,之后它就可以很好地工作了。
https://unix.stackexchange.com/questions/521481
复制相似问题