![인터넷 연결 없이 머신에 LXD 컨테이너 생성](https://linux55.com/image/90770/%EC%9D%B8%ED%84%B0%EB%84%B7%20%EC%97%B0%EA%B2%B0%20%EC%97%86%EC%9D%B4%20%EB%A8%B8%EC%8B%A0%EC%97%90%20LXD%20%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88%20%EC%83%9D%EC%84%B1.png)
서버: Ubuntu 16.04 서버, x64, 인터넷 연결 없음
LXD를 설치했지만 컨테이너의 기준으로 사용하기 위해 해당 서버에 이미지를 보낼 수 없습니다. 지금까지 두 가지 옵션을 모두 시도했지만 결과는 실패했습니다.
1) 인터넷에 연결된 컴퓨터에서 이미지(Xenial)(meta.tar 및 rootfs.tar)를 내보내고 CD로 굽습니다. 가져오기는 제대로 작동하지만 새로 생성된 컨테이너를 시작할 때 로그와 함께 실패합니다.
lxc_utils - utils.c:safe_mount:1692 - Operation not permitted - Failed to mount proc onto /usr/lib/x86_64-linux-gnu/lxc/proc
2) 다음에서 메타 및 루트 타르볼을 다운로드합니다.linuxcontainers.org 저장소그리고 CD로 굽습니다. 가져오기에서 존재하지 않는 오류가 발생했습니다 metadata.yaml
(사실인 것 같습니다).
다른 어떤 옵션이 있나요? 디스크에서 이미지를 만들 수 있다면 디스크에 16.04 서버가 있습니다.
답변1
업데이트: 동일한 파일을 사용하여 새로 생성된 가상 머신에서 정확히 동일한 두 가지 방법을 시도했지만 둘 다 제대로 작동했습니다. 문제는 확실히 내 가상 머신에 있으므로 새(작동하는) 가상 머신으로 마이그레이션하겠습니다.
편집: 실제로 근본 원인은 xen-guest-tools
Citrix XenServer에서 실행될 때 추가 기능을 제공하는 데 있습니다(이 경우). 설치 전에는 컨테이너가 정상적으로 실행 중이었습니다. 설치 후 위와 같은 오류가 발생했습니다.