OpenStack Class 22016.08.18 15:12


데브스택을 이용해서 오픈스택 Neutron 설치하기

앞에서 데브스택 공식 설치 문서를 이용하여 네트워크 구성도를 그려봤습니다. 그럼, 여기서는 네트워크 구성도에 따라 VirtualBox에 가상서버를 생성하고 그 위에 데브스택을 설치해 보겠습니다.



VirtualBox에서 가상 서버 생성

 VirtualBox에서 가상 서버를 생성하는 방법은 이미 앞에서 다루었습니다. 이번에는 가상 서버 생성 시 이전과 다르게 설정할 부분만 따로 살펴보겠습니다.

 


1.     VirtualBox를 이용해서 가상 서버를 만들고 [설정]을 클릭합니다. 설정 창이 열리면 [시스템]에서 CPU를 설정하고, [저장소]에서 우분투 서버를 설정한 후 [네트워크]를 선택합니다. [어댑터 1] 탭에서 [호스트 전용 어댑터]를 선택하고 고급에서 무작위 모드를 [모두 허용]으로 선택합니다. 지금 설정한 어댑터는 우분투 서버의 enp0s3이며 관리용 네트워크로 사용됩니다.


 

2.     [어댑터 2] 탭을 선택하고 [브리지 어댑터]를 선택합니다. 그리고, 고급에서 무작위 모드를 [모두 허용]으로 선택합니다. 여기서 설정한 어댑터는 우분투 서버의 enp0s8이 되며, 외부용 네트워크로 사용됩니다.

 

 

데브스택 설치

VirtualBox를 이용해서 가상 서버를 생성하고 생성한 가상 서버에 우분투를 설치했습니다. 오픈스택 공식 매뉴얼로 제공되는 데브스택 설치 매뉴얼을 이용하여 어떻게 뉴트론 네트워크를 구성하면 되는지를 알아보고, 데브스택을 설치 하겠습니다.



1.     VirtualBox를 이용하여 우분투 서버를 생성하였으며, SSH 클라이언트를 통해 생성한 우분투 서버에 접속합니다. 그리고, vi 에디터를 이용해 /etc/network/interfaces를 아래와 같이 수정합니다. 이때 사용되는 IP는 네트워크 구성도에서 미리 설정했던 IP를 입력합니다.

root@devstack:~# vi /etc/network/interfaces

 

# This file describes the network interfaces available on your system

# and how to activate them. For more information, see interfaces(5).

 

source /etc/network/interfaces.d/*

 

# The loopback network interface

auto lo

iface lo inet loopback

 

# The primary network interface

auto enp0s3

iface enp0s3 inet static

   address 192.168.56.103

   netmask 255.255.255.0

   gateway 192.168.56.1

 

auto enp0s8

iface enp0s8 inet static

   address 192.168.0.22

   netmask 255.255.255.0

   gateway 192.168.0.1

 


2.     IP 설정이 완료되었으면, 설정한 IP를 아래와 같은 명령어를 이용하여 시스템에 반영합니다. 그리고, 설정이 제대로 되었는지 ifconfig 명령을 이용하여 확인합니다.

root@devstack:~# systemctl restart networking

root@devstack:~# ifconfig

enp0s3    Link encap:Ethernet  HWaddr 08:00:27:b6:2d:a7 

          inet addr:192.168.56.103  Bcast:192.168.56.255  Mask:255.255.255.0

          inet6 addr: fe80::a00:27ff:feb6:2da7/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:234 errors:0 dropped:0 overruns:0 frame:0

          TX packets:589 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:23856 (23.8 KB)  TX bytes:49794 (49.7 KB)

 

enp0s8    Link encap:Ethernet  HWaddr 08:00:27:9f:df:14 

          inet addr:192.168.0.22  Bcast:192.168.0.255  Mask:255.255.255.0

          inet6 addr: fe80::a00:27ff:fe9f:df14/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:48152 errors:0 dropped:0 overruns:0 frame:0

          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:40428565 (40.4 MB)  TX bytes:1332 (1.3 KB)

 

lo        Link encap:Local Loopback 

          inet addr:127.0.0.1  Mask:255.0.0.0

          inet6 addr: ::1/128 Scope:Host

          UP LOOPBACK RUNNING  MTU:65536  Metric:1

          RX packets:438 errors:0 dropped:0 overruns:0 frame:0

          TX packets:438 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1

          RX bytes:27980 (27.9 KB)  TX bytes:27980 (27.9 KB)

 


3.     DevStack을 설치하기 위한 stack 계정을 생성하고, 패스워드 입력없이도 sudo를 사용할 수 있도록 /etc/sudoers에 아래와 같이 추가합니다. 그리고, 패스워드를 설정합니다.

root@devstack:~# useradd -U -G sudo -s /bin/bash -m stack

root@devstack:~# echo "stack ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers

root@devstack:~# passwd stack

Enter new UNIX password:

Retype new UNIX password:

passwd: password updated successfully

root@devstack:~#

 


4.     Stack 계정이 추가되면 root 계정에서 stack 계정으로 사용자를 전환합니다.

root@devstack:~# su stack

To run a command as administrator (user "root"), use "sudo <command>".

See "man sudo_root" for details.

 

stack@devstack:/root$ cd

stack@devstack:~$

 


5.     git을 이용해 데브스택 쉘 스크립트를 받습니다. 이때 만일 특정 버전의 오픈스택을 설치하고 싶다면 –b 옵션을 사용하여 설치할 수 있습니다. 설치할 데브스택의 버전은 다음 URL에서 확인할 수 있습니다. (데브스택 Git 사이트 : https://git.openstack.org/cgit/openstack-dev/devstack)

stack@devstack:~$ git clone https://git.openstack.org/openstack-dev/devstack

Cloning into 'devstack'...

remote: Counting objects: 33951, done.

remote: Compressing objects: 100% (16089/16089), done.

remote: Total 33951 (delta 24108), reused 26880 (delta 17412)

Receiving objects: 100% (33951/33951), 6.60 MiB | 974.00 KiB/s, done.

Resolving deltas: 100% (24108/24108), done.

Checking connectivity... done.

stack@devstack:~$

 


6.     DevStack를 다운로드 받았으면 이번에는 local.conf 파일을 생성하고, 환경설정을 해보겠습니다. Vi 에디터를 이용해 아래와 같이 local.conf을 열고, 오픈스택 기본 정보와 Nova-network 서비스를 비활성화 하고, Neutron 네트워크 서비스를 활성화합니다. 그리고, Netron 네트워크 정보들을 그 아래와 함께 입력합니다. 이때, 입력하는 IP들은 위에서 미리 그려본 네트워크 구성도에 따라서 설정하면 됩니다. 

stack@devstack:~/devstack$ vi local.conf

 [[local|localrc]]

HOST_IP=192.168.56.103

SERVICE_HOST=192.168.56.103

MYSQL_HOST=192.168.56.103

RABBIT_HOST=192.168.56.103

GLANCE_HOSTPORT=192.168.56.103:9292

ADMIN_PASSWORD=openstack

DATABASE_PASSWORD=openstack

RABBIT_PASSWORD=openstack

SERVICE_PASSWORD=openstack

 

# Do not use Nova-Network

disable_service n-net

# Enable Neutron

ENABLED_SERVICES+=,q-svc,q-dhcp,q-meta,q-agt,q-l3

 

## Neutron options

Q_USE_SECGROUP=True

FLOATING_RANGE="192.168.0.0/24"

FIXED_RANGE="10.0.0.0/24"

Q_FLOATING_ALLOCATION_POOL=start=192.168.0.100,end=192.168.0.200

PUBLIC_NETWORK_GATEWAY="192.168.0.1"

PUBLIC_INTERFACE=enp0s8

 

# Open vSwitch provider networking configuration

Q_USE_PROVIDERNET_FOR_PUBLIC=True

OVS_PHYSICAL_BRIDGE=br-enp0s8

PUBLIC_BRIDGE=br-enp0s8

OVS_BRIDGE_MAPPINGS=public:br-enp0s8

 


7.     localrc 파일 설정이 완료되면 stack.sh를 실행하고 네트워크 상황에 따라 40분~ 50분 정도 기다리면 설치가 완료됩니다.

stack@devstack:~/devstack$ ./stack.sh

+ unset GREP_OPTIONS

+ umask 022

+ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/sbin:/usr/sbin:/sbin

+++ dirname ./stack.sh

=========================

DevStack Component Timing

=========================

Total runtime         1564

 

run_process            67

test_with_retry         3

apt-get-update         11

pip_install           303

restart_apache_server  12

wait_for_service        9

git_timed             427

apt-get               113

=========================

 

 

 

This is your host IP address: 192.168.56.103

This is your host IPv6 address: ::1

Horizon is now available at http://192.168.56.103/dashboard

Keystone is serving at http://192.168.56.103:5000/

The default users are: admin and demo

The password: openstack

2016-05-25 01:51:11.914 | stack.sh completed in 1564 seconds.

stack@devstack:~/devstack$

 

Posted by 나리 짱!!! naleejang
OpenStack Class 22016.08.02 15:51


Neutron을 설치하기 위한 네트워크 구성도를 그려보자


오픈스택을 설치하기 전에는 반드시 네트워크 구성도를 그려보고 설치해야 합니다. 네트워크 구성도를 그려보지 않고 설치하면 환경설정에서 어떤 IP를 설정해야 할지 몰라 당황하게 됩니다. 이번에는 오픈스택 공식 매뉴얼로 제공되는 데브스텍 설치 매뉴얼을 이용하여 어떻게 네트워크 구성도를 그리면 되는지를 함께 살펴보겠습니다.

 

1.     웹브라우저를 열어 데브스택 공식 문서(https://docs.openstack.org/developer/devstack)에 접속을 합니다.


2.     우측 메뉴에서 [DevStack with Neutron Networking]을 클릭합니다. 안내 메시지가 나오면 이때 [Neutron Networking] 을 클릭합니다. 그러면, 아래와 같은 화면을 확인할 수 있습니다.


3.     방문한 페이지의 하단에 보면 Physical Network Setup의 네트워크 구성도를 확인할 수 있습니다. 여기서는 가장 기본인 Physical Network Setup의 네트워크 구성도를 활용해 여기서 설치할 네트워크 구성도를 그려보겠습니다.

 


4.     이렇게 해서 완성된 네트워크 구성도는 아래와 같습니다.


우선, IP 공유기의 게이트웨이 IP 192.168.0.1이고, 서브넷마스크는 255.255.255.0이라고 가정합니다. VirtualBox를 설치한 맥 PC IP 192.168.0.12로 설정되어 있습니다. VirtualBox를 이용해 생성한 우분투 가상 서버는 ens0s3 ens0s8이라는 네트워크 디바이스가 두개입니다. ens0s8는 인터넷과 외부에서 접속할 수 있는 Floating IP의 통로 역할을 하며, ens0s3은 관리용 네트워크로 데쉬보드와 API를 접속할 수 있습니다. 외부 네트워크를 담당하는 Floating IP Range IP공유기 범위인 192.168.0.0/24를 사용하고, 2개의 가상 라우터와 연결이 되어 있습니다. 각각의 라우터는 테넌트 네트워크와 연결되어 있습니다. Router1에는 10.0.0.0/24 Fixed IP Range로 사용하고, Router2에는 10.0.1.0/24 Fixed IP Range로 사용합니다. Router1의 외부 게이트웨이는 192.168.0.100이고, Router2의 외부 게이트웨이는 192.168.0.101입니다. Nova-network와 달리 물리 네트워크와 연결되는 브리지 네트워크가 필요한데 이때 IP enp0s8 IP 192.168.0.22을 사용합니다. 이때 공유기 IP를 모두 다 사용하면 안되므로 할당 가능한 IP 범위를 설정해야 합니다. 할당 가능한 IP 범위는 192.168.0.100에서 192.168.0.200을 사용하겠습니다.

Posted by 나리 짱!!! naleejang
OpenStack Class 22016.07.23 15:49


SSH 클라이언트 툴을 이용한 인스턴스 접속

이번에는 SSH 클라이언트 툴을 이용해 방금 전에 생성한 인스턴스에 접속하겠습니다.

 

1.     [접근 & 보안]을 선택하고 [보안 그룹] 탭에 클릭합니다. 우선 default로 보안 규칙을 설정하겠습니다. [규칙 관리]를 클릭합니다.


2.     보안 그룹 규칙을 추가할 수 있는 페이지가 나타나면 [+규칙 추가]를 클릭합니다.

 

3.     Ping을 사용할 수 있는 ALL ICMP 규칙을 아래와 같이 추가합니다. 규칙 항목에서 [모든 ICMP]를 선택하면 원격 항목과 CIDR 항목의 내용으로 자동으로 채워집니다.


4.     이번에는 인스턴스에 안전하게 접속을 하기 위한 SSH 규칙을 아래와 같이 추가합니다.


5.     보안 그룹의 규칙을 추가하면 아래와 같이 추가된 규칙을 확인 할 수 있습니다


6.     이번에는 외부에서 접속할 수 있는 유동(Floating) IP를 설정하겠습니다. [접근 & 보안]에서 [Floating IP] 탭을 선택하고 [프로젝트에 IP 할당]을 클릭합니다.

 

7.     Floating IP 할당 창이 열리면 [IP 할당]을 클릭합니다.

 

8.     Floating IP가 할당되면 이번에는 IP를 인스턴스와 연결해야 합니다. 할당된 IP를 연결하는 방법은 두가지가 있는데 하나는 아래 화면의 [연결]버튼을 클릭하는 것과 인스턴스 화면에서 Floating IP 연결을 하는 방법이 있습니다.

 

9.     여기서는 인스턴스 창에서 Floating IP를 연결해 보겠습니다. 인스턴스 화면의 목록을 보면 생성된 인스턴스 마다 좌측에 작업이라는 항목을 가지고 있습니다. 스냅샷 생성 이라는 작업 버튼을 클릭하면 아래와 같이 다양한 작업 목록이 나오는데 이중에서 [Floating IP 연결]을 클릭합니다.

 

10.  그리고, 생성한 인스턴스와 IP를 선택하고 확인을 하면 아래와 같이 Floating IP가 인스턴스에 할당이 됩니다.

 

11.  이제 인스턴스에 접속할 준비가 모두 완료되었습니다. 이제 인스턴스에 접속을 해 보도록 하겠습니다. 우선, 터미널을 열고, ping 테스트를 먼저 해 보겠습니다.

naleejangui-MacBook-Pro:~ naleejang$ ping 192.168.0.226

PING 192.168.0.226 (192.168.0.226): 56 data bytes

64 bytes from 192.168.0.226: icmp_seq=0 ttl=63 time=1.937 ms

64 bytes from 192.168.0.226: icmp_seq=1 ttl=63 time=0.724 ms

64 bytes from 192.168.0.226: icmp_seq=2 ttl=63 time=0.629 ms

64 bytes from 192.168.0.226: icmp_seq=3 ttl=63 time=0.641 ms

^C

--- 192.168.0.226 ping statistics ---

4 packets transmitted, 4 packets received, 0.0% packet loss

round-trip min/avg/max/stddev = 0.629/0.983/1.937/0.552 ms

naleejangui-MacBook-Pro:~ naleejang$

 

12.  ping 테스트가 정상적으로 이루어졌다면 인스턴스에 접속을 할 수 있다는 뜻입니다. 터미널에서 ssh 명령을 이용하여 아래와 같이 인스턴스에 접속해 봅시다.

naleejangui-MacBook-Pro:~ naleejang$ ssh cirros@192.168.0.226

The authenticity of host '192.168.0.226 (192.168.0.226)' can't be established.

RSA key fingerprint is SHA256:ywIXNOHagZhbH8Ny+gUs77hSkdEOn68MJZIXcN3lfSg.

Are you sure you want to continue connecting (yes/no)? yes

Warning: Permanently added '192.168.0.226' (RSA) to the list of known hosts.

cirros@192.168.0.226's password:

$ ifconfig

eth0      Link encap:Ethernet  HWaddr FA:16:3E:62:DF:4F 

          inet addr:10.11.12.3  Bcast:10.11.12.255  Mask:255.255.255.0

          inet6 addr: fe80::f816:3eff:fe62:df4f/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:106 errors:0 dropped:0 overruns:0 frame:0

          TX packets:45 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:14029 (13.7 KiB)  TX bytes:5484 (5.3 KiB)

 

lo        Link encap:Local Loopback 

          inet addr:127.0.0.1  Mask:255.0.0.0

          inet6 addr: ::1/128 Scope:Host

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

 

 

13.  이번에는 인스턴스에서 인터넷이 되는지 ping 테스트를 한번 해 보겠습니다. Ping 명령어를 이용하여 google.com으로 연결이 되는지 확인해 보도록 하겠습니다. 아래와 같이 ping이 잘 된다면 인터넷이 잘 되는 것입니다.

$ ping google.com

PING google.com (58.123.220.84): 56 data bytes

64 bytes from 58.123.220.84: seq=0 ttl=57 time=94.921 ms

64 bytes from 58.123.220.84: seq=1 ttl=57 time=15.010 ms

64 bytes from 58.123.220.84: seq=2 ttl=57 time=15.991 ms

^C

--- google.com ping statistics ---

3 packets transmitted, 3 packets received, 0% packet loss

round-trip min/avg/max = 15.010/41.974/94.921 ms

$

 

14.  이번에는 SSH Key를 이용해 로그인을 해 보도록 하겠습니다. 똑같이 터미널을 열고, 좀 전에 생성한 SSH key 의 파일 권한을 변경합니다. Chmod명령어를 통해 소유주만 읽을 수 있도록 권한을 변경합니다.

naleejangui-MacBook-Pro:~ naleejang$ chmod 600 openstack.pem

naleejangui-MacBook-Pro:~ naleejang$ ls -l openstack.pem

-rw-------  1 naleejang  staff  1683  5 14 00:07 openstack.pem

naleejangui-MacBook-Pro:~ naleejang$

 

15.  이제 SSH key를 이용하여 아래와 같이 접속을 합니다. 비밀번호를 묻지 않고 바로 로그인이 되는 것을 확인 할 수 있습니다.

naleejangui-MacBook-Pro:~ naleejang$ ssh cirros@192.168.0.226 -i openstack.pem

$ ifconfig

eth0      Link encap:Ethernet  HWaddr FA:16:3E:62:DF:4F 

          inet addr:10.11.12.3  Bcast:10.11.12.255  Mask:255.255.255.0

          inet6 addr: fe80::f816:3eff:fe62:df4f/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:292 errors:0 dropped:0 overruns:0 frame:0

          TX packets:157 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:33246 (32.4 KiB)  TX bytes:19898 (19.4 KiB)

 

lo        Link encap:Local Loopback 

          inet addr:127.0.0.1  Mask:255.0.0.0

          inet6 addr: ::1/128 Scope:Host

          UP LOOPBACK RUNNING  MTU:16436  Metric:1

          RX packets:0 errors:0 dropped:0 overruns:0 frame:0

          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:0

          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

 

$

 

Posted by 나리 짱!!! naleejang
OpenStack Class 22016.07.14 11:54


첫 번째 인스턴스 생성하기

데브스택 설치가 완료되면 데쉬보드에 접속할 수 있습니다. 그럼 지금부터 데쉬보드를 이용해서 첫 번째 인스턴스를 생성하겠습니다.



첫 번째 인스턴스 생성

 

1.     다음 그림처럼 데쉬보드에 접속합니다.


2.     데브스택 설치 시 설정했던 localrc 파일의 Admin 패스워드를 입력하면 관리자 페이지로 로그인할 수 있습니다.


3.     관리자 페이지를 둘러보고 이번에는 demo 사용자로 로그인합니다. Demo 사용자 패스워드 역시 localrc 파일의 Admin 패스워드를 사용합니다.


4.     인스턴스는 데쉬보드의 프로젝트 > Compute > 인스턴스 메뉴를 클릭합니다. 그리고, 우측의 [인스턴스 구동]버튼을 클릭합니다.

 

5.     Mitaka 버전으로 오면서 인스턴스를 생성할 수 있는 인스턴스 생성창이 많이 변경이 되었습니다. 인스턴스 시작 팝업이 열리면 인스턴스 이름을 입력하고 하단의 [Next]버튼을 클릭하거나 좌측의 [소스] 메뉴를 클릭합니다.


6.     소스에서는 생성하고자 하는 운영체제 이미지를 선택을 합니다. 데브스택은 기본적으로 Cirros를 다운로드 받아 등록을 시켜놓습니다. 우리가 선택할 수 있는 운영체제 이미지는 Cirros 밖에 없으므로 Cirros를 선택합니다. 그리고, 하단의 [Next]버튼을 클릭하거나 좌측의 [소스] 메뉴를 클릭합니다.


7.     Flavors는 인스턴스의 사양을 의미합니다. 생성하고자 하는 인스턴스의 사양을 선택하는데, 테스트용으로 처음 만들어 보는 것이므로 가장 사양이 작은 m1.tiny를 선택합니다.


8.     Mitaka 버전에서 새롭게 들어간 기능으로 네트워크 IP Port를 선택할 수 있습니다. 그러나 여기서는 선택할 수 있는 IPPort가 없으므로 그냥 넘어갑니다.


9.     키 페어에서는 인스턴스 접속시 패스워드가 아닌 인증키를 이용하여 접속하는 방식을 사용할 때 키를 생성하고 생성한 키를 등록하면 해당 키로 인스턴스에 접속할 수 있습니다. 여기서는 openstack이라는 키를 생성하였습니다.


10.  구성 탭은 인스턴스 생성 후 설치를 하거나 설정을 할 작업들을 미리 사용자 정의 스크립트로 등록하여 사용할 수 있습니다. 여기서는 그냥 넘어가도록 하겠습니다.


11.  Scheduler Hints 탭에서는 인스턴스에 Glance 카달로그로부터 정의된 스케줄러 힌트를 추가하거나, 사용자 정의 스케줄러를 인스턴스 생성시 실행되도록 추가할 수 있습니다. 지금은 추가할 수 있는 스케줄러 힌트가 없으므로 그냥 넘어갑니다.


12.  메타데이터 탭 역시 Scheduler Hints 탭과 같은 기능을 가집니다. 우측에 있는 사용 가능한 메타데이터 중 추가하고자 하는 메타데이터를 좌측으로 이동시키면 인스턴스 생성시 함께 추가할 수 있습니다. 이번에는 그냥 넘어가도록 하겠습니다. 


13.  모든 생성 옵션을 확인하고 [인스턴스 시작] 버튼을 클릭하면 아래와 같이 인스턴스 생성이 시작됩니다. 인스턴스 생성이 완료될 때까지 잠시 기다립니다.

 

14.  인스턴스가 아래와 같이 정상적으로 생성이 되었습니다. 인스턴스가 정상적으로 생성이 되면 Status 항목이 Active로 변경이 됩니다.


15.     이제 생성된 인스턴스의 상세 정보를 한번 확인해 보도록 하겠습니다. 생성된 인스턴스명을 클릭하면 아래와 같이 인스턴스 상세 정보를 확인할 수 있습니다. 확인 가능한 정보들은 인스턴스 기본 정보, 인스턴스 사양, 네트워크 IP 정보 및 방화벽 정보, 메타데이터 및 볼륨그룹 정보 등이 있습니다.


16.  인스턴스 상세 정보의 로그 탭을 선택하면 인스턴스가 생성된 과정을 모두 로그로 확인할 수 있습니다. 그런데 이때 만일 인스턴스를 생성하는 도중 오류가 발생하면 그때는 로그 역시 확인이 불가능합니다.


17.  이번에는 콘솔 탭으로 이동을 한번 해 보겠습니다. 콘솔 탭에서는 현재 인스턴스 상태 화면을 미리볼 수 있습니다. 이 상태에서 인스턴스에 접속을 하려면 [콘솔을 보려면 여기를 클릭하세요.]를 클릭하거나 마우스 좌측 버튼을 클릭하여 [다른 탭에서 링크 열기]를 클릭합니다.

 

18.  그러면 아래와 같은 콘솔 화면에서 인스턴스에 접속을 할 수 있습니다. 

 

19.  이번에는 액션 로그 탭으로 가보도록 하겠습니다. 액션 로그 탭에서 인스턴스의 생성, 정지, 재시작과 같은 활동 로그들을 확인 할 수 있습니다. 지금 보고 있는 인스턴스는 2016 5 13일 오후 2 54분에 생성이 되었습니다.

Posted by 나리 짱!!! naleejang