Oxide Voxel: 미니 PC 한 대에서 Oxide 랙 전체를 에뮬레이션하는 방법
- Voxel은 Oxide 랙 전체를 소프트웨어로 재현하는 테스트 환경으로, 스톡 Oxide 소프트웨어를 수정 없이 그대로 돌리는 것이 원칙임
- Ryzen 9 9955HX와 96GB RAM의 미니 PC 한 대에서 sled 6대를 약 10분 만에 띄울 수 있으며, 각 sled는 Propolis VM으로 돌아감
- 스위치도 Propolis VM으로 돌고, P4 스위치는 SoftNPU로 구현되어 BGP와 FRR 네트워킹을 지원함
- Oxide는 sled 4대와 스위치 2대로 구성된 축소형 랙 racklette를 현재 4대 보유하고 있으며 8대로 늘릴 예정임
Hacker News 의견들
이거 6~9개월 전에 whoah-cli 만들어둔 거임. 수동으로 빌드하는 순서는 블로그 P1, P2에 적어놨음
그거 standalone Omicron 빌드를 Proxmox VM 위에서 돌리는 거지? control plane 쉽게 돌리기엔 딱이네
근데 이거 재미로 한 거임? 아니면 스택 자체가 쓸만해서 한 거임? Oxide 소프트웨어면 꽤 안정적일 거 같은데 틀릴 수도 있음
racklette 언급은 공개 안 했어야 했을 듯ㅋ 댓글에 개발자랑 홈랩용으로 달라는 사람 많았는데 이제 더 시끄러워질 듯
racklette도 홈랩엔 좀 큼. 근데 Voxel sled가 RAM 6GB 정도면 미니PC 팜으로 충분히 될 듯함
팟캐스트에서 말했는데, 개발 도구라서 네트워크 스택이 풀랙 기준 고사양 스위치에 맞춰져 있음. 작은 랙 만들면 펌웨어 따로 지원해야 해서 가격이 너무 비싸질 거라고 함
예전에 Helios랑 Omicron을 홈랩 서버 베어메탈에 올려봤음. 구형 Xeon 32코어에 256GB DDR4인데도 유휴 상태에서 CPU 30% 먹더라
나도 커리어 3/4를 이런 거 만드는 데 씀. 업그레이드 시뮬레이션을 CI에 넣었더니 회귀 버그 잡는 데 진짜 도움 됐음