공유할 서비스 선택

TECH


TECH

OS Image mode 실습해보기 ~!

페이지 정보

작성자 OSworker 아이디로 검색 전체게시물 댓글 0건 조회 71회 좋아요 1회 작성일 25-09-16 21:23

본문

안녕하세요 오늘은 130번에서 설명한 이미지모드에대해 직접 실습해보려합니다. 

 

 

1. Bootable Container Image  만들기

 

- Container file 확인 

 

# cat Containerfile 

FROM registry.redhat.io/rhel10/rhel-bootc:10.0

 

ADD etc /etc

 

RUN dnf install -y httpd

RUN systemctl enable httpd

 

- 이미지 빌드 

# podman build -t rhel.aodny7uz8gzf.instruqt.io:5000/test-bootc .

 

 

 

- 이미지 생성 확인 

# podman images

 

REPOSITORY                                     TAG         IMAGE ID      CREATED        SIZE

rhel.aodny6ua9gzf.instruqt.io:5000/test-bootc  latest      1fdbbe6e6ef6  8 minutes ago  1.59 GB

registry.redhat.io/rhel10/rhel-bootc           10.0        7afc07d230d0  8 days ago     1.5 GB

registry.redhat.io/rhel10/bootc-image-builder  10.0        77a181bb79a  19 days ago    508 MB

docker.io/library/registry                     2           28b0eb03618e  21 months ago  26 MB

 

 

# podman push rhel.aodny7uz8gzf.instruqt.io:5000/test-bootc




2. VM QCOW2 image 만들기 

 

- VM image 만들기 

# podman run --rm --privileged \

        --volume .:/output \

        --volume ./config.json:/config.json \

        --volume /var/lib/containers/storage:/var/lib/containers/storage \

        registry.redhat.io/rhel10/bootc-image-builder:10.0 \

        --type qcow2 \                                             // 여기서  포맷을 바꿀수있습니다. 

        --config config.json \

         rhel.qwh0ne2tepgr.instruqt.io:5000/test-bootc

 

 

> 지원되는 포맷

--type qcow2 → disk.qcow2

--type iso → disk.iso

--type raw → disk.raw

--type vhdx → disk.vhdx

--type ami → AMI 

 

 

 

- 생성된 이미지 확인 

 

# ls -l qcow2/

-rw-r--r--. 1 root root 1008992256 Aug 26 02:14 disk.qcow2

 

 

 

3. VM 생성 및 부팅하기 

 

 

# virt-install --name bootc-vm \

--disk /var/lib/libvirt/images/bootc10.0-vm.qcow2 \

--import \

--memory 2048 \

--graphics none \

--osinfo rhel9-unknown \

--noautoconsole \

--noreboot

 

 

# virsh list --all

 

 Id   Name         State

-----------------------------

 -    bootc-vm     shut off


이렇게 가상화가능한 이미지를 만들어봤습니다. 

 

 

- 단점으로는 기본적으로 /etc, /var, /user만 쓰기가 가능합니다. 

 

 

디렉터리읽기/쓰기용도
/etcWriteable시스템 설정 변경
/varWriteable로그, 상태, 캐시
/usr일부 Writeable패키지 상태, 사용자 설치 프로그램
나머지 /Read-only실행 파일, 라이브러리, 핵심 시스템

 

감사합니다. 

 

 

 

댓글목록

등록된 댓글이 없습니다.

TECH 목록
번호 제목 작성자 작성일 조회수
271 OS OSworker 아이디로 검색 전체게시물 12-14 60
보안취약점할때 이젠 Spectre, Meltdown 따로하지 않고 mitigations으로 통합 설정합니다~

카테고리 : OS

60 0
작성자 : OSworker 25/12/14
270 OS OSworker 아이디로 검색 전체게시물 11-29 91
Kernel parameter 가 총 몇개 인가요? 왜 매번 다르죠? #RHEL9.7 #kernel #boot

카테고리 : OS

91 0
작성자 : OSworker 25/11/29
269 OS OSworker 아이디로 검색 전체게시물 11-23 76
문제점 : Messages 로그에 자꾸 과거 로그가 남겨집니다. #rsyslog #RHEL8 #Log

카테고리 : OS

76 0
작성자 : OSworker 25/11/23
268 OS OSworker 아이디로 검색 전체게시물 11-16 81
RHEL 10.1의 새로운 기능: 오프라인 지원, 편리한 AI 가속기 등

카테고리 : OS

81 0
작성자 : OSworker 25/11/16
267 ETC OSworker 아이디로 검색 전체게시물 10-31 100
Red Hat interactive labs 이라고 들어보셨나요? 직접 연습할수있는 사이트?

카테고리 : ETC

100 0
작성자 : OSworker 25/10/31
266 OS OSworker 아이디로 검색 전체게시물 10-26 117
KVM이란 무엇인가요? #VM #가상화

카테고리 : OS

117 0
작성자 : OSworker 25/10/26
265 OS OSworker 아이디로 검색 전체게시물 10-17 111
RHEL7.9 최신 Local Repository 만들기 #reposync #createrepo

카테고리 : OS

111 0
작성자 : OSworker 25/10/17
264 OS OSworker 아이디로 검색 전체게시물 09-28 119
KVM을 사용한 Red Hat Enterprise Linux의 가상화 제한 - RHEL10 포함

카테고리 : OS

119 0
작성자 : OSworker 25/09/28
263 OS OSworker 아이디로 검색 전체게시물 09-21 112
RHEL Lightspeed 를 인터넷없이 사용하기~~!! #RHEL10 #폐쇠망

카테고리 : OS

112 0
작성자 : OSworker 25/09/21
열람중 OS OSworker 아이디로 검색 전체게시물 09-16 72
열람중
Image mode 실습해보기 ~!

카테고리 : OS

72 0
작성자 : OSworker 25/09/16
Total 301건
게시물 검색

주식회사 클럭스| 대표 : 이찬호| 사업자등록번호 : 107-87-27655
주소 : 서울특별시 영등포구 국회대로 800, 여의도파라곤
E-mail : sales@chlux.co.kr
Copyright © 클럭스 www.chlux.co.kr All rights reserved.
상단으로Top