[VTS II 무작정 따라하기]
2. Winodws2003 Server 연결하기
VTS II에 연결해서 사용해도 딴지 걸 사람이 아무도 없을만큼 주위 사람들 관심을 못 받은 Windows2003 Server가 하나 있습니다. 이걸 VTS II에 연결해서 사용해 보겠습니다.
Windows2003 Server는 서버 관리를 위한 시리얼 콘솔을 지원합니다. 시리얼 콘솔로 관리하기 때문에 네트워크 연결이 안 되도 사용할 수 있고, 서버에 키보드, 마우스, 모니터 또는 비디오 어댑터가 없어도 서버 관리가 가능하도록 지원합니다. 마이크로소프트에서는 이 기능을 응급 관리 서비스(EMS - Emergency Management Services, 이하 EMS)라고 부릅니다. EMS에 관한 내용은 마이크로소프트의 웹 사이트를 참조하시기 바랍니다.
마이크로소프트의 한글 웹페이지(http://www.microsoft.com/korea/)에서 검색창에 "응급 관리 서비스"를 입력하고 검색하면 관련 내용을 확인할 수 있습니다.
Windows2003 Server에 EMS 설정
▶ Windows2003 Server에서 도스 커맨드창(cmd.exe)을 실행합니다.
▶ 그림 1과 같이 bootcfg 명령을 이용하여 현재 Boot configuration 설정을 확인합니다.

그림 1. EMS 설정 전 Boot configuration
▶ 그림 2와 같이 bootcfg /ems on /port COM1 /baud 115200 /id 1 명령을 이용하여 Windows2003 Server가 EMS를 지원하도록 설정합니다.

그림 2. EMS 설정과 EMS 설정 후 Boot configuration
그림 2에서 보여지는 것처럼 설정 명령을 입력한 후 bootcfg 명령을 입력하여 현재의 설정을 살펴보면 EMS 설정 전과 달라진 점을 확인할 수 있습니다. 부팅 로더 설정에 redirect: 부분이 새로 추가 되었고 운영 체제 로드 옵션: 부분의 마지막에 /redirect가 추가 되었습니다.
▶ Windows2003 Server를 재부팅합니다.
이제 Windows2003 Server를 시리얼 콘솔로 감시하고 관리할 수 있게 되었습니다. 먼저 PC의 시리얼 포트를 Windows2003 Server의 시리얼 콘솔(COM1) 포트와 연결하여 Windows2003 Server와 접속해 보겠습니다.
Windows2003 Server 시리얼 콘솔 접속하기
▶ Windows2003 Server의 시리얼 콘솔 포트(COM1)와 PC의 시리얼 콘솔 포트(COM1)를 시리얼 콘솔 케이블(널 모뎀 케이블)로 연결합니다.
▶ PC에서 UTF-8 TeraTerm Pro 프로그램을 실행한 후 시리얼 포트(COM1)를 그림 3과 같이 선택하고 [OK] 버튼을 클릭하여 COM1 포트를 연결합니다 .

그림 3. PC 시리얼 포트(COM1) 열기
▶ 그림 4와 같이 Setup > Serial port… 메뉴을 선택하여 그림 5와 같이 Serial port setup 창을 오픈합니다.

그림 4. Serial port 설정 메뉴
▶ 그림 5와 같이 Serial port setup 창에서 baud rate를 Windows2003 Server의 EMS 설정에서 지정했던 115200으로 설정합니다.

그림 5. baudrate 설정
▶ Setup > Terminal… 메뉴를 선택하여 Terminal setup 창을 띄운 후 그림 6과 같이 Terminal을 설정합니다.

그림 6. Terminal setup
한글 Windows2003 Server일 경우 locale을 “Korean”으로 설정해야 한글을 표시할 수 있습니다.
▶ Setup > Font… 메뉴를 선택하여 Font setup 창을 띄운 후 그림 7과 같이 한글을 지원하는 Font를 설정합니다.

그림 7. Font setup
▶ [Enter] key를 입력하면 그림 8과 같은 SAC(System Administration Console) 콘솔이 표시 됩니다.

그림 8. SAC
▶ 명령어 프롬프트에 그림 9와 같이 help를 입력하면 SAC 사용 도움말이 표시됩니다.

그림 9. help
▶ 그림 9에서 보여지는 Windows2003 Server EMS에서 사용 가능한 명령어들을 사용하여 시리얼 콘솔 포트로 Windows2003 Server를 관리할 수 있습니다.
EMS를 이용하여 Windows2003 Server를 감시 / 관리하려면 시리얼 콘솔 포트로 접속해야하는데 시리얼 콘솔 포트로 연결하려면 시리얼 통신의 공간적인 한계 때문에 관리자가 서버로 직접 찾아가서 작업해야 하는 불편이 있습니다. VTS II의 시리얼 포트에 Windows2003 Server의 시리얼 콘솔 포트를 연결하고 관리자는 네트워크로 VTS II의 포트에 접속하면 관리자는 네트워크를 통해서 어떤 장소에서도 서버에 접근할 수 있게 되어 공간적 제약을 극복할 수 있습니다.
이제 VTS II 를 이용하여 Window2003 Server의 시리얼 콘솔에 연결해 보겠습니다.
“시작하기”에서 살펴 보았듯이 VTS II를 설정하는 방법에는 웹 인터페이스 또는 시스템 / 원격 콘솔 설정 메뉴 등의 방법이 있습니다. 앞으로 설정 방법은 웹 인터페이스를 주로 이용하여 설명할 것입니다. 시스템 콘솔 및 원격 콘솔에 대한 내용은 VTS II 의 매뉴얼을 참고 하시기 바랍니다.
VTS II로 Windows2003 Server 시리얼 콘솔 접속하기
▶ 콘솔/Ethernet 케이블의 한쪽 끝을 VTS II의 1번 포트에 연결합니다.
▶ 콘솔/ Ethernet 케이블의 다른 한쪽을 RJ45-DB9 어댑터(Female Adapter)에 연결합니다.
▶ RJ45-DB9 어댑터(Female Adapter)를 Windows2003 Server의 시리얼 콘솔 포트(COM1)에 연결합니다.
▶ 사용자 컴퓨터에서 웹 브라우저(여기서는 Internet Explorer)를 실행합니다.
▶ 주소에 https://192.168.19.8을 입력하면 VTS II의 웹서버에 연결한 후 로그인합니다. (기억이 안 나는 분들은 1. 시작하기 참조하시기 바랍니다.)
▶ Serial port > Configuration 메뉴를 선택하여 그림 10과 같이 Serial port configuration 페이지로 연결합니다.

그림 10. Serial port configuration
▶ Serial port configuration 페이지에서 포트 번호 1을 클릭하여 그림 11과 같이 포트 1번의 Basic configuration 화면으로 연결합니다.

그림 11. Basic configuration
Basic configuration은 포트 설정에서 중요한 부분을 모아 두어서 사용자가 기본 설정만으로도 포트에 접속하여 장비에 연결할 수 있도록 지원합니다. Enable/Disable this port는 Advanced configuration의 Port management 탭에 있습니다. Host mode, Listening TCP port, Protocol은 Host mode configuration 탭에 있습니다. Automatic detection은 Automatic detection 탭에, Port title은 Port title 탭에, Serial port parameters는 Serial port parameters 탭에 있습니다. 보다 더 세부적인 설정을 원한다면 Advanced configuration의 해당 설정 탭에 가서 설정하면 됩니다.
여기서, Port title을 Windows2003 Server로 바꾸어 1번 포트가 어떤 장비와 연결되었는지 알기 쉽도록 명시하고, Windows2003 Server의 EMS 설정에서 지정했던 115200으로 baud rate를 설정한 후 Save & apply 버튼을 클릭하여 변경된 설정을 저장하고 적용합니다.
Host mode에는 Console server / Terminal server / Dial-in mode / Dial-in terminal server / PPP등이 있습니다. Console server mode는 사용자가 네트워크를 통해 VTS II의 포트로 접근하면 VTS II는 포트에 연결되어 있는 장비(여기서는 Windows2003 Server)의 시리얼 포트로 접속하여 데이터를 주고 받습니다.
Listening TCP port는 VTS II의 1번 포트가 사용자로부터 네트워크 연결을 기다리는 TCP포트 번호입니다. 사용자가 네트워크를 통해 1번 포트로 연결할 때 이 TCP 포트 번호로 연결을 해야 합니다. Protocol은 사용자가 포트로 접속할 때 사용되는 Protocol을 지정합니다. Telnet / SSH / Raw TCP 등이 있습니다.
▶ Serial port > Connection 메뉴을 선택하여 그림 12와 같은 Serial port connection 페이지로 이동합니다.

그림 12. Serial port connection
▶ Serial port connection 페이지에서 포트 1번의 포트 번호 또는 포트 타이틀을 클릭하여 그림 13과 같이 포트 1번의 메뉴를 펼칩니다.

그림 13. Serial port connection - 포트 메뉴
▶ 포트 메뉴에서 Serial Terminal Connection을 선택하여 JTA(Java Telnet Applet)를 이용하여 네트워크를 통해 VTS II의 1번 포트에 연결합니다. JTA는 웹 서비스가 요청된 IP(여기서는 192.168.19.8)와 VTS II가 포트 1의 연결을 기다리는 TCP 포트번호(여기서는 7001, 그림 11. Basic configuration의 Listening TCP port 참조)로 TCP 연결을 시도합니다.
Serial Terminal Connection을 클릭했을 때 어떤 수단을 이용해서 VTS II의 포트로 연결할지는 Host mode configuration 탭에서 설정할 수 있습니다. 초기 설정이 JTA이기 때문에 여기서는 JTA로 연결됩니다.
그림 14는 JTA로 1번 포트에 연결했을 때의 그림입니다.

그림 14. JTA를 통한 포트 연결
▶ JTA 화면에서 사용자 이름 / 페스워드를 입력하여 로그인하면 그림 15와 같은 화면이 나타납니다. 여기서의 로그인은 네트워크를 통해서 VTS II의 포트 1번에 접속하기 위한 로그인입니다. 로그인 방법에 대한 설정은 Advanced configuration의 Authentication 탭에서 변경할 수 있습니다. 사용자 접근 권한은 User access control 탭에서 설정할 수 있습니다. 관련 내용은 다음에 설명하겠습니다.

그림 15. JTA를 통한 포트 연결 - SAC 로그인 후에 [Enter] Key를 누르면 SAC 화면이 나타납니다. Windows2003 Server를 시리얼 콘솔로 연결했을 때의 SAC 화면(그림 8. SAC)과 같습니다. 연결 경로가 Windows 2003 Server의 시리얼 콘솔 포트를 통한 직접 연결인지 네트워크를 통한 VTS II를 경유한 연결인지의 차이만 있을 뿐입니다.
▶ 명령 프롬프트에서 help를 입력하면 그림 16과 같이 한글이 제대로 표현되지 않은 화면이 나타납니다.

그림 16. JTA를 통한 포트 연결 - help
그림 9. help와 비교해 보시기 바랍니다. 시리얼 콘솔 포트를 통해 Windows2003 Server로 바로 연결할 때 Terminal setup에서 주고 받는 데이터를 UTF-8으로 encoding하도록 설정하고 locale을 korean으로 설정했었습니다. (그림 6. Terminal setup 참조). 이제 JTA에서 어떻게 한글을 표시할 수 있도록 할 수 있는지 알아보도록 하겠습니다.
JTA로 한글 표시하기
▶ Advanced configuration의 Host mode configuration 탭으로 이동합니다. 그림 10. Serial port configuration에서 Mode, Port 또는 Protocol을 클릭하거나 그림 11. Basic configuration 탭으로 이동한 후 Advanced configuration 탭을 선택한 후 Host mode configuration 탭을 클릭하여 이동할 수 있습니다. 그림 17은 Host mode configuration 화면을 나타냅니다.

그림 17. Host mode configuration
▶ Host mode configuration에서 Type of console server를 MS SAC console로 설정하고 Web applet encoding을 Unicode (UTF8)으로 변경한 후 Save & apply 버튼을 클릭하여 설정을 저장하고 적용합니다.
▶ 그림 12에서 그림 16까지의 과정을 거쳐 다시 JTA로 SAC 콘솔에서 help 명령을 실행했을 때의 화면이 그림 17입니다.

그림 18. JTA를 통한 포트 연결 - 한글 표시된 help
이제까지 Windows2003 Server를 시리얼 콘솔 포트로 연결하는 방법을 알아 보았고, 시리얼콘솔 포트를 통해 Windows2003 Server로 직접 연결하지 않고, 네트워크를 통해 VTS II의 포트로 연결해서 Windows2003 Server의 시리얼 콘솔 포트로 연결하는 방법을 알아 보았습니다.
다음에는 Linux Server를 시리얼 콘솔 포트로 직접 연결하는 방법과 VTS II를 경유하여 네트워크를 통해 Linux Server로 연결하는 방법을 살펴 보겠습니다.
|