Proxmox VE Hostname 변경하기.
이것도 ㅎㅎ 리눅스를 많이사용해보신 분들이라면 매우 익숙하시겠지만
처음 접하시는분들을 위해 작성해봅니다.
기본적으로 Hostname이란 말그대로 호스트의 이름입니다.
머신간의 이름이 되겠지요. 우리가 사용하는 홍길동과 같은 이름처럼요
Proxmox의 경우 최초 설치시에 호스트네임 설정을 하나 저처럼 셋팅을 잘못해서 이름이 DS가 되버렸기때문에..ㅋㅋ 겸사겸사 셋팅 해봅니다.
이런 호스트네임을 변경하는방법은 두가지가있습니다.
hostname이 저장되는 파일인 /etc/hostname파일을 수정을하는방법과 linux에서 사용되는 hostnamectl을 사용해서 변경하는방법입니다.
여기서는 hostnamectl을 통해서 /etc/hostname까지 다 변경해보겠습니다.
++주의
node 에 VM이나 container 가 만들어진 상태에서 hostname 을 변경 후 재부팅해버리면 VM이나 container 가 기존의 node 에 붙어있어서 구동이 안되기때문에 변경뒤에 아래과정을 통해 추가작업을 해주셔야합니다.
mv /etc/pve/nodes/old_hostname/lxc/* /etc/pve/nodes/new_hostname/lxc mv /etc/pve/nodes/old_hostname/qemu-server/* /etc/pve/nodes/new_hostname/qemu-server
hostname 변경하기
쉘로 접근하시면 기본적으로 root상태일텐데요.
hostnamectl set-hostname [호스트이름명]
을 써주시면됩니다.
그리고 hosts파일도 수정해줘야하는데
vi /etc/hosts
위와 동일하게 이름을 작성해주시면됩니다.
다시 쉘에 붙어보면 아래처럼 hostname이 변경된걸 확인하실 수 있습니다.
완전히 cluster에 node명을 바꾸고싶으시면... 리부팅까지하셔야합니다 ㅠ
재부팅후에 제대로 변경된걸 확인하실 수 있습니다.