YJWANG

MaaS로 BareMetal 서버 관리하기 본문

00.OS

MaaS로 BareMetal 서버 관리하기

왕영주 2021. 7. 23. 15:32
설치될 서버 (Machine / Node) 의 Interface에서 pxe로 booting될 수 있도록 기 설정 돼있어야 합니다.

 

Controller 서버 구성

패키지 설치

# apt update
# apt install maas

 

maas 서버 설치

# maas init --mode all --skip-admin

 

maas 기본 account 설정

# maas createadmin
Username: admin
Password: testtest
Again: testtest
Email: admin@example.com
Import SSH keys [] (lp:user-id or gh:user-id):

 

관리 URI 접속

http://192.168.123.100:5240/MAAS

 

위에서 설정한 Account로 Log-in

 

기본 설정 진행. Image 부분은 나중에 변경 가능합니다.

위 설정이 끝난 후 node 설치 후 접속할 ssh key를 import 해야합니다. 지정후 선택합니다.

 

기본 설정이 끝나면 이후에 dhcp (pxe 에서 사용할) 를 설정합니다.

저는 192.168.10.0/24 network에서 pxe를 구성할 것이기 때문에 아래와 같이 진행했습니다.

 

설정 진행

 

이후 machine 추가

전 ipmi를 사용했습니다. (vBMC를 통한 virtual-machine도 가능 대신 포트는 623 default 포트만 사용 가능)

 

위에서 등록한 서버의 Commissining이 끝나면 poweroff 상태로 변경됩니다.  그러면 machine을 선택하고 deploy하여 이미지를 배포합니다.

 

시간이 지나면 cloud-init 기반으로 구성된 서버가 실행됩니다. 초반에 설정한 ssh-key로 접속 해야합니다.

# ssh cloud-user@192.168.10.251
[cloud-user@baremetal-node ~]$

 

제공하는 Image로 설치하는 경우 버전은 항상 최신버전으로 설치되는 것으로 보입니다.

# cat /etc/redhat-release 
CentOS Linux release 8.4.2105

 

cloud-image를 활용하여 구성되는 것으로 보아 사용하시는 다른 cloud-image를 사용하는 것도 방법일 듯 합니다.

https://maas.io/docs/image-builder

반응형