CLIEN

본문 바로가기 메뉴 바로가기 보기설정 테마설정
톺아보기 공감글
커뮤니티 커뮤니티전체 C 모두의광장 F 모두의공원 I 사진게시판 Q 아무거나질문 D 정보와자료 N 새로운소식 T 유용한사이트 P 자료실 E 강좌/사용기 L 팁과강좌 U 사용기 · 체험단사용기 W 사고팔고 J 알뜰구매 S 회원중고장터 B 직접홍보 · 보험상담실 H 클리앙홈
소모임 소모임전체 ·굴러간당 ·주식한당 ·아이포니앙 ·MaClien ·일본산당 ·방탄소년당 ·자전거당 ·안드로메당 ·개발한당 ·이륜차당 ·골프당 ·나스당 ·소셜게임한당 ·클다방 ·가상화폐당 ·AI당 ·육아당 ·걸그룹당 ·물고기당 ·WOW당 ·창업한당 ·테스트당 ·스팀한당 ·덕질한당 ·요리한당 ·바다건너당 ·퐁당퐁당 ·노젓는당 ·키보드당 ·사과시계당 ·AI그림당 ·냐옹이당 ·갖고다닌당 ·PC튜닝한당 ·위스키당 ·축구당 ·방송한당 ·3D메이킹 ·X세대당 ·ADHD당 ·날아간당 ·배드민턴당 ·야구당 ·농구당 ·블랙베리당 ·곰돌이당 ·비어있당 ·FM당구당 ·블록체인당 ·보드게임당 ·활자중독당 ·볼링친당 ·캠핑간당 ·문명하셨당 ·클래시앙 ·콘솔한당 ·쿠키런당 ·대구당 ·DANGER당 ·뚝딱뚝당 ·디아블로당 ·개판이당 ·동숲한당 ·날아올랑 ·전기자전거당 ·e북본당 ·이브한당 ·패셔니앙 ·도시어부당 ·FM한당 ·맛있겠당 ·포뮬러당 ·젬워한당 ·소시당 ·안경쓴당 ·차턴당 ·총쏜당 ·땀흘린당 ·하스스톤한당 ·히어로즈한당 ·인스타한당 ·IoT당 ·KARA당 ·꼬들한당 ·어학당 ·가죽당 ·레고당 ·리눅서당 ·LOLien ·Mabinogien ·임시소모임 ·미드당 ·밀리터리당 ·땅판당 ·헌팅한당 ·오른당 ·영화본당 ·MTG한당 ·소리당 ·노키앙 ·적는당 ·찰칵찍당 ·그림그린당 ·소풍간당 ·심는당 ·패스오브엑자일당 ·라즈베리파이당 ·품앱이당 ·리듬탄당 ·달린당 ·Sea마당 ·SimSim하당 ·심야식당 ·윈태블릿당 ·미끄러진당 ·나혼자산당 ·스타한당 ·파도탄당 ·테니스친당 ·빨콩이당 ·공대시계당 ·여행을떠난당 ·터치패드당 ·트윗당 ·VR당 ·시계찬당 ·WebOs당 ·와인마신당 ·윈폰이당
임시소모임
고객지원
  • 게시물 삭제 요청
  • 불법촬영물등 신고
  • 쪽지 신고
  • 닉네임 신고
  • 제보 및 기타 제안
© CLIEN.NET
공지[점검] 잠시후 서비스 점검을 위해 약 30분간 접속이 차단됩니다. (금일 18:15 ~ 18:45)

나스당

잡담 자작나스 제작기 - ESXi 7.0 + OMV5 14

4
2021-02-25 01:05:00 수정일 : 2021-02-25 10:53:17 125.♡.60.76
보렐칸텔리

사용기라고 하기엔 사진이 부족하고.. 강좌라고 하기엔 두서가 없어 잡담으로 분류했습니다,,


지난 글 https://www.clien.net/service/board/cm_nas/15918226?od=T31&po=0&category=&groupCd=CLIEN 의 하드웨어와

삽질 https://www.clien.net/service/board/cm_nas/15919833?od=T31&po=0&category=&groupCd=CLIEN 을 거쳐 

잘못된 형식의 이미지 링크입니다.영롱한 논리 프로세스 8개를 보십시오.. 오늘도 리사수님께 무한한 감사의 마음을 드립니다.

ESXi를 성공적으로 설치해냈습니다 흑흑,,, 


요약

ESXi 위에 OMV를 설치하는 과정을 요약하면 다음과 같습니다

1. ESXi 데이터스토어 생성하고 OS 설치 iso 집어넣기

2. OMV5 가상머신 만들고 설치하기 

3. OMV5 초기설정하기

4. 하드디스크를 RDM 디스크파일로 생성해 OMV5에 마운트하기

5. 공유폴더 만들기, DDNS 설정, 도커 설치 등등...


차근차근 하나씩 소개하겠습니다.


1. ESXi 데이터 스토어 생성하고 OS 설치 iso 집어넣기

https://psychoria.tistory.com/699 을 주로 참고해 새로운 데이터 스토어를 만듭니다. 저는 이름은 datastore-main으로 지었고 OS의 빠른 속도를 위해 NVME에 만들었습니다. 

중요한점: 데이터를 저장하기 위한 HDD/SSD는 데이터스토어로 만들지 마세요! 이유는 4번에서 설명하겠습니다.

잘못된 형식의 이미지 링크입니다.

설치를 원하시는 iso 파일들을 다운로드 받아 Datastore browser를 실행한 뒤 업로드합니다.

위 사진에서 `openmediavault_5...`은 OMV5 설치 iso, `Win10_20H2...`은 Windows 10설치 iso 입니다.


2. OMV5 가상머신 만들고 설치하기

https://blog.dalso.org/home-server/965 을 주로 참고했습니다. 

ESXi의 Navigator에 Virtual Machines 탭을 클릭하시고 Create/Register VM을 클릭한 뒤 다음과 같이 OMV5 가상머신을 만들고 설치했습니다.

잘못된 형식의 이미지 링크입니다.

잘못된 형식의 이미지 링크입니다.OMV5는 데비안10 기반이라 들었습니다

잘못된 형식의 이미지 링크입니다.


잘못된 형식의 이미지 링크입니다.빡세게 굴릴 친구니 화끈하게 줬습니다

이때, CD/DVD Drive 1에는 Datastore ISO file을 선택해주시고 OMV5 설치 iso를 등록해주었습니다.

(저는 4번에서 소개할 하드디스크 추가작업을 거쳤기에 Hard disk 2,3,4가 있습니다)

이 다음부터는 가상머신을 실행시키시고 OMV5를 설치하시면 됩니다. 자세한 과정은...! 구글과 친해집시다.


3. OMV 초기설정

https://justflight.tistory.com/66?category=416296 블로그를 주로 참고하였습니다.

초기설정에는 

* 관리자 계정 암호 변경: 블로그 참고

* 날짜 및 시간 설정: 블로그 참고

* IP 고정 (저는 iptime 공유기의 DHCP 서버 고정 기능을 활용했습니다): 블로그 참고

* 시스템/패키지 업데이트 확인: 블로그 참고

* OMV-Extras 설치: OMV5 서버에 root 계정으로 SSH 로그인 후 `wget -O - https://github.com/OpenMediaVault-Plugin-Developers/packages/raw/master/install | bash` 명령어를 실행하시면 됩니다.


4. 하드디스크 마운트하기

https://megastorage.tistory.com/233 블로그를 주로 참고하였습니다.

이 부분이 가장 어려웠는데요, ESXi에 사용하기 위해 디스크들을 데이터스토어로 변환할 경우 디스크가 포맷되는 현상이 발생합니다. (제가 겪었습니다 ㅠㅠㅠㅠㅠ) 다행히 빅스마일데이 때 구매한 새 하드들을 추가해서 망정이었지.. 원래 시놀로지에 꽂았던 하드였다면.. 끔찍한 일이 발생할 뻔 했습니다

본론으로 들어가자면, ESXi의 가상머신에 하드디스크를 마운트하려면 RDM(Raw Device Mapping) 기능을 활용하는 것을 권장받았습니다. 

RDM을 활용하면 좋은 점은 가장 먼저 원래 하드를 포맷하지 않아도 된다는 점이 있고, VMWare의 자체 규격이 아닌 ext4, btrfs와 같은 파일시스템을 사용할 수 있어 추후 운영체제가 깨지더라도 원래 데이터를 다른 컴퓨터에 연결해 복구할 수 있다는 글을 보았습니다.

보다 자세한 설명은 첨부드린 블로그를 참고해주시고.. 간단하게 요약하면 다음의 과정을 거치면 됩니다

1. Storage - Devices 에서 하드디스크들이 잘 인식되었나 확인한다. 

2. 다음과 같이 ESXi의 SSH 기능을 활성화하고 접속한다. (아래의 작업이 끝난 뒤에는 다시 Disable할 것을 권장한다고 합니다)

잘못된 형식의 이미지 링크입니다.

3. SSH에서 `ls -l /vmfs/devices/disks` 명령어를 통해 ESXi가 인식한 물리 디스크들의 목록을 확인한다. 

`t10.ATA_____...`으로 시작하는 부분들이 물리적인 디스크들을 의미하며 `:1` 등이 붙지 않은 이름이 원래 하드디스크의 이름이라 생각해주시면 되겠습니다.

4. 다음의 명령어를 실행해 RDM 디스크를 생성한다. 

`vmkfstools -z /vmfs/devices/disks/{HDD 이름} "/vmfs/volumes/{datastore 이름}/{폴더 이름}/{RDM 디스크 파일 이름}.vmdk"`

예를 들어, HDD 이름이 `t10.ATA_____HGST_HUS728T`이고 아까 SSD 위에 만든 datastore 이름이 `datastore-main`이었고, 이 datastore 안의 data라는 폴더에 HDD와 동일한 이름을 갖도록 RDM 디스크를 생성하기를 원한다면, 

`vmkfstools -z /vmfs/devices/disks/t10.ATA_____HGST_HUS728T "/vmfs/volumes/datastore-main/data/t10.ATA_____HGST_HUS728T.vmdk"`

를 실행해주시면 되겠습니다. 추가하고 나서 datastore로 이동해서 Datastore brower를 열어보시면 이런 식으로 RDM 디스크들이 생성되어 있을 것입니다. (실제로는 공간을 차지하지 않는 것 같습니다) 잘못된 형식의 이미지 링크입니다.

5. 이렇게 RDM을 생성한 뒤에는 다음과 같이 가상머신에서 하드디스크들을 추가해주면 됩니다

잘못된 형식의 이미지 링크입니다.

잘못된 형식의 이미지 링크입니다.

6. OMV5 (또는 헤놀로지)에 접속해서 https://justflight.tistory.com/67?category=416296 에서 설명하는 바와 같이 하드디스크를 마운트하고 사용한다. 


5. 공유폴더 만들기, DDNS 설정, 도커 설치 등등...

* 공유폴더 만들기: https://justflight.tistory.com/68?category=416296 를 참고하여 공유폴더를 생성하였습니다.

* DDNS 설정: duckdns를 활용하였으며, 5분마다 duckdns를 갱신하는 코드는 https://blog.banyazavi.com/2019-11-10/DuckDNS-DDNS-설치 를 참고하여 자동으로 실행되게 하였습니다. 요약하자면, 

`/usr/bin/curl http://www.duckdns.org/update/{subdomain.duckdns.org}/{token}`

을 예약된 작업에 추가하면 됩니다.
이 과정에서 curl을 설치해주셔야하는데 ssh로 접속해서 `apt install curl`을 해주시면 됩니다.

잘못된 형식의 이미지 링크입니다.

* 도커, Portainer 설치: https://awesometic.tistory.com/253 를 참고하시면 되겠습니다. OMV-Extras 탭에 들어가서 도커를 설치해주시고 Portainer를 설치해주시면 됩니다. 


기타

이 뒤로는 다음과 같이 시놀로지의 패키지를 대신할 수 있도록 도커를 활용했습니다

  • VPN - wiregaurd (https://hub.docker.com/r/linuxserver/wireguard)
  • drive - nextcloud (https://hub.docker.com/r/linuxserver/nextcloud/)
  • DS photo - photorism (https://github.com/photoprism/photoprism)
  • DS get - transmission
  • DS video - Plex (https://hub.docker.com/r/linuxserver/plex)
  • Hyper backup - duplicati (https://www.gravitywall.net/technology/technical-tutorials/backing-up-your-nas-with-duplicati)
  • Webdav - https://hub.docker.com/r/bytemark/webdav/
  • 시스템 모니터링: netdata (https://hub.docker.com/r/netdata/netdata)


이와 관련된 구체적인 이야기는 추후 기회가 된다면 계속하겠습니다.

다만 Plex는 하드웨어 트랜스코딩을 활성화시키는 과정이 생각보다 복잡하고 중요해 반드시 정리해볼 예정입니다. 

결론부터 말하자면, 인텔 10세대 + ESXi + OMV5 조합에서 하드웨어 트랜스코딩이 가능한 것으로 확인했습니다!

잘못된 형식의 이미지 링크입니다.



보렐칸텔리 님의 게시글 댓글
  • 주소복사
  • Facebook
  • X(Twitter)
댓글 • [14]
맼머니
IP 180.♡.190.200
02-25 2021-02-25 07:35:21
·
대단 하십니다. 저는 보고도 무슨소린지 모르겠네요 ㅎ. 그래도 담에 기회되면 해보고싶네요. 덕분에 그때 삽질은 안하겠네요. 감사합니다.
/Vollago
보렐칸텔리
IP 125.♡.60.76
02-25 2021-02-25 09:10:49
·
@맼머니님 저는 이것저것 만들어나가는게 너무 재밌어서 좋지만... 지인분들이 물어보면 그냥 시놀로지 사라고 할 것 같습니다 ㅜㅠㅠ 돈값을 하는군요 시놀로지는...
구슬치기
IP 123.♡.208.98
02-25 2021-02-25 08:15:47 / 수정일: 2021-02-25 08:18:21
·
정보감사합니다 헤놀에서 10세대cpu hw트랜스코딩 지원안했는데 이런방법이 있었군요. i3 10100이 좋죠. 헤놀이 9세대까지만 hw트랜스코딩 지원하기때문에 구형cpu 구형보드 구해서 많이 사용하죠. 저또한 그렇구요
보렐칸텔리
IP 125.♡.60.76
02-25 2021-02-25 09:11:53
·
@해병758님 맞습니다. 제가 OMV를 고른 이유도 이것때문이었습니다. 구세대 cpu와 보드를 돈을 더주고 사고싶지 않다는 생각 때문에..... 이런 참사가 시작됬네요
구슬치기
IP 123.♡.208.98
02-25 2021-02-25 10:12:18 / 수정일: 2021-02-25 10:56:31
·
@보렐칸텔리님
네 h110 itx보드 중고를 5만씩이나 주고 구입했네요 개조바이오스 입혀서 i3 9100쓰고있지만 주말에 i7 8850h(qnct) cpu업글하려고합니다 물론 개조바이오스 입혀서요 구형보드사니 커피타임 까지 배우고 롬라이터까지 사고 ㅎ ㅎ 결국 타오바오에서 qnct cpu까지 구매까지 주말에 시간되서 주말에 cpu업글예정
보렐칸텔리
IP 125.♡.60.76
02-25 2021-02-25 10:49:13
·
@해병758님 본격적이시군요 ㅋㅋㅋ 저는 딱 이정도로 만족해야겠습니다 후기 기대하겠습니다!
삭제 되었습니다.
보렐칸텔리
IP 125.♡.60.76
02-25 2021-02-25 10:54:22
·
@엡디에스님 과찬이십니다 ㅎㅎ 사실 미래의 저를 위한다는 성격이 강한 글이라 너무 성의없이 작성한 것 같아 읽는 분들께 죄송스럽습니다. 나중에 OMV 도전해보시면 후기 부탁드리겠습니다!
hanshara
IP 220.♡.141.126
02-25 2021-02-25 10:17:02
·
photoprism 링크가 리프레포토스로 되어있네요..여튼 포토프리즘은 어떤지 궁금하네요
보렐칸텔리
IP 125.♡.60.76
02-25 2021-02-25 10:49:54
·
@hanshara님 앗 수정하겠습니다 감사합니다 ㅎㅎ librephoto는 파이썬 기반이라 그런가 너무 무거워서 PhotoPrism 으로 결정했는데 가볍고 만족스럽습니다! 이거도 시간이 되면 정리해보겠습니다
terminus
IP 1.♡.236.50
02-25 2021-02-25 11:19:51
·
같은 자작러로서 자작은 언제나 추천입니다 ㅎㅎ
코네-CodeName393
IP 122.♡.188.2
02-25 2021-02-25 12:01:26
·
혹시 엔비디아 GPU 쓰시면 하드웨어 트랜스코딩 할려면 GPU 드라이버를 설치해야 하는데 OMV iso로 설치하면 엔비디아 드라이버가 설치가 안되요! 그래서 데비안을 따로 먼저 설치 후 GPU 드라이버 설치하고 OMV를 프로그램 형식으로 설치하는게 더 좋습니다!
prop
IP 14.♡.151.81
02-25 2021-02-25 17:38:10
·
io가 많아지면 자꾸 볼륨이 깨지더라구요..그게 불편합니다.
보렐칸텔리
IP 125.♡.60.76
02-26 2021-02-26 14:06:58
·
@prop님 앗 그런 문제가 있나요...? 이런.. VMWare를 내려야하나 갑자기 고민이 되는군요...ㅋㅋ
theb1ue
IP 49.♡.200.205
10-21 2021-10-21 15:10:49
·
ESXI에 DSM5 설치 후 RDM 생성 후 추가 하드로 등록까지는 가이드 보고 완료 했는데요.
DSM 패널에서 추가한 하드가 안잡히네요.
뭐가 잘못 된건지 암만 봐도 모르겠네요ㅠㅠ
새로운 댓글이 없습니다.
이미지 최대 업로드 용량 15 MB / 업로드 가능 확장자 jpg,gif,png,jpeg,webp
지나치게 큰 이미지의 크기는 조정될 수 있습니다.
목록으로
글쓰기
글쓰기
목록으로 댓글보기 이전글 다음글
아이디  ·  비밀번호 찾기 회원가입
이용규칙 운영알림판 운영소통 재검토요청 도움말 버그신고
개인정보처리방침 이용약관 책임의 한계와 법적고지 청소년 보호정책
©   •  CLIEN.NET
보안 강화를 위한 이메일 인증
안전한 서비스 이용을 위해 이메일 인증을 완료해 주세요. 현재 회원님은 이메일 인증이 완료되지 않은 상태입니다.
최근 급증하는 해킹 및 도용 시도로부터 계정을 보호하기 위해 인증 절차가 강화되었습니다.

  • 이메일 미인증 시 글쓰기, 댓글 작성 등 게시판 활동이 제한됩니다.
  • 이후 새로운 기기에서 로그인할 때마다 반드시 이메일 인증을 거쳐야 합니다.
  • 2단계 인증 사용 회원도 최초 1회는 반드시 인증하여야 합니다.
  • 개인정보에서도 이메일 인증을 할 수 있습니다.
지금 이메일 인증하기
등록된 이메일 주소를 확인하고 인증번호를 입력하여
인증을 완료해 주세요.