애석하게도 레드필 로더가 최근 한달넘게 업데이트 되고있지않습니다 ㅠ
그나마 레드필쪽에서 기반을 다져준 덕분에 해외 개발자들이 열심히 이것저것 추가해주고있는데
그중에서 이번에는 ESXi에서 VMXNET3와 PVSCSI를 추가한 이미지를 만들어보고자 합니다.
레드필 툴 체인의 경우 42218을 공식적으로 지원하지않아서 아래 중국인개발자의 깃허브의 툴체인을 사용해서 진행하겠습니다.
준비사항은
Ubuntu / Docker / jq 입니다.
레드툴 체인 (수정판) 42218
https://github.com/tossp/redpill-tool-chainGitHub – tossp/redpill-tool-chain: 这是一个测试项目,可能会有不可预测的事情发生(比如:毁损数据、烧毁硬件等等),请谨慎使用。这是一个测试项目,可能会有不可预测的事情发生(比如:毁损数据、烧毁硬件等等),请谨慎使用。. Contribut…GitHub
드라이버 추가
https://github.com/pocopico/rp-extGitHub – pocopico/rp-extContribute to pocopico/rp-ext development by creating an account on GitHub.GitHub
DS918+ 이미지 생성하기
이미지 생성은 많이 해봤으니 ㅎㅎ 차례대로 따라해주시면 되고
커멘트는 확장 추가부분만 잘 따라와주시면 됩니다.
먼저 수정된 레드필 체인 툴을 다운로드 받아주시고 config를 수정해주세요.
git clone https://github.com/tossp/redpill-tool-chain.git
DS918+의 경우 apollolake_user_config.json 를사용하기때문에 해당 체인툴에서 아래처럼 config를 생성해주세요.
cd redpill-tool-chain
vi apollolake_user_config.json
{
“extra_cmdline”: {
“vid”: “0x46f4”,
“pid”: “0x0001”,
“sn”: “1780PDN123456”,
“mac1”: “00:12:34:56:78:90”,
“DiskIdxMap”: “00”,
“SataPortMap”: “9”,
“SasIdxMap”: “0”
},
“synoinfo”: {},
“ramdisk_copy”: {},
“extensions”: []
}
드라이버추가
이제 확장드라이버를 추가하도록 하겠습니다.
./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 clean all)
./redpill_tool_chain.sh build apollolake-7.0.1-42218
./redpill_tool_chain.sh auto apollolake-7.0.1-42218
위 추가한 드라이브들도 같이 빌드되는걸 확인할 수 있습니다.
이제 이 이미지를 받아서 ESXi에 설치하시면됩니다!
3615의경우 숙제로..ㅎㅎㅎ
아폴로레이크 -> 브로몰로만 바꿔서 빌드하시면됩니닷
이미지 변경 및 설치는 기존 ESXi 설치글을 참고해주세요.헤놀로지 ESXi 설치하기. – DS918+이번 포스팅에서는 ESXi 환경에서 헤놀로지를 설치하는방법에 대해서 작성해보도록하겠습니다. 굳이 네이티브로 설치하지 않는이유는 서버 1대를 좀더 효율적으로 사용…달소 | 2020.12.25
잘됩니다~ 10G로도 나오네요
[Reference] : 달소, 「서버포럼 – ESXi용 7.0.1-42218 이미지 만들기(VMXNET3,PVSCSI 드라이버 추가)」 https://svrforum.com/?document_srl=103526&mid=nas&act=dispBoardContent.