OpenVZ에서 컨테이너 만들기

OpenVZ에서 컨테이너 만들기

내가 찾은 지침을 사용한 후http://www.unixmen.com/install-and-configure-openvz-in-ubuntu/WMware Workstation 10.0.3에서 실행되는 Ubuntu 14.04 LTS에 OpenVZ를 설치했습니다. 그다음에 이사했어요http://www.unixmen.com/how-to-create-openvz-container-in-openvz/.

튜토리얼에서는 CentOS 7을 다운로드했지만 VMware Workstation에서 64비트 버전을 사용할 수 없었기 때문에(BIOS에 옵션이 없었기 때문에) 이전 32비트 버전의 CentOS를 다운로드하기로 결정했습니다. . .tar 파일을 다운로드하고 압축을 풀었습니다.

명령을 입력하면

 root@box1:/etc/vz/template/cache# vzctl create 101 --ostemplate centos-6-x86

첫 번째 가상 머신을 생성하려면 다음을 얻습니다.

Warning: CT config file already exists, not applying a default config sample.
It might lead to incomplete CT configuration, you can use --applyconfig to fix.
Error: diskspace not set (required for ploop)
Creation of container private area failed

이 오류가 발생하는 이유는 무엇입니까? 이 문제를 해결할 방법이 있나요?

답변1

CT 101에 대한 불완전한 구성 파일을 생성한 것 같습니다 /etc/vz/conf/101.conf. 즉, CT 101에 중요한 것이 없다고 확신하는 경우 해당 파일을 삭제(또는 수동으로 삭제 /etc/vz/conf/101.conf)하고 CT 101을 다시 생성해 볼 수 있습니다.

vzctl destroy 101
vzctl create 101 --ostemplate centos-6-x86

당신이 언급한 웹사이트에 있는 몇 가지 오해를 바로잡아야 합니다.

  • 템플릿 파일을 직접 다운로드할 필요는 없습니다. 최근에 vzctl create귀하를 대신하여 자동으로 다운로드됩니다. 지정할 수 있습니다가장 가까운 미러 사이트존재하다 /etc/vz/download.conf. 자세한 내용은 vztmpl-dl맨페이지를 참조하십시오.
  • tar+gz 템플릿 파일의 압축을 풀 필요는 없습니다. /srv/vz/template/cache/다운받기 귀찮으시다면 그대로 입력하시면 됩니다.
  • vzctl set CTID --save구성 파일을 직접 편집하는 대신 항상 다음을 사용하여 CT를 구성해야 합니다 .

    vzctl set 101 --save --ram 256M --swap 512M --diskspace 2G:2.2G
    

    특히 diskspace구성 파일의 변경 사항은 ploop 레이아웃에 반영되지 않습니다.

관련 정보