Minimal SLES를 사용한 가상 머신 환경에 SUSE Manager 설치

1. 가상 머신 관리자(virt-manager) 설정

이 장에서는 SUSE Manager용 베이스로 Minimal SLES를 설치하기 위한 필수 커널 가상 머신(KVM) 설정을 제공합니다. 가상 머신 관리자(virt-manager) 와 통합된 KVM은 이 설치를 위한 샌드박스로 사용할 수 있습니다.

virt-manager 를 사용하여 새 가상 머신을 생성할 때 다음 설정을 입력합니다.

다음 테이블에는 최소 요구사항이 제시됩니다. 이러한 설정은 클라이언트가 1개인 서버와 같이 빠른 테스트 설치에 적합합니다. 프로덕션 환경을 사용하려면 하드웨어 요구사항에서 제공되는 요구사항을 확인하십시오.

다음 테이블에서 15-SP5를 실제 제품 버전 문자열로 바꿉니다. Minimal SLES 이미지는 https://download.suse.com/에서 제공됩니다.

KVM 설정

설치 방법

기존 디스크 이미지 임포트

OS:

Linux

버전:

SLES15-SP5-Minimal-VM.x86_64-kvm-and-xen-GM.qcow2

메모리:

16GB

CPU:

4

저장소 형식:

.qcow2 24GB(기본) Minimmal 루트 파티션

가상 디스크:

VirtIO Disk 2

/var/spacewalk 용 101GB

VirtIO Disk 3

/var/lib/pgsql 용 50GB

VirtIO Disk 4

스왑용 4GB

이름:

test-setup

네트워크

브리지 br0

가상화에 대한 자세한 내용은 https://documentation.suse.com/sles/15-SP4/html/SLES-all/book-virtualization.html에서 확인할 수 있습니다.

2. Minimal SLES KVM 설정

SUSE Manager 저장소 파티션에 필요한 추가 가상 디스크 3개를 생성합니다.

절차: KVM을 사용한 필수 파티션 생성
  1. 다운로드한 Minimal KVM 이미지를 사용하여 새 가상 머신을 생성하고 기존 디스크 이미지 임포트를 선택합니다.

  2. RAM 및 CPU 수(RAM 16GB 및 CPU 4개 이상)를 구성합니다.

  3. KVM 머신에 이름을 지정하고 구성을 사용자 정의한 후 설치 확인란을 선택합니다.

  4. 하드웨어 추가를 클릭하여 이러한 사양의 새 가상 디스크 3개를 생성합니다. 이러한 디스크는 절차: SUSE Manager의 설치를 위한 Minimal SLES 준비에 파티션되고 탑재됩니다.

    저장소 크기 값은 절대적으로 최솟값이며 소규모 테스트 또는 데모 설치용으로만 적합합니다. 특히 /var/spacewalk/에서는 빠르게 추가 공간이 필요하게 됩니다. 또한, Kiwi 이미지가 저장되는 /srv에 대한 별도의 파티션도 생성하는 것이 좋습니다.

    VirtIO 저장소 디스크 이름 크기 조정

    VirtIO Disk 2

    spacewalk

    101GB

    VirtIO Disk 3

    pgsql

    50GB

    VirtIO Disk 4

    스왑

    4GB

  5. 설치 시작을 클릭하여 Minimal SLES 이미지에서 새 VM을 부팅합니다.

프롬프트를 따라 프로세스가 완료되고 명령 프롬프트가 입력을 대기할 때까지 기본 Minimal SLES 의 설치를 완료합니다.

기본 설치 중에는 루트 암호를 입력하라는 메시지가 표시됩니다. 다음 메시지 상자에서 루트 암호 확인을 클릭합니다.

3. SUSE Manager용 Minimal SLES 준비

절차: SUSE Manager의 설치를 위한 Minimal SLES 준비
  1. root 로 로그인합니다.

  2. sles-release 패키지의 설치를 제거합니다.

    rpm -e --nodeps sles-release
  3. SCC를 사용하여 SUSE Manager를 등록합니다. 예를 들어, <productnumber>을(를) 4.3(으)로 바꾸고 <architecture>x86_64로 바꿉니다.

    SUSEConnect -e <EMAIL_ADDRESS> -r <SUSE_MANAGER_CODE> \
      -p SUSE-Manager-Server/<productnumber>/<architecture>
  4. SUSE Manager 리포지토리 추가:

    SUSEConnect -p sle-module-basesystem/15.5/x86_64
    SUSEConnect -p sle-module-server-applications/15.5/x86_64
    SUSEConnect -p sle-module-web-scripting/15.5/x86_64
    SUSEConnect -p sle-module-suse-manager-server/<productnumber>/x86_64

    Minimal SLES은(는) 필수 패키지만 설치하도록 구성됩니다. 모든 기능이 작동하도록 하려면 권장 패키지도 설치하도록 허용해야 합니다. /etc/zypp/zypp.conf에서 다음과 같이 변경합니다.

    solver.onlyRequires = true

    변경:

    solver.onlyRequires = false
  5. 모든 필수 종속성과 함께 yast2-storage-ng를 설치합니다(약 40개 패키지, 설치 시 30MB). 이 기본 관리 패키지는 저장소 파티션을 준비하는 데 필요합니다.

    zypper in yast2-storage-ng
  6. YaST 파티션 도구를 사용하여 다음 위치에서 가상 디스크를 파티셔닝 및 마운트합니다(yast2 디스크).

    저장소 크기 값은 절대적으로 최솟값입니다. 그리고 클라이언트가 1개인 서버와 같이 소규모 테스트 또는 데모 설치용으로 적합합니다. 특히 /var/spacewalk/에서는 빠르게 추가 공간이 필요하게 됩니다. 또한, Kiwi 이미지가 저장되는 /srv에 대한 별도의 파티션도 생성하는 것이 좋습니다.

    VirtIO 저장소 디스크 이름 저장소 크기 파일 시스템 형식

    VirtIO Disk 2

    /var/spacewalk

    101GB

    XFS

    VirtIO Disk 3

    /var/lib/pgsql

    50GB

    XFS

    VirtIO Disk 4

    스왑

    4GB

    스왑

  7. 파티션 도구를 종료하고 SUSE Manager 패턴을 설치합니다(약 730개 패키지, 설치 시 1.4GB의 디스크 공간 사용).

    zypper in -t pattern suma_server
  8. 재부팅합니다.

SUSE Manager 설정을 진행하려면, SUSE Manager 설정을 참조하십시오.