Proxmox에서 스크립트로 헤놀로지 쉽게 설치하기.

 

안녕하세요. 달소입니다.

 

qemu 복구기념으로 n100에서 헤놀 테스트를 진행해보다가
좀더 편하게 설치할 수 있는 방법이 있지않을까 싶어서 만든 PVE_Xpenol 설치 스크립트입니다.

스크립트를 만들면서 시행착오를 꽤 많이겪긴했는데 어느정도 기본기능정도는 된다고 생각해서 공개해봅니다.

현재까지 업데이트되고있는 로더는 mshell과 rr이 있고 지금은 거의 취향차이 인것같지만

mshell의 경우 업데이트가 잦은rr에 비해 안정성이 뛰어나고 @화정큐삼님 님께서 질문글을 올려주시면 답변도 잘해주셔서 강추드립니다!
rr의 경우 mshell로 안되었을때 시도해보시면 좋고 신기능들이 많이들어오긴하는데 간혹 전버전에서 되던게 최신버전에도 안되는케이스가 있어서 굳이 최신버전을 고집할 필요는 없어보입니다.

 

무튼 설명은 이쯤하고 스크립트 소개입니다.

 

사용방법

 dalso-config/pve_xpenol_install.sh at main · dalso0418/dalso-configgithub.comContribute to dalso0418/dalso-config development by creating an account on GitHub. 

 

기본적으로 proxmox의 기반인 qemu를 이용해서 VM을 생성하는데 도움을 줍니다.

 

Proxmox 쉘에서 스크립트를 다운로드 받고 실행해주시면 됩니다.

wget https://raw.githubusercontent.com/dalso0418/dalso-config/main/pve_xpenol_install.sh
bash pve_xpenol_install.sh


필수패키지로는 jq와 gzip이 있습니다. (백그라운드에서 체크해서 설치합니다)

 

전체적인 로직은 아래와같습니다.

 

 

 

 

그리고 해당 VM의 콘솔창에들어가면 로더 빌더를 진행합니다.

mshell을 기준으로 좌측 상단에 있는 콘솔창에서 enter 키등으로 눌러서 진행해주시면됩니다.

로더 지정 -> S/N 선택 -> Mac 선택 -> 버전 선택 -> 로더 빌드 -> 재부팅 순입니다.
추가적인 애드온은 빌드전 Additional Functions을 누르신다음 추가하시면됩니다.

 

 

재부팅까지하면 빌드가 완료되고 최 하단에 접근할 수 있는 IP가 나옵니다.

 


일정시간이 지나면 접근이되는데요.
테스트해보니 간혹 네트워크 인터페이스가 안살아나서 접근이 안되는케이스가 있는데

이때는 VM을 정지시켰다가 다시키면 해결되었습니다. 

 

 

구성 후 VM설정을 변경해도 괜찮습니다. 

 

끝!