일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- terraform
- archlinux
- ceph-ansible
- kolla-ansible
- i3
- ceph
- Docker
- KVM
- OpenStack
- awx
- Ansible
- yum
- grafana-loki
- Octavia
- k8s
- Kubernetes
- HTML
- Linux
- kolla
- Kubeflow
- nfs-provisioner
- ubuntu
- cloud-init
- port open
- golang
- pacman
- Arch
- libvirt
- cephadm
- repository
Archives
- Today
- Total
YJWANG
MaaS로 BareMetal 서버 관리하기 본문
설치될 서버 (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를 사용하는 것도 방법일 듯 합니다.
반응형