인터넷 연결 없이 머신에 LXD 컨테이너 생성

인터넷 연결 없이 머신에 LXD 컨테이너 생성

서버: 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-toolsCitrix XenServer에서 실행될 때 추가 기능을 제공하는 데 있습니다(이 경우). 설치 전에는 컨테이너가 정상적으로 실행 중이었습니다. 설치 후 위와 같은 오류가 발생했습니다.

관련 정보