최신 버전 OMV 7.0 설치- 문제 및 해결책, 그리고 달라진 화면, omv-extra

최신 버전 OMV 7.0 설치- 문제 및 해결책, 그리고 달라진 화면, omv-extra

1. OMV의 주요 Upgrade in 2023

OMV (OpenMediaVault) 6의 자세한 설치 방법을 이전 글에서 상세하게 소개한 바 있었고, 최근까지 별문제 없이 사용할 수 있었다. (자세한 내용은 https://blog.naver.com/mythee1/223077727279 참조)

그런데, 2023년에 다음과 같이 OMV 버전에 무척 많은 Version Upgrade가 있었고, 현재는 정식 버전으로 6.9.10까지 공개된 상황이다.

2023년 2월 6.3.1

2023년 5월 6.4.

2023년 7월 6.5. NFS 관련 개선, Locale 관련 Update, SMB관련 Issue 개선 등

2023년 8월 6.6 ~6.8 Btrfs 파일시스템 정보 개선, NFS 관련 bug개선 등

2023년 9월 6.9.1 보안 관련 사항 개선 등

2023년 12월 6.9.9 DB검색능력 향상 등

그리고, 위에 더하여 아직 stable 버전은 아니지만, OMV 7.0이 시험용 버전으로 공개되어 있는 상황이다.

아직까지 설치 과정에 일부 문제가 있을수도 있다고 한다.

본 글에서는 OMV7.0을 시험적으로 설치하면서 문제들을 경험해 보고, 이에 대한 해결책을 소개한다.

2. OMV 7.0의 설치

OMV의 설치 과정은 크게 2단계로 이루어진다. 먼저 가장 기본이 되는 라즈베리파이 OS 설치단계와, NAS 기능을 위한 OMV 프로그램 설치의 단계로 나뉜다. 세부적인 설치 절차는 다음과 같다.

Step 1. 라즈베리 운영체제 설치 (64bit Lite 버전) 및 사용자 환경 (키보드, Locale 등) 설정

라즈베리운영체제는 다음과 같은 순서로 선택해서 SD 카드에 준비한 후, 라즈베리파이에 넣어 설치하게 된다.

이렇게 준비된 SD카드를 라즈베리파이에 넣고 전원을 넣으면 기본적인 라즈베리파이 OS (Lite버전)이 자동으로 설치된다.

Step 2. 인터넷 연결

LAN 케이블을 연결해 주면 완료된다.

그렇지만 LAN 대신, 만일 Wifi로 연결하여 OMV를 설치하고자 하면 “sudo raspi-config” 명령을 사용해서 다음 화면에 들어가, 시스템 option을 이용하면 SSID와 PW 설정화면이 나오므로, Wifi연결을 설정할 수 있다.

​참고로 이렇게 설정한 후, 라즈베리파이가 Wifi에 정상적으로 연결되는지를 확인하는 방법은 다음에 소개되는 IP주소 부분에서 wlan부분에 IP주소가 할당되는지를 확인하면 된다.

Step 3. 라즈베리파이 IP주소 확인

라즈베리파이 설치가 된 상태에서 “ifconfig” 명령을 입력하면 다음과 같은 형태의 화면이 나타난다.

여기서 라즈베리파이 장치의 물리적인 IP주소를 확인할 수 있는데, OMV설치가 완료된 후, 접속에 필요하므로 잘 기록해 둔다.

만일 LAN으로 인터넷이 연결된 경우라면, 다음과 같이 eth0 으로 표기되는 부분에 IP주소가 표시되며,

만일 Wifi로 연결된 경우라면, 다음처럼 wlan 부분에 내부 IP주소가 나타난다.

(참고 : LAN과 Wifi가 동시 접속된 경우라면, 두 곳 모두 IP주소가 나타난다.)

​ Step 4. OMV 설치명령어와 문제, 그리고 해결

터미널에서 다음 명령어들을 차례대로 입력해 준다. 다음 코드를 복사해서 입력해도 된다.

wget https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install
chmod +x install
sudo ./install -n

그런데 7.0 버전 설치를 위와 같이 진행하면 마지막 단계에서, 예전과 달리 다음의 SSH 관련 문제가 발생하고, 정상적으로 OMV가 설치되지 않는다.

이것은 과거에는 없던 문제인데, 2023년 12월 라즈베리파이 OS가 새로운 버전으로 Update되었음에도, OMV는 아직 이와 관련된 내용을 반영하지 못한 상태라 발생하는 것으로 보이며, 7.0 stable 버전에서는 해결될 것으로 예상된다.

단, 이 문제는 위의 설치 과정 중 마지막 명령(sudo ./install -n) 전에 먼저 다음 명령을 실행해 준 후, 진행하면 오류 발생 없이 정상적으로 OMV 설치가 가능하다.

sudo ln -s /lib/systemd/system/ssh.service /etc/systemd/system/sshd.service

결과적으로, 다음의 명령어들을 하나씩 입력하면 중요한 오류없이 정상적으로 OMV 7.0 설치가 가능했다.

wget https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install
chmod +x install
sudo ln -s /lib/systemd/system/ssh.service /etc/systemd/system/sshd.service
sudo ./install -n

3. OMV 접속 및 달라진 점

인터넷 브라우저를 열고, 미리 확인해 둔 OMV의 ip 주소를 입력해서 로그인한다. 다음과 같은 OMV 초기화면이 나타난다. 초기 접속은 ID는 admin이고, Password는 openmediavault ( 모두 소문자)이다.

초기화면이 과거 버전들보다 훨씬 더 역동적인 느낌으로 바뀌었다.(Shut down 화면도 개량되었다.)

신규 6.9버전의 초기화면

로그인을 해서 살펴본 결과, 7.0 버전을 확인할 수 있었고,

대시보드도 훨씬 쾌적하다.

여러 기능들이 정상적으로 동작하는 것을 볼 수 있기는 했는데, 전반적인 느낌이 기존 버전들과 거의 비슷하나, 동작이 더 쾌적해지고 빨라진듯했다.

서비스 항목들도 플러그인들 일부를 설치한 후 살펴보니 잘 설치되고, 전반적인 느낌이 쾌적하다.

사용자 환경이나 UI에서 특별한 변화가 잘 눈에 띄지는 않는다. 그저 빠르고 쾌적해졌다는 느낌이다.

그리고, omv-extra가 정상적으로 설치된 것을 확인할 수 있었다.

그리고 Plug-In상태들을 살펴보니, 개별적으로 아무런 플러그인들도 추가하지 않았음에도, 다음과 같이 omvextrasorg가 기본적으로 설치되어있는 것을 확인할 수 있었다.

다만 omv-extra가 정상 표시됨에도 불구하고, omv-extra에 과거에 있던 docker와 portainer는 더 이상 표시되지 않는다.

OMV 자료들을 찾아보니, 두어 달 전에 출시된 6.7 버전부터 Docker와 Portainer를 omv-extra에서 제외하기로 했으며, 이들이 필요하면 docker-compose 플러그인을 이용해서 설치해야 한다고 한다. 더욱이 OMV 공식 문헌에서 권장사항을 보니 가급적 portainer 대신 compose 플러그인에서 컨테이너 관리를 할 것을 권장하고 있었다. (Portainer도 컨테이너 들 중 하나이므로, 더 간단해진다는 입장이었음)

참고사항) 시행착오

OMV 7.0을 처음 설치했을때 발견한 것은 다음과 같이 시스템 항목 밑에 있어야 할 omv-extra가 전혀 보이질 않았었다. 그리고 이때 플러그인들의 상태를 살펴보면, 아무런 플러그인들도 미리 설치된 것들이 없었다. 다만 omv-extra를 제외한 나머지 동작에 특별한 이상은 없어 보였다.

때문에, 재현성 확보를 위해 설치과정을 동일하게 반복하였으며, 그 후에는 위와 같이 omv-extra가 정상적으로 표시되도록 설치를 완료할 수 있었다. 만일 omv-extra가 정상적으로 표시되지 않아도 사용에 문제는 없으나, 반드시 omv-extra가 표시되기를 원한다면 전체 설치를 반복해 보는 것이 바람직한 것 같다.