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

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 25742 +25
공지 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 73 달소 23.05.23.23:58 27316 +23
나만의 구독 관리하기 Wallos 서버 구축하기.(DSM) 2 달소 1일 전17:30 249 +2
m.2 nvme 단독설치(DSM 및 볼륨)를 위한 nvmesystem addon for mshell 배포. 16 화정큐삼 4일 전21:48 331 +8
nvmesystem addon for mshell 을 테스트 중입니다. 5 화정큐삼 4일 전12:06 174 +6
5060
image
화정큐삼 22.04.12.21:12 46807 +32
5059
image
달소 22.08.09.18:38 44164 +33
5058
image
달소 22.12.27.03:18 37220 +19
5057
image
달소 22.03.31.10:37 32509 +32
5056
image
달소 21.10.29.22:22 30557 +40
5055
image
달소 22.06.28.15:32 27694 +23
5054
image
달소 23.05.23.23:58 27316 +23
5053
image
달소 21.05.21.17:14 27268 +17
5052
image
달소 21.10.29.17:43 26505 +11
5051
image
ㅎㅇㅅㅋ 22.12.30.14:40 26336 +18
5050
image
달소 23.05.29.01:57 25742 +25
5049
image
달소 21.11.19.17:12 23850 +22
5048
image
달소 22.07.05.20:48 22692 +13
5047
image
달소 21.11.12.16:52 19464 +14
5046
normal
달소 22.03.16.18:35 17307 +14
5045
image
달소 22.01.27.17:40 16907 +40
5044
image
달소 22.06.06.09:15 15902 +17
5043
image
quad 22.08.15.17:59 15741 +18
5042
image
달소 22.04.16.04:41 13846 +21
5041
image
quad 22.09.29.19:26 12365 +12