[클라우드/OpenStack - 인스턴스 마이그레이션 & 외부 사용자 접근하기]

SooYeon Yeon·2022년 9월 16일
0

클라우드 OpenStack

목록 보기
4/9

오픈스택 인스턴스의 마이그레이션

  1. 지정된 호스트로의 이동

    [root@localhost ~(logged)]# openstack server migrate CentOS1 --live localhost.localdomain
    Unable to migrate instance (62efb980-98af-4823-bf2e-1b147967f8b0) to current host (localhost.localdomain). (HTTP 400) (Request-ID: req-7987b44b-433e-412d-8ccd-194a885d3b38)

    live : 동작중인 상태에서 migrate

    현재 호스트가 하나기 때문에 마이그레이션 할 수 없다고 뜬다.(현재 있는 호스트이기 때문)

    실제 환경이라면

    openstack server migrate CentOS1 --live Compute_Node_2

    다음과 같이 사용

  2. 자원 사용률이 가장 적은 호스트를 인식해 마이그레이션 (호스트 지정하지 않아도 됨)

    [root@localhost ~(logged)]# nova live-migration CentOS1

외부에서 일반 사용자들이 자신이 만든 인스턴스로의 접근

  1. ssh 이용(CLI) (private key 이용)

    • putty에서 centos@[인스턴스 ip(floating ip)] , SSH > AUTH로 private key 넣고 실행
    • 또는 명령어 접속
    [root@localhost ~(logged)]# ssh -i ~/.ssh/chulsoo.pem -l centos 211.183.3.203
    The authenticity of host '211.183.3.203 (211.183.3.203)' can't be established.
    ECDSA key fingerprint is SHA256:xYdHvgMCsUbR5lv/QEcBEElwW4sPmdNzmJ8VtYV+0co.
    ECDSA key fingerprint is MD5:32:1e:7b:3b:15:15:32:99:43:97:7a:9e:82:48:3e:d3.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added '211.183.3.203' (ECDSA) to the list of known hosts.
    Last login: Fri Sep 16 00:02:31 2022 from 211.183.3.1

    -l centos: 일반 사용자 centos로 접속

  2. vnc 이용(GUI)

    • 211.183.3.111에서 proxy를 제공
    [root@localhost ~(logged)]# openstack console url show CentOS1 | grep url | gawk '{print $4}'
    http://211.183.3.111:6080/vnc_auto.html?path=%3Ftoken%3D7f14c7a3-e1f7-429d-890e-395b117428e8

    이 주소를 주소로 붙여넣기

0개의 댓글