• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

Proxmox Hypervisor에 Xpenology 설치 방법.

지찬공 1597

3

24

안녕하세요.   현재 저는 Xpenology Native 1대(외부) 및 Proxmox(가상화) 1대 를 사용 중인 찬공입니다. 

 

저 역시 Native 설치시 많은 도움을 서버포럼에서 받았기 때문에, 제 경험을 공유 하는 것도 다른 분들에게 도움이 될 것 같아,

공유 드립니다. 

 

참고로 아래의 내용은 대단히 불친절하게 작성되었습니다.

초보자 분들은 아래의 # 에 있는 명령어들을 이해 하셔야 진행할 수 있습니다. 

 

가장 중요한 내용은 Proxmox에서는 bootloader img 파일을 직접 사용할 수 있으며, VM 생성 후 아래의 모든 내용을 맨위에 추가하면 됩니다. 

 

args: -device 'ich9-usb-ehci1,id=usb-ctl-ds3615xs,addr=0x18' -drive 'id=usb-drv-ds3615xs,file=/var/lib/vz/images/ds3615xs.img,if=none,format=raw' -device 'usb-storage,id=usb-stor-ds3615xs,bootindex=1,removable=off,drive=usb-drv-ds3615xs'

 

 

STEP 01 :  Xpenology Bootloader 생성 방법. 

 

1. Windows 10 이상 최신 버젼에서 아래의 명령어로 wsl ubuntu 20.04 를 설치 및 설정 합니다. 

    - 관리자 권한으로 cmd 실행. 

       # wsl --install -d Ubuntu-20.04 

2.  Ubuntu-20.04 접속 한 후 systemctl 를 활성화 시켜 줍니다. 

       #  sudo su -

        # apt update 

        # apt upgrade 

       #  git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git

     # cd ubuntu-wsl2-systemd-script/

     # bash ubuntu-wsl2-systemd-script.sh --force 

     # exit   

     # exit 

 

3.   관리자 권한으로 cmd 실행 후 Ubuntu-20.04 리부팅 

       # wsl --shutdown 

       # wsl 

 

 4. Ubuntu-20.04 재 실행  후 Redpill bootloader compile를 위한 패키지 설치. 

      # sudo apt install curl jq docker.io 

      # sudo chmod 666 /var/run/docker.sock  

      # git clone https://github.com/tossp/redpill-tool-chain.git 

      # cd redpill-tool-chain/ 

 

5. Redpoll bootloader compile  ( ds3615xs 7.0.1 

    # mv sample_user_config.json bromolow_user_config.json 

    # vi bromolow_user_config.json 

         ==>  sn 및  mac1 수정 합니다. :  https://xpenogen.github.io/serial_generator/index.html   사이트 에서 ds3615xs 선택 후 생성하시면 됩니다.  

    # ./redpill_tool_chain.sh build bromolow-7.0.1-42218 

         ==>  종종 Downloading Toolkit Dev 중 3번째 파일이 Timeout이 걸리는 경우가 있습니다. 

                   이럴땐 sudo vi /etc/resolv.conf  nameserver  8.8.8.8 로 변경하시면 됩니다. 

    # ./redpill_tool_chain.sh add https://raw.githubusercontent.com/pocopico/rp-ext/master/vmxnet3/rpext-index.json

    # ./redpill_tool_chain.sh add https://raw.githubusercontent.com/pocopico/rp-ext/master/vmw_pvscsi/rpext-index.json

    # ./redpill_tool_chain.sh auto bromolow-7.0.1-42218

 

  6. 생성된 bootloader 를 Proxmox 서버에 /var/lib/vz/images/  에 올립니다. 

       # sftp root@proxmox-ip 

       # cd /var/lib/vz/images/ 

       # put redpill-DS3615xs_7.0.1-42218_b1640752924.img ds3615xs.img 

 

 

STEP 02 :  Proxmox VM 생성 

1. VM 생성 

image.png.jpg

   

 

image.png.jpg

 

 

# SCSI Controller : VMware PVSCSI , Machine : q35 로 선택합니다. '

   다만 저는 Driver 도 추가 했고, SATA 디스크가 아닌 SCSI 로 디스크를 사용할 예정이기 때문에 VMware PVSCSI로 선택했습니다. 

image.png.jpg

 

 

image.png.jpg

 

image.png.jpg

 

image.png.jpg

 

 

# Network를 설정 할때,  bromolow_user_config.json 에 설정한 MAC1 를 00:11:32:FD:B6:2E 형태로 MAC address에 

  입력 합니다. 

image.png.jpg

 

 

image.png.jpg

 

 

2. Proxmox VM 설정 변경 

  # ssh root@proxmox-ip 

  # cd /etc/pve/qemu-server

  # vi 100.conf ( 방금 생성한 VM ) 

       ==> 아래의 내용을 맨 위 (1줄)  추가 합니다. 

args: -device 'ich9-usb-ehci1,id=usb-ctl-ds3615xs,addr=0x18' -drive 'id=usb-drv-ds3615xs,file=/var/lib/vz/images/ds3615xs.img,if=none,format=raw' -device 'usb-storage,id=usb-stor-ds3615xs,bootindex=1,removable=off,drive=usb-drv-ds3615xs'

 

3. VM Start 후 DSM 를 설치해 주시면 됩니다. 

 

image.png.jpg

 

 

 

 

 

 

 

신고공유스크랩
24
지찬공 글쓴이 2022.01.17. 09:37

3615에서도 이상하게 안 올라오는 경우가 있었습니다. 그럴때는 OS type를 win11 로 선택해 보세요.~

지찬공 글쓴이 2022.01.17. 09:41
달소

그리고 디스크는 sata 로 6개 까지 할당이 가능하구요. SCSI 로 할당 할때는 좀 버그가 있어 사용하는데는 문제가 없는데, 초기 스토리지 풀을 설정할때는 문제가 있습니다.

profile image
달소 2022.01.17. 10:16
지찬공

꿀팁 요모조모 감사드립니다 ㅎㅎ 벌써 빨리 퇴근하고싶군요 ㅠㅠ

12

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story

첨부 0

번호 제목 글쓴이 날짜 조회 추천
공지 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 63 달소 23.05.29.01:57 25503 +25
공지 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 27107 +23
nvmesystem addon for mshell 을 테스트 중입니다. 5 화정큐삼 8시간 전12:06 99 +4
Hp microsever Gen8에서 n100나스로 이전 9 제러스 2일 전15:34 290 +1
QNAP에 이기능은 정말 마음에 드네요 10 EXP 3일 전07:38 466 +1
223
image
달소 21.12.30.13:24 5518 +5
222
image
달소 21.12.30.09:39 810 +2
221
normal
가온누리 21.12.29.23:38 535 +1
220
normal
다다파파 21.12.29.23:17 435 0
219
image
달소 21.12.29.17:44 5473 +9
image
지찬공 21.12.29.13:59 1597 +3
217
normal
pinez 21.12.29.10:00 502 +1
216
image
Noksu 21.12.28.19:15 634 +3
215
image
달소 21.12.28.11:52 4460 +7
214
normal
ILF 21.12.27.20:24 274 +1
213
image
설휘 21.12.25.10:51 292 +1
212
image
달소 21.12.24.18:21 652 +3
211
normal
별과물 21.12.24.12:12 1887 +4
210
image
uaysk 21.12.24.09:39 888 +2
209
normal
James_0507 21.12.23.17:25 309 +1
208
normal
후레이크 21.12.21.15:50 211 +2
207
normal
지찬공 21.12.21.14:04 1165 +2
206
normal
고양이한마리 21.12.21.09:02 216 +1
205
normal
지찬공 21.12.20.17:34 606 +3
204
normal
지찬공 21.12.20.16:28 694 +2