EVE-NG Linux 노드 연결을 텔넷으로 변경

2275 단어 eve-ng리눅스
EVE-NG에 설치한 Linux 노드의 접속 방법을 Telnet으로 설정 변경했을 때의 메모입니다.

환경



EVE 공식 사이트에 링크 된 Linux image pack의 linux-centos-8.tar.gz를 사용했습니다. 또한 Centos8 업데이트에 대비해 IF에 주소를 설정, 외부 네트워크(Cloud0)를 배치한 후 인터넷에 연결했습니다.



기본 설정



노드 OS에 대해 설정합니다.
※EVE-NG 서버에 설정하지 않도록 요주의
※작동하지 않는 경우는 아래와 같이 grub 설정 파일을 편집
# sed -i 's/GRUB_CMDLINE_LINUX=.*/GRUB_CMDLINE_LINUX="console=ttyS0,115200 console=tty0"/' /etc/default/grub

# update-grub

EVE 공식 사이트에서 배포되는 linux-centos-8의 경우



1-1. grub 설정



/boot/grub2/grub.cfg를 직접 편집하는 것은 NG이므로 원본/etc/default/grub을 편집합니다. 변경 부분은 커널에 건네주는 부트 옵션 GRUB_CMDLINE_LINUX= 의 파라미터입니다. (파일 편집 전에 반드시 백업 수행)

/etc/default/grub
[user@CentOS-8 ~]$ sudo vi /etc/default/grub
[sudo] password for user:
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="console=ttyS0,115200 console=tty0 crashkernel=auto rd.lvm.l"
GRUB_DISABLE_RECOVERY="true"
GRUB_ENABLE_BLSCFG=true


1-2. 설정 반영



편집한/etc/default/grub의 설정 내용을/boot/grub2/grub.cfg에 반영합니다.
※OS/ver.에 따라서는 update-grub 또는 update-grub2
grub2-mkconfig
[user@CentOS-8 ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
[sudo] password for user:
Generating grub configuration file ...
done


1-3. 노드 연결 방법 변경



노드를 종료하고 Console 설정을 [vnc]에서 [telnet]으로 변경하고 저장합니다.



1-4. 기동 확인



노드를 시작하고 노드 아이콘 왼쪽 클릭, 텔넷 연결하여 OS를 시작할 수 있는지 확인합니다.

좋은 웹페이지 즐겨찾기