Proxmox에서 LXC 컨테이너 사용하기
LXC란?
LXC(LinuX Containers)는 가상화의 종류중 도커와 같이 호스트 운영체제에서 여러 개의 고립된 리눅스 시스템(컨테이너)들을 실행하기 위한 운영 시스템 레벨 가상화 방법입니다. 강력한 API와 간단한 도구를 통해 Linux 사용자는 시스템 또는 애플리케이션 컨테이너를 쉽게 생성하고 관리할 수 있습니다.
컨테이너 이미지 다운로드
템플릿 또는 어플라이언스라고도 하는 컨테이너 이미지는 컨테이너를 실행하는데 필요한 모든 것을 포함하는 tar 아카이브입니다.
Proxmox에서는 GUI 또는 pveam 명령어를 사용하여 다운로드할 수 있습니다.
pveam
우선 pveam을 사용한 방법부터 설명하겠습니다.
컨테이너 이미지 업데이트
사용 가능한 이미지 목록은 매일 업데이트 되지만 수동으로 업데이트를 할 수도 있습니다.
pveam update
사용 가능한 이미지 목록
사용 가능한 이미지 목록을 보여줍니다.
pveam available
--section
옵션으로 특정 분류의 이미지 목록만 보여줄 수도 있습니다. (아래 예시는 system
이미지만 보여주는 구문입니다)
pveam available --section system
컨테이너 이미지 다운로드
ubuntu-20.04-standard_20.04-1_amd64.tar.gz
이미지를 local
스토리지에 다운로드합니다.
pveam download local ubuntu-20.04-standard_20.04-1_amd64.tar.gz
현재 다운되어 있는 컨테이너 이미지 목록
local
스토리지에 다운되어 있는 컨테이너 이미지를 보여줍니다.
pveam list local
GUI
웹 GUI 환경에서는 다음과 같습니다.
컨테이너 이미지 다운로드
템플릿을 클릭하여 목록에 있는 이미지를 다운 받거나 업로드를 통해 가지고 있는 컨테이너 이미지 tar 아카이브를 업로드 하여 사용할 수도 있습니다.
템플릿을 눌러 목록에 있는 이미지 목록을 확인하면 다음과 같습니다.
원하는 컨테이너 이미지를 선택하여 다운로드 버튼을 누르면 로컬로 다운로드 됩니다.
현재 다운되어 있는 컨테이너 이미지 목록
LXC 컨테이너 생성
호스트명과 루트 비밀번호, 연결을 위한 공개 키를 등록합니다.
사용할 컨테이너 이미지를 선택하고 이미지와 목적에 맞게 세부사항을 변경하고 생성할 수 있습니다.
pct 명령어를 사용하는 방법은 다음과 같습니다.
pct create 999 local:vztmpl/ubuntu-20.04-standard_20.04-1_amd64.tar.gz
'DevOps > 가상화' 카테고리의 다른 글
Proxmox에 XPEnology 설치 (0) | 2023.03.28 |
---|---|
가상화에 대한 이해와 Proxmox (Proxmox 설치 및 초기 설정) (0) | 2023.03.28 |