기본 콘텐츠로 건너뛰기

[OpenStack - CLI] 유동 (Floating) IP 관련 명령 정리

유동 (Floating) IP 관련 명령들

유동 IP 생성

오픈스택 대시보드를 통해서도 유동 IP를 생성할 수는 있지만 랜덤하게 생성되는 문제가 았기 때문에 CLI를 이용해서 연속적인 IP를 할당할 수 있다.

대시보드 유동 IP 생성
왼쪽 메뉴 트리에서 네트워크 > Floating IP 화면을 열고 상단의 프로젝트에 IP 할당 버튼을 눌러서 생성 가능

openstack floating ip create
  [--subnet <subnet>]
  [--port <port>]
  [--floating-ip-address <ip-address>]
  [--fixed-ip-address <ip-address>]
  [--description <description>]
  [--project <project> [--project-domain <project-domain>]]
  <network>
  • --subnet : 유동 IP (이름 또는 ID)를 만들려는 서브넷 네트워크 지정 (버전 2만)
  • --port : 유동 IP (이름 또는 ID)와 연결될 포트 지정 (버전 2만)
  • --floating-ip-address : 만들 유동 IP 지정 (버전 2만)
  • --fixed-ip-address : 유동 IP가 연결될 고정 IP 주소 (버전 2만)
  • --description : 유동 IP 설명 (버전 2만)
  • --project : 소유지의 프로젝트 (이름 또는 ID) (버전 2만)
  • --project-domain : 프로젝트가 속한 도메인 (이름 또는 ID), 프로젝트 이름이 충돌할 경우에 사용 (버전 2만)
  • network : 유동 IP를 할당할 네트워크 (이름 또는 ID)

유동 IP 삭제

$ openstack floating ip delete <floating-ip> [<floating-ip> ...]
  • floating-ip : 삭제할 유동 IP (IP 주소 또는 ID)

유동 IP 리스트

openstack floating ip list
    [--network <network>]
    [--port <port>]
    [--fixed-ip-address <ip-address>]
    [--long]
    [--status <status>]
    [--project <project> [--project-domain <project-domain>]]
    [--router <router>]
  • --network : 지정한 네트워크 (이름 또는 ID) 에 연계된 유동 IP (버전 2만)
  • --port : 지정한 포트 (이름 또는 ID) 에 연계된 유동 IP (버전 2만)
  • --fixed-ip-address : 지정한 고정 IP에 연계된 유동 IP (버전 2만)
  • --long : 출력에 추가 필드 정보 포함 (버전 2만)
  • --status : 지정한 상태 ('Active', 'Down' 등) 의 유동 IP (버전 2만)
  • --project : 지정한 프로젝트 (이름 또는 ID) 에 연계된 유동 IP (버전 2만)
  • --project-domain : 지정한 프로젝트가 속한 도메인 (이름 또는 ID)에 연계된 유동 IP, 프로젝트 이름이 충돌할 경우에 사용 (버전 2만)
  • --router : 지정한 라우터 (이름 또는 ID) 에 연계된 유동 IP (버전 2만)

유동 IP 설정

openstack floating ip set
  --port <port>
  [--fixed-ip-address <ip-address>]
  <floating-ip>
  • --port : 유동 IP에 연결할 포트 (이름 또는 ID)
  • fixed-ip-address : 유동 IP에 연결될 고정 IP 주소 (포트에 여러 IP가 있는 경우만)
  • floating-ip : 속성을 설정할 유동 IP (IP 주소 또는 ID)

유동 IP 상세 보기

openstack floating ip show <floating-ip>
  • floating-ip : 표시할 대상 유동 IP (IP 주소 또는 ID)

유동 IP 설정 해제

openstack floating ip unset
  --port
  <floating-ip>
  • --port : 유동 IP 에 연결된 모든 포트 해제
  • floating-ip : 연결 해제할 유동 IP (IP 주소 또는 ID)

참고 자료

댓글