Search

(9) Proxmox VE 7.4 to 8.2 업그레이드

작성일
2024/06/26
작성자
카테고리
Proxmox VE
태그
Proxmox
ProxmoxVE
서버 가상화
2 more properties
안녕하세요, 슈퍼곰돌입니다!
오늘은 Proxmox VE 7.2 버전에서 8.1 버전으로 업그레이드 진행 방법에 대해 알아보겠습니다.

Proxmox VE 7.4 to 8.2 업그레이드

업그레이드 체크리스트 실행

업그레이드 하려는 노드의 Shell에서 아래의 명령어를 실행하여 현재 시스템 상태를 점검합니다.
pve7to8 --full
Bash
복사
스크립트는 시스템 상태를 점검하고 업그레이드에 필요한 조치 사항을 알려줍니다.
결과를 검토하고 필요한 변경 사항을 적용합니다. 업그레이드 준비 과정에서 스크립트를 반복적으로 실행하여 모든 문제가 해결되었는지 확인합니다.

Proxmox VE 7.4 패키지 버전 확인

먼저, 사용하고 있는 Proxmox VE 7.2 패키지의 버전이 최신 버전인지 확인합니다.
apt update apt dist-upgrade pveversion
Bash
복사
마지막에 나오는 결과가 7.4-15 버전보다 높아야 합니다. 작업중인 시스템은 7.4.-18 버전이 확인되었습니다. 이어서 업그레이드를 진행하겠습니다.

리포지토리 소스 수정

Bullseye와 Bookworm은 각각 Debian 운영 체제의 릴리스 이름입니다. Debian은 안정적인 릴리스마다 고유한 이름을 부여하며, 이는 주로 "토이 스토리" 영화에 등장하는 캐릭터 이름에서 따옵니다.
Bullseye: Debian 11의 코드명입니다. 2021년 8월 14일에 릴리스되었습니다.
Bookworm: Debian 12의 코드명입니다. 2023년 6월 10일에 릴리스되었습니다.
Proxmox VE는 Debian 기반으로 개발되었기 때문에, Debian의 릴리스와 연계되어 있습니다. Proxmox VE 7.x는 Debian 11 Bullseye를 기반으로 하고 있으며, Proxmox VE 8.x는 Debian 12 Bookworm을 기반으로 하고 있습니다.
따라서 Proxmox VE를 업그레이드할 때, 사용하는 Debian 기반 버전도 함께 업그레이드하게 됩니다.
아래의 코드를 이용하여 리포지토리 소스를 bookworm으로 수정해 줍니다.
sed -i 's|bullseye|bookworm|g' /etc/apt/sources.list sed -i 's|bullseye|bookworm|g' /etc/apt/sources.list.d/pve-enterprise.list
Bash
복사

Debian Bookworm & Proxmox VE 8.2 업그레이드

업그레이드 시작

아래의 명령어를 이용하여 리포지토리 패키지 인덱스 업데이트 및 시스템 업그레이드를 진행합니다.
apt update -y apt dist-upgrade
Bash
복사

Do you want to continue? [Y/n]

패키지 인덱스 업데이트 이후 시스템 업그레이드를 위해 “Y” 입력하여 계속 진행합니다.

apt-listchanges: News

새로운 패키지의 변경 사항과 중요한 공지사항이 출력됩니다. Page Down 버튼 혹은 아래 방향키를 입력하여 최하단으로 이동합니다. “q” 버튼을 누르면 설치가 계속 진행됩니다.

Keyboard Layout

키보드 레이아웃은 기본 값인 “English (US)”를 이용하여 <OK> 를 선택하여 진행합니다.

Common configuration files: /etc/issue

/etc/issue
Proxmox VE는 부팅 시 이 파일을 자동으로 생성하며, 이는 로그인 콘솔 외관에 영향을 줍니다. 기본 설정인 "N"(현재 설치된 버전을 유지)를 선택하는 것이 안전합니다.

Restart services during package upgrades without asking?

시스템에 설치된 몇몇 서비스는 libpam, libc, libssl 등의 라이브러리가 업그레이드될 때 재시작이 필요합니다. 이러한 재시작은 시스템 서비스 중단을 초래할 수 있기 때문에, 일반적으로 업그레이드마다 재시작할 서비스 목록을 묻는 메시지가 표시됩니다. 이 옵션을 선택하면, 메시지가 표시되지 않으며 필요한 모든 재시작이 자동으로 수행되어 각 라이브러리 업그레이드 시 질문을 피할 수 있습니다.
패키지 업그레이드 중 서비스 재시작을 묻지 않고 진행하시겠습니까? 라는 메시지에 <YES> 를 선택하여 진행합니다.

Common configuration files: /etc/lvm/lvm.conf

/etc/lvm/lvm.conf
Proxmox VE에 관련된 변경 사항이 업데이트되며, 최신 구성 버전이 유용할 수 있습니다. 추가로 변경한 사항이 없고 확실하지 않다면, "Y" (패키지 관리자의 버전 설치)를 선택하는 것이 좋습니다.

Common configuration files: /etc/ssh/sshd_config

/etc/ssh/sshd_config
이 파일을 수동으로 변경하지 않았다면, 차이점은 ChallengeResponseAuthentication no를 KbdInteractiveAuthentication no로 대체하고, 주석의 무관한 변경 사항뿐입니다. 이런 경우, 두 옵션 모두 안전하지만, 더 이상 사용되지 않는 ChallengeResponseAuthentication 옵션에서 벗어나기 위해 "Y" (패키지 관리자의 버전을 설치)를 선택하는 것을 권장합니다.

System Reboot

모든 작업이 완료되었습니다. 웹브라우저에서 새로고침을 진행하시면 Proxmox VE 8.2 버전의 WebUI를 확인하실 수 있습니다. Shell에서 reboot을 입력하여 시스템을 한번 재시작하시는 것을 추천드립니다.

Proxmox VE 8.2 초기 설정하기

이상없이 Proxmox VE 8.2 버전으로 업드레이드 되었습니다. 지난 포스트를 참고하셔서 초기 설정을 진행하세요.

에디터의 마무리

최신 버전인 Proxmox VE 8.2 설치 시 드라이버 로딩에 문제가 확인되어, Proxmox VE 7.4 설치 후 업그레이드를 진행하였습니다. Proxmox VE(Debian) 버전에 따라 지원하는 드라이버에도 차이가 있는 것 같으니, 설치에 참고하시기 바랍니다.
Proxmox VE를 사용하는 이유가 LXC와 VM을 사용하기 위함인데, 사용 방법을 정리해두지 않았습니다. 다음 포스트부터는 이 두 가지 기능에 대해서 차근차근 테스트와 함께 정리해보겠습니다.
@6/26/2024
← 이전 글
다음 글 →
Contact : supergomdoll@gomdoll.net
ⓒ 2024 곰돌.넷 - 뭐 먹고 살지? All rights reserved.