2. Using VM instance
Compute 탭 아래의 Instances 항목에서 현재 생성된 VM 인스턴스들을 확인할 수 있습니다.
VM 인스턴스와 상호작용하기 위해서는 VM 콘솔에 접근해야 합니다. 이를 위해 VM 인스턴스의 Action 드랍다운 메뉴를 클릭하여 주십시오.
드랍다운 메뉴의 항목들 중 Console 버튼을 클릭하여 주십시오.
생성한 VM 인스턴스를 콘솔 화면을 통하여 통제하기 위해서는 먼저 인스턴스에 로그인을 하여야 합니다. 오픈클라우드에 준비된 기본 OS 이미지들의 초기 로그인 정보는 다음과 같습니다.
서버 OS 이미지로부터 생성된 VM 인스턴스들은 GUI 환경이 아닌 터미널 환경이 준비되어 있습니다.
생성된 VM 인스턴스의 부팅 과정이 끝난다면 위와 같은 화면을 보실수 있으실것입니다. 만약 키보드 입력이 반영되지 않는다면, 빨간 사각형으로 표시된 부분을 마우스 커서로 클릭해 주시기 바랍니다.
초기 로그인 정보를 입력하여 주시기 바랍니다. 이 때, 아이디를 입력하고 나서 비밀번호를 입력할 때에는 키보드 타이핑을 하더라도 애스터리스크 모양의 placeholder가 나타나지 않을것입니다. 이는 등 뒤의 사람이 비밀번호 자릿수 정보를 탈취하는 보안 사고를 미연에 방지하기 위한 UNIX 운영체제의 기본 설정입니다. 비밀번호까지 입력해주신 뒤 Enter 키를 눌러주시면 로그인이 진행됩니다.
성공적인 로그인 뒤에는 위와 같은 화면을 확인하실 수 있습니다. 이제 터미널을 이용하여 VM 인스턴스의 OS에 명령을 하달 가능합니다.
데스크탑 OS 이미지로부터 생성된 VM 인스턴스들은 GUI 환경이 준비되어 있습니다.
우분투-19-데스크탑 이미지로부터 생성된 VM 인스턴스의 콘솔 페이지에 접속하시면 위와 같은 초기 화면을 보실 수 있습니다.
Enter 키를 눌러 로그인 화면으로 진행해주시기 바랍니다. 그 뒤 로그인 비밀번호인 changePassword! 를 입력한 뒤 다시 Enter 키를 눌러주시면 로그인이 완료됩니다.
로그인이 완료된 뒤에는 위와 같은 화면을 확인 가능합니다.
우분투 19 데스크탑 이미지의 경우 현재 GNOME 데스크탑 환경 소프트웨어 내 버그가 있습니다. 이로 인하여 때때로 로그인 화면에서 GUI 화면이 정상적으로 표시되지 않는 문제가 발생합니다.
만약 위와 같은 화면을 보시게 된다면 당황하지 마시고 표준 절차대로 로그인을 진행하시면 됩니다. Enter 키를 누른 뒤 비밀번호인 changePassword! 를 입력하고, 다시 Enter 키를 누르시면 됩니다. 그 뒤 화면이 변하지 않는다면 페이지를 새로고침 하여 주십시오.
VM 인스턴스 콘솔 페이지의 "Click here to show only ocnsole" 링크를 클릭하시면 페이지 내 콘솔 영역이 전체화면으로 전환됩니다. 이전 상태로 되돌리기 위해서는 뒤로가기 버튼을 클릭하여 주시면 됩니다.
VM 인스턴스에 로그인 한 뒤에는 터미널 창을 통하여 VM 인스턴스 OS에 명령을 하달할 수 있습니다.
초기 로그인 정보는 모든 사용자에게 알려져있기 때문에 계정 로그인 정보를 그대로 방치한다면 향후 보안 사고를 야기할 가능성이 있습니다. 리눅스의 passwd 커맨드를 통하여 계정의 비밀번호를 새로 설정하여 주십시오.
현재 사용중이 아닌 VM 인스턴스를 정지 및 종료시키는것은 매우 중요합니다. 이를 통해 귀하께서 더 이상 필요로 하지 않는 전산 자원을 클라우드 시스템에 반납하게 되고, 반납된 자원을 다른 사용자들이 활용할 수 있게 됩니다.
VM 인스턴스의 콘솔 페이지에서 빠져나온다 하더라도 가동중인 VM 인스턴스가 정지하지는 않습니다. 물리적인 컴퓨터 사용 예시에 비유하여 설명하였을 때, 콘솔 페이지를 떠나는것은 마치 컴퓨터가 놓인 책상 앞의 의자로부터 일어서는것과 같습니다. 콘솔 페이지를 떠난다고 해서 가동중인 VM 인스턴스에 어떠한 변화도 일어나지 않습니다.
현재 사용하지 않는 인스턴스를 종료하기 위해서는 Suspend/Shelve 기능을 이용하면 됩니다.
인스턴스를 가동 중지하기 위해 인스턴스 Actions 드랍다운 메뉴에서 Suspend Instance 버튼을 클릭하여 주십시오.
VM 인스턴스의 Suspend 가 완료되면 위와 같이 인스턴스의 Status가 Suspended 상태로 변하게 됩니다. 인스턴스를 Suspend 혹은 Shelve 하는것은 컴퓨터의 전원을 내리는 것과는 다릅니다. 그보다는, 가동중이던 컴퓨터를 그 상태 그대로 얼리는것에 더 가깝습니다.
Suspended 된 인스턴스는 Actions 드랍다운 메뉴 하의 Resume Instance 버튼을 클릭하여 다시 작동을 재개시킬 수 있습니다.
Resume이 완료된 인스턴스는 Status가 Active로 바뀌게 됩니다.
Suspended 된 뒤 Resume 된 인스턴스의 콘솔 페이지에 접속하시면 인스턴스가 Suspend 되기 직전의 바로 그 상태 그대로라는것을 알 수 있습니다. Suspend는 OS의 전원을 끄고 키는것보다 훨씬 빠른 속도를 자랑합니다.
따라서 어떤 VM 인스턴스가 지금 당장 활용도가 없지만 짧은 시간 안에 사용이 예상된다면 Suspend를, 오랫 동안 필요가 없을것이라 판단이 된다면 Shelve를 활용하시기를 권장드립니다.
가끔은 VM 인스턴스를 끄거나 완전히 리부트 할 필요가 있습니다. (예; 커널 업데이트) 그러한 경우 VM 인스턴스의 터미널을 통하여 인스턴스의 전원 제어가 가능합니다.
VM 인스턴스의 전원을 끄기 위하여 터미널에서 shutdown 명령어를 사용하여 주시기 바랍니다.
Suspended 혹은 Shelved 상태가 아닌, Shut off 상태인 인스턴스를 재시동 하기 위해서는 Actions 드랍다운 메뉴에서 Hard Reboot Instance 옵션을 클릭해 주시면 됩니다.
더 이상 VM 인스턴스를 활용할 사례가 없을것이라 예상되는 경우 인스턴스를 삭제하여 유후 자원을 확보하는것이 논리적인 결정입니다.
Compute 탭 하의 Instances 페이지의 리스트에서, 삭제할 VM 인스턴스 좌측의 체크박스를 선택하여 삭제 할 인스턴스를 지정하십시오. 그 뒤 화면 우측의 Delete Instances 버튼을 클릭하여 VM 인스턴스를 삭제할 수 있습니다. 부디 주의하십시오, 한 번 삭제된 인스턴스는 영영 복구할 수 없습니다.
인스턴스가 삭제된것을 확인하실 수 있습니다.
이번 시간에는 웹 UI 상의 인스턴스 콘솔 페이지를 통해 VM 인스턴스를 조작하고 사용 뒤 종료시키는 방법에 대해 알아보았습니다. 다음 시간에는 방화벽 설정을 통하여 클라우드 외부로부터 인스턴스에 접근을 허용하는 방법에 대해 알아보도록 하겠습니다.
이용약관을 확인해주세요.
D-HUB 연구시설장비 통합정보시스템 ('ccrf.dgist.ac.kr'이하 'D-HUB')은(는) 개인정보보호법에 따라 이용자의 개인정보 보호 및
권익을 보호하고 개인정보와 관련한 이용자의 고충을 원활하게 처리할 수 있도록 다음과 같은 처리방침을 두고 있습니다.
본 웹사이트에 게시된 이메일 주소가 전자우편 수집프로그램이나 그밖의 기술적 장치를 이용하여 무단으로 수집되는 것을 거부하며,
이를 위반시 정보통신망법에 의해 형사처벌됨을 유념하시기 바랍니다.
정보통신망법 제 50조의 2 (전자우편주소의 무단 수집행위 등 금지)
① 누구든지 전자우편주소의 수집을 거부하는 위사가 명시된 인터넷 홈페이지에서 자동으로 전자우편주소를 수집하는 프로그램 그 밖의 기술적 장치를 이용하여 전자우편주소를 수집하여서는 아니된다.