4 min read

Proxmox Node 이름 변경하기

Proxmox Node 이름 변경하기
서버 변경으로 proxmox 및 서버 환경을 재구축하게 되었습니다.

기존의 미니pc 기반 proxmox 서버는 성능면에서는 흠잡을 부분이 딱히 없었으나, sata 포트가 한개만 존재하여 용량을 확장하기 영 답답한 부분이 있었습니다.

최근 서버의 위치를 서울으로 이전하게 되면서, 최근 핫한 N100 cpu가 탑재된 메인보드를 따로 구매하여 서버를 구축하게 되었습니다.

사양은 아래와 같습니다.

  • cpu: N100
  • ram: ddr5 5600 so-dimm 32g
  • psu: micronics astro gd 650w (80plus gold)
  • hdd / ssd
    • proxmox: 128기가 암거나 꽂음 (m.2)
    • ssd 총합 3테라
    • 하드디스크 총합 12테라
  • case: fractal design node 304

node 304 케이스는 현재는 단종된 모델인데, 중고매물이 나오길래 재빨리 업어왔습니다. 3.5인치 하드디스크를 최대 6개, 2.5 4개라는 스펙을 가지면서 부피가 20리터 언더로 떨어지는 괴랄한 공간대비 효율을 자랑합니다.

Alder Lake NAS 마더보드 ITX 홈 프로세서, 저전력, N100, DDR5 4 * I226, 2.5G LAN M.2 슬롯, 6xSATA DP HD - AliExpress
Smarter Shopping, Better Living! Aliexpress.com

메인보드는 이것을 사용하였는데, node 304의 제한인 3.5 hdd 6개에 딱 맞춰 기본 제공 sata가 6개이면서 동시에 m.2 두개를 지원합니다. 2.5G LAN 포트도 4개를 지원해서 어떤 용도이든 굴려먹기 괜찮다는 느낌입니다.

특이사항으로 N100이 탑재된 모델들은 인텔 공식 명시상 16g까지의 램을 사용 가능하나, 32g 램도 정상적으로 인식 및 사용할 수 있습니다.

본론

아무튼 이러한 사양으로 서버를 옮겨옴에 따라, proxmox를 다시 설치 및 셋업해야하는 상황에 놓였습니다.

셋업 도중에 Hostname(FQDN) 을 입력하게 하는데, 해당 FQDN의 제일 앞 단어가 본인의 node 이름으로 설정된다는 사실을 설치를 끝내고서야 떠올려냈습니다.

저는 이제 proxmox가 설치된 node가 두개가 되기 때문에, node명에 cpu이름을 병기하여서 알아보기 쉽게 만들어보고자 합니다.

Hostnamectl

node명이 Hostname과 연관이 있는 만큼, Hostname을 건드리면 node명도 바꿀 수 있게 됩니다.

hostname을 변경하기 위한 정석은

  • /etc/hosts
  • /etc/hostname

두 파일 모두를 직접 nano나 vi 등으로 수정하는 것인데, 이 중 /etc/hostname 은 hostnamectl을 통해 조금 더 편하게 진행할 수 있습니다.

hostnamectl set-hostname {new_hostname}

Node 선택 후 Shell로 이동하여 {new_hostname} 란에 원하는 명령어를 넣고 실행시 hostname이 변경되게 됩니다.

/etc/hosts

/etc/hosts 파일의 경우에는 직접 nano로 수정할 수도 있으나, web ui 상에서 수정해보도록 하겠습니다.

터미널에서 nano / vi 로 수정을 원할 시 /etc/hosts 를 건드려주시면 됩니다.

nano /etc/hosts

Datacenter > {old_hostname} > System > Hosts

첫째 줄의 경우 자동생성된 줄이니 무시하시고, 둘째 줄을 변경하셔야 합니다.

이미 변경을 마친 뒤라 달라져 있는걸 보실 수 있는데, 본래라면

192.168.100.0 koder.page koder 였을 것입니다.

{ip주소} {FQDN} {Node명} 순으로 배치되어있으니 각각 원하는 대로 수정한 뒤에, 서버를 재부팅 해주면 정상적으로 이름이 변경되는것을 확인할 수 있습니다.