약 5년 정도 방치돼있던 클러스터를 살려보기로 마음먹었습니다
일단 무턱대고 서버실에 왔는데 아무래도 괜히 건드린 것 같은 느낌이 드네요
그냥 교수님께서 폐처리하라고 하실 때 할걸 그랬나 봅니다

 


서버랙에 붙어있는 노드가 총 16개
여기에 한 3~4개 덧붙여서 20개 정도로 K8S 클러스터를 구성해볼 예정입니다
서비스는 아직 생각해보지 않았지만 일단 환경부터 구축을 해보도록 하겠습니다
먼저 HDD를 다 뜯어서 배드섹터 검사부터 시작할 예정입니다

 

 

개중에 이런 녀석들도 있었습니다
장기를 모조리 적출당하고, CPU 캡까지 씌워진 순살 메인보드
파워 없이 랜선만 덩그러니 꽂혀있었어요

 

 

기막힌 배선정리 한 번 구경하고 가세요

 

 

제가 간과한 사실이 하나 있는데
HDD라 검사속도가 무지 느립니다
개당 13시간 정도 걸리는데.. 6개 남았으니까.. 78시간만 더 하면 되지 않을까 싶네요

 

 

적출한 장기들을 전시해둔 모습
하나씩 테스트하려고 다른 부품들은 뜯지 않았습니다.
뜯기 시작하면 둘 데가 없어서 우선 HDD부터 시작합니다.
GPU를 기준선으로 왼쪽은 우분투, 도커, k8s 등등 필요한 것들을 모두 올려둔 하드
오른쪽은 아직 배드섹터 검사도 안 한 것들
맨 오른쪽은 검사는 끝났고, 다시 os부터 차근차근 올려야 할 녀석들입니다.

설치할 때 하나하나 작성하기 귀찮으니
명령어 스크립트 하나 만들어서 쓰면 좋습니다.

sudo vim kube-inst.sh


로 sh파일 하나 만들어서
아래 스크립트를 모조리 집어넣고

sudo sh kube-inst.sh

를 입력하면 알아서 설치, 테스트까지 해줍니다.

apt install docker.io
docker ps
sleep 2s

swapoff -a
sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
sleep 2s

sudo apt-get update && sudo apt-get install -y apt-transport-https curl
curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
cat <<EOF | sudo tee /etc/apt/sources.list.d/kubernetes.list
deb https://apt.kubernetes.io/ kubernetes-xenial main
EOF
sudo apt-get update
sudo apt-get install -y kubelet kubeadm kubectl
sudo apt-mark hold kubelet kubeadm kubectl
sleep2s
kubeadm version

 

좌측에 쌓인 것들은 GPU 박힌 친구들, 우측은 GPU 없는 친구들
그 앞은 장기를 모조리 누군가에게 적출당한 친구들이라
우선은 왼쪽의 GPU 달린 친구들부터 살려보도록 하겠습니다.

오늘의 일기는 여기서 끝

+ Recent posts