본문으로 건너뛰기

인스턴스 생성 및 연결

Bare Metal Server 서비스에서 인스턴스를 생성 및 연결하는 방법은 다음과 같습니다.

인스턴스 생성

신규 인스턴스를 생성할 수 있습니다.

안내

베어 메탈 서버에서 네트워크 본딩(Bonding)을 설정하면 여러 개의 네트워크 인터페이스를 하나의 논리적 인터페이스로 묶어서 사용할 수 있습니다. 이를 통해 높은 대역폭과 높은 가용성을 제공할 수 있습니다.

주의

Rocky 9 이미지에서 OpenSSL 패키지를 업데이트하면 OpenSSH 패키지가 자동으로 동일 버전으로 업데이트되지 않아 버전 불일치(mismatch)가 발생할 수 있습니다. 이로 인해 SSH 접속 오류가 발생할 수 있으므로 OpenSSL 업데이트 시 OpenSSH 패키지도 함께 확인 및 업데이트하시기 바랍니다.

  1. 카카오클라우드 콘솔 > Beyond Compute Service > Bare Metal Server 메뉴로 이동합니다.

  2. 인스턴스 메뉴를 클릭 후, [인스턴스 생성] 버튼을 클릭합니다.

  3. 인스턴스 생성에서 정보를 입력하고, [생성] 버튼을 클릭합니다.

    이미지. 1단계 : 이미지 설정 Bare Metal Server 인스턴스 생성

    항목설명
    ① 기본 정보이름: 인스턴스의 이름
    - 예시: instance-01_01
    설명(선택): 인스턴스 설명(100자 이내)
    ② 이미지카카오클라우드에서 제공하는 이미지
    ③ 인스턴스 유형해당하는 인스턴스의 조건
    - 자세한 설명은 카카오클라우드 공식 사이트 > Bare Metal Server 요금 참고
    ④ 볼륨선택된 인스턴스 유형에 따라 1,600~3,200 GB 자동 설정됨
    ⑤ 키 페어인스턴스에 적용할 기존 키 페어를 선택 또는 신규 생성
    - 키 페어 생성을 클릭해 새로운 키 페어를 생성 및 할당 가능
    - 자세한 설명은 키 페어 생성하기 참고

    ⚠️ 생성한 키 페어의 프라이빗 키 파일은 다시 다운로드받을 수 없으며, 이 정보를 안전하게 보관해야 합니다.
    ⚠️ 키 페어 없이 인스턴스에 연결할 수 없으니 주의하시기 바랍니다.
    ⑥ 네트워크네트워크 본딩 모드: 활성화 시 mode4 LACP:802.3ad(link aggregation) 자동 선택되며, 네트워크 인터페이스 설정 불가
    VPC: 인스턴스를 구성할 네트워크
    네트워크 인터페이스: 인스턴스 생성 시점에 연결될 네트워크 인터페이스에 대한 설정으로, 새 네트워크 인터페이스를 생성하여 연결 가능
    서브넷: 네트워크에 생성된 서브넷 중 하나 선택
    - 새로운 VPC와 서브넷이 필요한 경우 카카오클라우드 콘솔 > VPC에서 생성 필요
    - 외부에서 접근할 수 있는 퍼블릭 IP는 인스턴스 생성 후 퍼블릭 IP 연결에서 할당 가능
    IP 할당 방식: 네트워크 인터페이스에 IP가 할당되는 방식을 선택
    ⑦ 고급 설정사용자 스크립트: 사용자 스크립트 입력 또는 실행
    - 인스턴스 시작 시, 사용자 데이터를 실행하여 초기 환경 구성을 자동으로 실행
    - 사용자 데이터 스크립트 및 cloud-init 명령을 16KB 이내로 입력하거나 파일로 업로드 가능
    - 입력된 명령은 인스턴스를 최초로 시작할 때만 실행
    - 사용자 데이터 스크립트는 /var/lib/cloud/instances 하위에 복사되어 실행
    - 스크립트 실행 로그 확인 시 다음 명령어 실행
    ㄴ Ubuntu: sudo cat /var/log/syslog 또는 sudo journalctl -u cloud-final.service
    ㄴ CentOS: sudo cat /var/log/messages 또는 sudo journalctl -u cloud-final.service
  4. [생성] 버튼을 클릭하면, Bare Metal Server 인스턴스가 생성됩니다. 이후에는 SSH 클라이언트 등을 이용하여 이 인스턴스에 접속할 수 있습니다. 또한, 운영체제를 설치하고 구성하는 등의 추가 작업이 필요할 수 있습니다.

주의
  • 동일한 서브넷에서 2개 이상의 네트워크 인터페이스를 인스턴스에 연결할 경우 비대칭 라우팅과 같은 네트워킹 문제가 발생할 수 있으며, 정상 통신을 위해 별도 조치가 필요할 수 있습니다. 따라서 각 네트워크 인터페이스가 서로 다른 서브넷에 연결되도록 설정하는 것을 권장합니다. 자세한 설명은 다중 네트워크 인터페이스 사용 문서에서 확인하시기 바랍니다.
  • Bare Metal 인스턴스를 시작하면 기본 서버가 부팅되는데, 이때 모든 하드웨어 및 펌웨어 구성 요소를 확인합니다. 즉, 인스턴스가 실행 상태가 되어 네트워크를 통해 사용할 수 있게 될 때까지 약 20분 정도 소요될 수 있습니다.
안내
  • 인스턴스 생성 후, 네트워킹 단계에서 host-IP 형식으로 갱신되며 인스턴스 생성 후 잠시 인스턴스 이름으로 호스트 이름이 보일 수 있습니다.

인스턴스에 연결

운영체제에 따라 SSH 또는 RDP를 사용하여 인스턴스에 연결합니다. 인스턴스에 연결하기 위해서는 퍼블릭/프라이빗 IP로 접근할 수 있도록 접속 환경을 준비해야 합니다.

주의

Rocky 9 이미지에서 OpenSSL 패키지를 업데이트하면 OpenSSH 패키지가 자동으로 동일 버전으로 업데이트되지 않아 버전 불일치(mismatch)가 발생할 수 있습니다. 이로 인해 SSH 접속 오류가 발생할 수 있으므로 OpenSSL 업데이트 시 OpenSSH 패키지도 함께 확인 및 업데이트하시기 바랍니다.

Linux 인스턴스에 SSH 연결

SSH 클라이언트를 사용하여 Linux 인스턴스에 연결할 수 있습니다.

  1. SSH 명령어를 사용하기 위해 SSH 클라이언트를 설치합니다.

    운영체제준비 사항
    Linux/macOSOpenSSH를 다운로드하여 설치
    - 자세한 설명은 OpenSSH 공식 사이트 참고
  2. 터미널에서 SSH 명령어를 사용하여 인스턴스에 연결합니다. 프라이빗 키의 경로와 파일 이름, 인스턴스의 사용자 이름 및 인스턴스의 주소를 입력합니다.

    SSH 명령어
    ssh -i {PATH_TO_PRIVATE_KEY} {USERNAME}@{INSTANCE_IP}
    명령어설명
    {PATH_TO_PRIVATE_KEY}프라이빗 키 경로
    {USERNAME}인스턴스에 연결 시 입력해야 하는 사용자 이름
    - 기본 이미지에서 제공되는 운영체제 별로 사전 생성되어 있음
    {INSTANCE_IP}인스턴스가 가지고 있는 IP
    - 접속 환경에 맞게 퍼블릭 IP 또는 프라이빗 IP 입력