티스토리 뷰
Minimal Ubuntu는 대규모 자동 배포를 위해 설계되었으며 다양한 클라우드 기반에서 사용할 수 있는 Ubuntu 이미지 세트입니다. 대상 컴퓨팅 기판에서 최적화된 커널과 최적화된 부팅 프로세스를 사용합니다. 이러한 이미지에는 대화형 사용을 위한 많은 편의 도구가 없이 크게 축소된 기본 패키지 세트가 있습니다. 훨씬 더 작고, 부팅 속도가 더 빠르며, 설치된 패키지 수가 적기 때문에 시간이 지남에 따라 보안 업데이트가 더 적게 필요합니다.
최소 인스턴스는 명령줄에서 사용하기 편리하도록 고안되지 않았지만 평소처럼 무엇이든 apt-get 및 스냅 설치할 수 있으므로 사람이 디버깅 목적으로 사용해야 하는 경우 편안하게 만들 수 있습니다. 대화형 사용을 위해 최소 인스턴스를 표준 서버 환경으로 변환하려는 경우 'unminimize' 명령은 표준 Ubuntu Server 패키지를 설치합니다.
Minimal Ubuntu는 Ubuntu 아카이브 설치에 대한 완전한 지원을 유지하므로 일반 서버 이미지와 동일한 범위의 소프트웨어와 동일한 우수한 보안 유지 관리에 액세스할 수 있습니다. 완전한 스냅 지원과 함께 일반 Ubuntu 이미지로 수행할 수 있는 모든 작업을 최소 이미지로 수행할 수 있습니다.
엔터프라이즈 지원은 일반 Ubuntu 클라우드 이미지와 동일한 조건으로 Canonical의 Ubuntu Advantage 형태로 제공됩니다.
Minimal - Ubuntu Wiki
Minimal Ubuntu What is Minimal Ubuntu? Minimal Ubuntu is a set of Ubuntu images designed for automated deployment at scale and made available across a range of cloud substrates. They use the optimised kernels and optimised boot process on their target comp
wiki.ubuntu.com
다운로드
프라이빗 클라우드에서는 KVM 및 LXD, Bionic 및 Xenial 과 함께 사용하도록 최적화된 Minimal Ubuntu를 다운로드할 수 있습니다 .
- 제니얼 http://cloud-images.ubuntu.com/minimal/releases/xenial/release
- 바이오닉 http://cloud-images.ubuntu.com/minimal/releases/bionic/release
Ubuntu Minimal 18.04 LTS (Bionic Beaver) release [20230602]
cloud-images.ubuntu.com
아마존 웹 서비스
AWS에서 모든 리전에서 사용할 수 있습니다.
예를 들어 us-west-2의 이미지 보기(다른 지역을 검색하려면 콘솔에서 지역을 변경):
특정 릴리스에 대한 지역별 최신 AMI ID의 명령줄 목록(이 예에서는 Xenial):
1 sstream-query http://cloud-images.ubuntu.com/minimal/releases/ \
2 content_id =com.ubuntu.cloud:released:aws \
3 릴리스 =xenial \
4 -o '%(지역)s, %(id)s'
기계 소비 가능 출력이 있는 지역의 릴리스에 대한 최신 AMI를 찾기 위해 AWS CLI를 사용하는 예:
1 aws --output table ec2 explain-images --output json --owner 099720109477 \
2 --지역 us-west-2 \
3 --filters "이름=이름,값=ubuntu-minimal/images/hvm-ssd/ubuntu-xenial*" \
4 --query 'sort_by(Images, &CreationDate)[-1].{이름: 이름, ImageId: ImageId, CreationDate: CreationDate}'
이는 Xenial 릴리스 이미지 목록을 제공합니다.다른 릴리스를 찾으려면 --filter 옵션에서 릴리스 이름을 변경하십시오(예: 'xenial'을 'bionic'으로 대체).
KVM, LXD
KVM은 커널 기반 가상머신이며, 리눅스 커널에 내장된 가상화 기술입니다. 이를 통해 하이퍼바이저 역할을 수행하여 여러 개의 가상 머신을 호스트 시스템에서 실행할 수 있습니다. KVM은 주로 서버 가상화에 사용되며, 높은 성능과 안정성을 제공합니다.
LXD는 리눅스 컨테이너 관리자로, 가벼운 가상화 기술을 제공합니다. LXD는 컨테이너를 사용하여 응용 프로그램을 격리하고 실행할 수 있습니다. 또한 높은 성능과 보안을 유지하면서 쉽게 사용할 수 있는 기능을 제공합니다. LXD는 주로 개발 및 테스트 환경에서 사용되며, 가벼운 배포 및 관리를 위한 용도로 널리 채택되고 있습니다.
KVM, LXD , 버추얼PC의 차이점
KVM은 커널 기반 가상 머신이며, 호스트 운영 체제의 커널을 가상화하여 게스트 운영 체제를 실행합니다. LXD는 운영 체제 컨테이너 기반의 가상화 기술로, 리눅스 컨테이너를 사용하여 경량 가상화를 제공합니다. Virtual PC는 전통적인 하이퍼바이저를 사용하는 가상 머신입니다. 따라서 KVM과 Virtual PC는 전가상화 기술을 사용하며, 게스트 운영 체제는 완전히 격리됩니다. 반면에 LXD는 경량 컨테이너 가상화를 제공하여 보다 빠르고 경제적인 가상화 환경을 제공합니다.
Ubuntu Minimal 16.04 LTS(Xenial Xerus) 릴리스 [20210929]
Ubuntu Minimal Cloud 이미지는 개인 Ubuntu Cloud 또는 Ubuntu 인증 이미지를 제공하는 공용 클라우드에서 실행할 수 있습니다.
지원되는 클라우드에서 공개 이미지 목록을 찾으려면 Cloud Image Locator를 사용하십시오.
클라우드 이미지 관련 버그는 Launchpad.net의 cloud-images 프로젝트 에 제출해야 합니다 .
우분투 미니멀 시작
KVM
KVM에서 다운로드 이미지를 시작할 때 virtio 네트워크 드라이버를 지정해야 합니다.
LXD
먼저 새로운 Ubuntu Minimal 이미지 simplestreams 엔드포인트를 추가하세요.
lxc 원격 추가 --protocol simplestreams ubuntu-minimal https://cloud-images.ubuntu.com/minimal/releases/
Xenial 최소 이미지를 실행합니다:
lxc는 ubuntu-minimal:xenial을 시작합니다.
ubuntu-16.04-minimal-cloudimg-amd64-root.tar.gz 2021- 09-29 21:12 131M 파일 시스템 이미지 및 커널 압축
gz,xz는 압축방식이 다름.(내용은 동일)
네트워크로 설치가능한 우분투
USB메모리에 우분투 설치프로그램만 넣고,
부팅하여 실행하면, 우분투 이미지를 다운로드하고 설치 가능.
여러대 설치시, 여러번 다운로드 되므로 추천되지는 않음.
주로 부팅용 USB메모리가 작을 경우에만 사용됨
'초보 우분투(리눅스)' 카테고리의 다른 글
| 우분투에서 gtk 말고, 기본 라이브러리중에 win32코드와 비슷하게 윈도우 창을 띄울 수 있는 사용하기 편한 c언어 GUI 라이브러리 (2) | 2024.02.24 |
|---|---|
| 우분투(리눅스)에서 apt update 동작원리 (1) | 2024.02.24 |
| qemu - ubuntu-16.04-minimal-cloudimg-amd64-uefi1.img (1) | 2024.02.24 |
| 작성중 - Visual Studio Code에서 기본 코드가 들어 있는 C언어 프로젝트를 자동으로 생성하는 방법 (1) | 2024.02.24 |
| 우분투에 프로그램 설치후, 설치가 되었는지 확인하는 방법 (2) | 2024.02.24 |

