반응형
1️⃣ 현재 실행 중인 가상 머신 확인
: 현재 실행 중인 VM 목록을 조회하면 아래 예시와 같이 뜬다.
virsh list --all
Id Name State
------------------------------
8 k8s-worker-1 running
9 k8s-worker-2 running
10 k8s-master running
2️⃣ 각 노드에 SSH 접속
: KVM에서 실행 중인 각 VM에 SSH로 접근하려면 가상 머신 내부 IP 주소를 확인해야 한다.
1) 각 VM의 IP 확인
virsh net-dhcp-leases default
Expiry Time MAC address Protocol IP address Hostname
-----------------------------------------------------------------------------------
2025-02-10 07:00:00 52:54:00:12:34:56 ipv4 192.168.122.100 k8s-master
2025-02-10 07:00:00 52:54:00:12:34:57 ipv4 192.168.122.101 k8s-worker-1
2025-02-10 07:00:00 52:54:00:12:34:58 ipv4 192.168.122.102 k8s-worker-2
2) 마스터 노드 접속
ssh ubuntu@192.168.122.100
3) 워커 노드 접속
ssh ubuntu@192.168.122.101 # k8s-worker-1
ssh ubuntu@192.168.122.102 # k8s-worker-2
3️⃣ 각 노드에서 직접 접근하기 (virsh console 사용)
: 만약 SSH 접속이 안 되면 virsh console로 직접 접속하는 방법도 있다.
1) 마스터 노드 콘솔 접속
virsh console k8s-master
2) 워커 노드 콘솔 접속
virsh console k8s-worker-1 virsh console k8s-worker-2
💡 나갈 때는 Ctrl + ] 을 누르면 된다.
4️⃣ 기존 VM과 DHCP Lease 정리
(1) 현재 실행 중인 VM을 모두 삭제
virsh destroy k8s-master
virsh destroy k8s-worker-1
virsh destroy k8s-worker-2
(2) VM 정의 자체를 삭제
virsh undefine k8s-master
virsh undefine k8s-worker-1
virsh undefine k8s-worker-2
(3) DHCP Lease 정보 삭제
rm -f /var/lib/libvirt/dnsmasq/default.leases
systemctl restart libvirtd
반응형
'Opensource > Linux' 카테고리의 다른 글
[Linux] 내가 보려고 쓰는 tcpdump 명령어 옵션 (0) | 2025.01.13 |
---|---|
리눅스 커널 디버깅 pr_debug 사용하기 (0) | 2024.12.06 |
Ubuntu TACACS+ 서버 구축 및 systemd 서비스 생성하기 (0) | 2024.09.25 |
리눅스 커널 메모리 할당과 GFP Flags (kmalloc, GFP_KERNEL, GFP_ATOMIC) (3) | 2024.09.20 |
소켓(Socket) 통신 개념과 c언어 예제 (4) | 2024.08.28 |