인스턴스 관리
Bare Metal Server 서비스에서 인스턴스를 관리하는 방법은 다음과 같습니다.
인스턴스 목록 보기
가동 중인 인스턴스의 목록과 인스턴스의 기본 정보를 확인할 수 있습니다.
-
카카오클라우드 콘솔 > Beyond Compute Service > Bare Metal Server 메뉴로 이동합니다.
-
인스턴스 메뉴에서 현재 생성된 인스턴스를 확인합니다.
인스턴스 메뉴
구분 설명 이름 사용자가 지정한 인스턴스의 이름 ID 인스턴스의 고유 ID (UUID) 상태 인스턴스의 상태 확인
- 상태값에 대한 자세한 설명은 인스턴스 수명주기 참고유형 인스턴스의 서버 유형 이미지 인스턴스에 설치된 이미지 기본 프라이빗 IP 인스턴스의 기본 네트워크 인터페이스에 할당된 프라이빗 IP 주소 기본 퍼블릭 IP 사용자가 인스턴스의 기본 네트워크 인터페이스에 연결한 퍼블릭 IP 주소 가용 영역 인스턴스가 위치한 가용 영역 생성 일시 해당 인스턴스의 생성 일시 더 보기 항목별 기능 실행
- 기능에 대한 자세한 설명은 인스턴스 더 보기 참고
인스턴스 더 보기
인스턴스의 [더 보기] 아이콘을 클릭하여 다양한 기능을 실행할 수 있습니다.
-
카카오클라우드 콘솔 > Beyond Compute Service > Bare Metal Server 메뉴로 이동합니다.
-
인스턴스 메뉴에서 기능을 실행할 인스턴스의 [더 보기] 아이콘을 선택합니다.
_인스턴스 더 보기 _
구분 설명 시작 정지 상태의 인스턴스를 Active
상태로 시작정지 인스턴스 사용 일시 정지
- 과금 유지됨재시작 인스턴스에서 실행 중인 프로세스를 종료시킨 후 재시작
- 프로세스가 정상적으로 종료되지 못할 경우 재시작이 안 될 수 있음강제 재시작 인스턴스의 전원 종료 후 재시작 삭제 인스턴스를 완전히 종료 후 반납 이름 변경 인스턴스 이름과 설명 수정 리빌드 인스턴스를 리빌드하여 운영체제 및 키 페어를 재설정 및 재설치 네트워크 인터페이스 연결 인스턴스에 보조 네트워크 인터페이스를 연결 네트워크 인터페이스 분리 인스턴스에 연결된 보조 네트워크 인터페이스를 분리 퍼블릭 IP 연결 인스턴스에 연결된 네트워크 인터페이스에 적용할 퍼블릭 IP 연결
- 프로젝트 관리자만 사용 가능퍼블릭 IP 연결 해제 인스턴스에 연결된 네트워크 인터페이스에 적용된 퍼블릭 IP 연결 해제
- 프로젝트 관리자만 사용 가능SSH 연결 인스턴스에 SSH 연결하기
- Linux 계열의 운영체제가 설치된 인스턴스에서 사용 가능
- 자세한 설명은 Linux 인스턴스에 SSH 연결 참고
Command line으로 인스턴스 상태를 변경 시 유의 사항은 다음과 같습니다.
- 운영체제 상에서 Shutdown 명령으로 서버를 종료할 경우 자동으로 리부팅이 되도록 설정되어 있습니다.
- 서버 종료를 원하는 경우 콘솔을 이용해 주시기 바랍니다.
인스턴스 상세 보기
인스턴스의 세부 정보, 인스턴스와 연결된 네트워크, 모니터링 등 상세 정보를 확인할 수 있습니다.
-
카카오클라우드 콘솔 > Beyond Compute Service > Bare Metal Server 메뉴로 이동합니다.
-
인스턴스 메뉴에서 상세 정보를 확인할 인스턴스를 선택합니다.
-
인스턴스 상세 페이지에서 정보를 확인합니다.
- 세부 정보 탭
- 네트워크 탭
- 모니터링 탭
구분 설명 인스턴스 이름 사용자가 설정한 인스턴스 이름 인스턴스 ID 인스턴스의 고유 ID (UUID)
- 아이콘을 클릭하여 복사 가능인스턴스 상태 인스턴스의 현재 상태 가용 영역 인스턴스가 위치한 가용 영역 호스트 이름 프라이빗 IP 형태로 자동 생성된 호스트 이름
-host-{PRIVATE_IP}
형태로 부여된 호스트 이름
- 아이콘을 클릭하여 복사 가능인스턴스 유형 인스턴스 생성 시, 선택한 인스턴스 유형 이미지 인스턴스의 이미지 이름 vCPU 인스턴스 유형에 따른 CPU의 개수 키 페어 인스턴스의 키 페어 메모리 인스턴스 유형에 따른 메모리 사이즈 생성자 해당 인스턴스를 만든 사용자 볼륨 인스턴스에 적용된 디스크 용량 생성일시 인스턴스의 생성일시 (생성일시로부터 경과 시간) 안내모든 Bare metal 인스턴스는 VPC 환경에서 제공합니다. VPC에서 네트워크와 보안 기능을 제공하며, 필요한 네트워크 요구사항에 따라 논리적으로 분리된 서비스 환경을 구축할 수 있습니다.
구분 설명 네트워크 본딩 모드 네트워크 본딩 모드 사용 유무 본딩 종류 네트워크 본딩 종류 인터페이스 이름 네트워크 인터페이스에 지정된 이름 인터페이스 ID 네트워크 인터페이스의 고유 UUID 연결 상태 네트워크 인터페이스의 연결 상태
- In Use: 리소스에 연결되어 있는 상태
- Available: 리소스에 연결되지 않은 상태프라이빗 IP 네트워크 인터페이스에 할당된 프라이빗 IP 퍼블릭 IP 네트워크 인터페이스에 연결된 퍼블릭 IP 가용 영역 네트워크 인터페이스가 생성된 가용 영역 서브넷 이름 네트워크 인터페이스가 생성된 서브넷 이름 서브넷 ID 네트워크 인터페이스가 생성된 서브넷의 고유 UUID 더 보기 - 네트워크 인터페이스 분리: 선택한 네트워크 인터페이스를 인스턴스로부터 연결 분리 사전에 모니터링 에이전트를 설치한 후, 상세 모니터링 정보를 확인할 수 있습니다. Bare Metal Server 서비스의 모니터링을 위한 모니터링 에이전트의 설치 방법은 다음과 같습니다.
-
카카오클라우드 콘솔에서 Beyond Compute Service > Bare Metal Server 메뉴로 이동합니다.
-
인스턴스 메뉴에서 모니터링 에이전트를 설치할 인스턴스를 선택합니다.
-
인스턴스 상세 페이지 > 모니터링 탭에 표시되는 [설치 가이드 바로가기]를 클릭합니다.
모니터링 에이전트 설치
-
가이드에 따라 모니터링 에이전트를 설치한 후, Management > Monitoring > 탐색기 메뉴의 메트릭 탐색기 탭에서 각 항목을 설정합니다. 자세한 내용은 Management > Monitoring > How-to Guides > 탐색기 사용하기를 참조하세요.
-
로그 확인이 필요할 경우, Management > Monitoring > 탐색기 메뉴의 로그 탐색기에서 각 항목을 조회할 수 있습니다. 자세한 내용은 Management > Monitoring > How-to Guides > 탐색기 사용하기를 참조하세요.
-
모니터링 대시보드는 기본 형태가 제공되지만, 사용자의 모니터링 목적에 적합하도록 커스텀 대시보드를 구성할 수 있습니다. 자세한 내용은 Management > Monitoring > How-to Guides > 대시보드 활용을 참조하세요.
인스턴스 강제 재시작
인스턴스를 강제 재시작할 수 있습니다.
인스턴스 재시작은 운영체제 재부팅과 같습니다. 인스턴스를 재부팅 시, 평균 10~15분 정도 소요되며, 기존 설정(퍼블릭 DNS, 퍼블릭 및 프라이빗 IP 주소, 연결된 볼륨의 데이터 등)은 유지됩니다. 단, 인스턴스를 강제 재시작하여도 인스턴스 청구 기간이 새로 시작되지 않습니다.
-
카카오클라우드 콘솔 > Beyond Compute Service > Bare Metal Server 메뉴로 이동합니다.
-
인스턴스 메뉴에서 삭제할 인스턴스의 [더 보기] 아이콘 > 강제 재시작을 선택합니다.
인스턴스 강제 재시작
-
인스턴스 강제 재시작 팝업창에서 인스턴스를 확인하고, [확인] 버튼을 클릭합니다.
인스턴스 삭제
더 이상 사용하지 않는 인스턴스를 삭제할 수 있습니다.
삭제한 인스턴스 리소스는 종료 후 완전히 반납되며 복구할 수 없습니다.
- 카카오클라우드 콘솔 > Beyond Compute Service > Bare Metal Server 메뉴로 이동합니다.
- 인스턴스 메뉴에서 삭제할 인스턴스의 [더 보기] 아이콘 > 인스턴스 삭제를 선택합니다.
- 인스턴스 삭제 팝업창에서 인스턴스의 이름을 입력하고, [삭제] 버튼을 클릭합니다.
- 인스턴스 삭제 시, 연결된 네트워크 인터페이스는 아래와 같이 처리됩니다.
- 인스턴스 생성 시
새 인터페이스
로 지정하여 생성된 네트워크 인터페이스는 같이 삭제됩니다. - 인스턴스 생성 시
기존 인터페이스
를 선택하여 연결되었던 네트워크 인터페이스는 인스턴스가 삭제되더라도 남아 있으며, 별도로 네트워크 인터페이스 삭제 작업을 수행해야 합니다.
- 인스턴스 생성 시
시간 설정
다수의 서버 작업과 프로세스에서는 일관되고 정확한 시간 참조가 중요합니다. 카카오클라우드에서 제공하는 이미지들은 이를 위해 기본적으로 운영체제에서 제공하는 Network Time Protocol(NTP)
, Chrony
, systemd-timesyncd
와 같은 시간 동기화 서비스를 사용합니다. 이런 시간 동기화 서비스를 통해 여러 서버들은 동일한 시간 기준으로 작업할 수 있고, 일관된 시간을 참조할 수 있습니다. 하지만 이러한 외부 서비스들은 서버가 인터넷 액세스가 가능한 상황에서만 사용할 수 있습니다.
로컬 네트워크 환경에서는 카카오클라우드에서 제공하는 NTP 서비스를 사용하여 시간을 동기화할 수 있습니다. 운영체제 중 Linux 환경일 경우, Chrony 클라이언트를 사용하여 인스턴스 내에서 카카오클라우드의 NTP 서비스를 사용할 수 있습니다.
- 카카오클라우드의 동기화 서비스는
169.254.169.123
의 IPv4 주소로 제공됩니다.
- RHEL 계열
- Debian 계열
-
Chrony 패키지를 설치합니다.
sudo yum install chrony
-
/etc/chrony.conf 파일을 열어 다음 라인을 추가합니다.
server 169.254.169.123 prefer iburst minpoll 4 maxpoll 4
-
chronyd 데몬을 다시 시작하고 변경 사항을 적용합니다.
sudo service chronyd restart
-
아래 명령을 사용해서 부팅 할 때마다 chronyd가 시작할 수 있도록 구성합니다.
sudo chkconfig chronyd on
-
Chrony가
169.254.169.123
의 IP를 사용해서 시간 동기화를 하는지 확인합니다. 또한,^*
로 기본 설정된 타임 소스가169.254.169.123
으로 되어 있는지 확인합니다.$ chronyc sources
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^- 193.123.243.2 2 6 17 9 -8932us[-8909us] +/- 4550us
^- ec2-13-209-84-50.ap-nort> 2 6 17 9 -8534us[-8512us] +/- 5038us
^* 169.254.169.123 2 4 17 9 +11us[ +34us] +/- 39ms -
Chrony의 시간 동기화 상태를 확인합니다.
$ chronyc tracking
Reference ID : A9FEA97B (169.254.169.123)
Stratum : 3
Ref time (UTC) : Wed Jun 28 08:14:40 2023
System time : 0.000019450 seconds fast of NTP time
Last offset : +0.000022669 seconds
RMS offset : 0.000022669 seconds
Frequency : 1.352 ppm slow
Residual freq : +2.810 ppm
Skew : 0.061 ppm
Root delay : 0.076084495 seconds
Root dispersion : 0.000831026 seconds
Update interval : 2.0 seconds
Leap status : Normal
-
Chrony 패키지를 설치합니다.
sudo apt install chrony
-
/etc/chrony/chrony.conf의 파일을 열어 파일에 다음 라인을 추가합니다.
server 169.254.169.123 prefer iburst minpoll 4 maxpoll 4
-
이후 chronyd 데몬을 다시 시작해서 변경 사항을 적용합니다.
sudo /etc/init.d/chrony restart
-
Chrony가 169.254.169.123의 IP를 사용해서 시간 동기화를 하는지 확인합니다.
^*
로 기본 설정된 타임 소스가 169.254.169.123으로 되어 있는지 확인합니다.$ chronyc sources
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^* 169.254.169.123 2 4 37 4 +41us[ +189us] +/- 39ms
^- pugot.canonical.com 2 6 17 18 -8895us[-8864us] +/- 162ms
^- prod-ntp-3.ntp1.ps5.cano> 2 6 17 18 -3232us[-3203us] +/- 125ms
^- prod-ntp-5.ntp1.ps5.cano> 2 6 17 19 -1723us[-1707us] +/- 123ms
^- alphyn.canonical.com 2 6 17 18 -2344us[-2321us] +/- 140ms
^- 121.174.142.82 3 6 17 19 -9870us[-9853us] +/- 28ms
^- ntp-seoul.gombadi.com 2 6 17 20 -8532us[-8519us] +/- 52ms
^- send.mx.cdnetworks.com 2 6 17 18 -8997us[-8971us] +/- 29ms
^- 193.123.243.2 2 6 17 19 -9014us[-8994us] +/- 4132us -
Chrony의 시간 동기화 상태를 확인합니다.
$ chronyc tracking
Reference ID : A9FEA97B (169.254.169.123)
Stratum : 3
Ref time (UTC) : Wed Jun 28 08:25:52 2023
System time : 0.000156159 seconds slow of NTP time
Last offset : -0.000184961 seconds
RMS offset : 0.000184961 seconds
Frequency : 5.999 ppm fast
Residual freq : -0.600 ppm
Skew : 35.807 ppm
Root delay : 0.076914668 seconds
Root dispersion : 0.000669460 seconds
Update interval : 16.2 seconds
Leap status : Normal