OpenVZ가 고정 IP를 수신하지 않습니다

OpenVZ가 고정 IP를 수신하지 않습니다

OpenVZ 6이 실행되는 Debian 9가 있고 다음과 같이 VPS를 만들었습니다.

vzctl create 10 -- ostemplate debian-8.0-x86_64-minimal
vzctl set 10 --ipadd 192.168.1.5 --save

그러나 가상 머신을 시작할 때 아직 개인 IP가 할당되지 않았으므로 해당 가상 서버가 인터넷에 액세스할 수 있도록 호스트에 NAT를 설정할 수 없습니다.

다음은 가상 머신 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/network/interfaces입니다:

auto lo
iface lo inet loopback

Debian 7 및 debian 7 VPS가 설치된 이전 컴퓨터에서 이 파일은 OpenVZ 관리자에 의해 자동으로 구성되어 VPS가 다시 시작될 때마다 OpenVZ 구성의 컨테이너 구성에 따라 구성되므로 OpenVZ는 이 파일을 구성해야 합니다. 콘텐츠는 새 구성을 가져옵니다. 이 프로세스를 자동으로 진행해야 합니다. 물론 수동으로 구성할 수도 있지만 그게 꼭 필요한 것은 아닙니다.

편집: 데비안 7 템플릿을 시도했을 때 모든 것이 잘 작동했기 때문에 데비안 8 템플릿이 OpenVZ에 의해 자동으로 구성되지 않은 경우에만 문제가 발생하는 것 같습니다. 그러나 데비안 7은 매우 오래되었기 때문에 최소한 데비안 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

답변1

최신 데비안 버전에서는 구성 파일이 엉망인 것 같아서 데비안 8용 /etc/vz/dists에 새 구성을 생성해야 했는데 제대로 작동했습니다.

관련 정보