10장. neutron-debug 명령줄 클라이언트


neutron-debug 클라이언트는 OpenStack neutron -debug 툴의 neutron CLI(명령줄 인터페이스)의 확장입니다. 이 장에서는 neutron-debug 버전 2.3.0이 문서화되어 있습니다.
특정 neutron-debug 명령에 대한 도움말을 보려면 다음을 입력합니다.
$ neutron-debug help COMMAND

10.1. neutron-debug 사용

 [--os-password <auth-password>] [--os-tenant-name <auth-tenant-name>] [--os-tenant-id <auth-tenant-id>] [--os-auth-url <auth-url>] [--os-region-name <region-name>] [--service-type <service-type>] [--service-name <service-name>] [--volume-service-name <volume-service-name>] [--endpoint-type <endpoint-type>] [--os-volume-api-version <volume-api-ver>] [--os-cacert <ca-certificate>] [--retries <retries>] <subcommand> ... 

하위 명령

probe-create
프로브 포트 생성 - 네트워크 네임스페이스 내에서 포트 및 인터페이스를 생성합니다.
probe-list
모든 프로브를 나열합니다.
probe-clear
모든 프로브를 지웁니다.
probe-delete
프로브 삭제 - 포트를 삭제한 다음 네임스페이스를 삭제합니다.
probe-exec
프로브의 네임스페이스에서 명령을 실행합니다.
ping-all
ping-all은 지정된 네트워크의 모든 고정 IP를 ping하는 all-in-one 명령입니다.

10.2. neutron-debug 선택적 인수

--version
버전 번호를 표시하고 종료합니다.
-v, --verbose, --debug
출력 세부 정보를 늘리고 오류에 대한 역추적을 표시합니다. 반복될 수 있습니다.
-q, --quiet
경고 및 오류를 제외하고 출력 비활성화
-h, --help
이 도움말 메시지를 표시하고 종료합니다.
--os-auth-strategy <auth-strategy>
인증 전략(Env: OS_AUTH_STRATEGY, default keystone). 이제 다른 값은 인증을 비활성화합니다.
--os-auth-url <auth-url>
인증 URL(Env: OS_AUTH_URL)
--os-tenant-name <auth-tenant-name>
인증 테넌트 이름(Env: OS_TENANT_NAME)
--os-tenant-id <auth-tenant-id>
인증 테넌트 이름(Env: OS_TENANT_ID)
--os-username <auth-username>
인증 사용자 이름(Env: OS_USERNAME)
--os-password <auth-password>
인증 암호(Env: OS_PASSWORD)
--os-region-name <auth-region-name>
인증 지역 이름(Env: OS_REGION_NAME)
--os-token <token>
기본값은 env[OS_TOKEN]
--endpoint-type <endpoint-type>
기본값은 env[OS_ENDPOINT_TYPE] 또는 공용 URL입니다.
--os-url <url>
기본값은 env[OS_URL]
--os-cacert <ca-certificate>
TLS(https) 서버 인증서를 확인하는 데 사용할 CA 번들 파일을 지정합니다. 기본값은 env[OS_CACERT]
--insecure
명시적으로 neutron-debug가 "비보안" SSL(https) 요청을 수행할 수 있습니다. 서버의 인증서는 인증 기관에 대해 확인되지 않습니다. 이 옵션은 주의해서 사용해야 합니다.
--config-file CONFIG_FILE
인터페이스 드라이버용 구성 파일( l3_agent.ini도 사용할 수 있음)

10.3. neutron-debug probe-create 명령

usage: neutron-debug probe-create NET
프로브 포트 생성 - 포트 및 인터페이스를 생성한 다음 생성된 네트워크 네임스페이스에 배치합니다.

위치 인수

NET ID
프로브가 생성될 네트워크의 ID입니다.

10.4. neutron-debug probe-list 명령

usage: neutron-debug probe-list
프로브를 나열합니다.

10.5. neutron-debug probe-clear 명령

usage: neutron-debug probe-clear
모든 프로브를 지웁니다.

10.6. neutron-debug probe-delete 명령

usage: neutron-debug probe-delete <port-id>
프로브를 제거합니다.

위치 인수

<port-id>
삭제할 프로브의 ID입니다.

10.7. neutron-debug probe-exec 명령

usage: neutron-debug probe-exec <port-id> <command>
프로브의 네임스페이스에서 명령 실행

10.8. neutron-debug ping-all 명령

usage: neutron-debug ping-all <port-id> --timeout <number
all-in-one 명령은 지정된 네트워크의 모든 고정 IP를 ping합니다.

위치 인수

<port-id>
사용할 포트의 ID입니다.

선택적 인수

--timeout <timeout in seconds>
선택적 ping 시간 초과.

10.9. neutron-debug 예

usage: neutron-debug create-probe < NET_ID>
NET_ID로 식별된 네트워크 내에 프로브 네임스페이스를 생성합니다. 네임스페이스의 이름은 qprobe-<UUID of the probe port>입니다.
참고
다음 예제가 작동하려면 SSH(TCP 포트 22) 또는 네트워크에 대한 ping(ICMP) 트래픽을 허용하도록 보안 그룹 규칙을 수정해야 할 수 있습니다.
usage: neutron-debug probe-exec <probe ID> "ssh <IP of instance>"
네트워크 내의 인스턴스에 SSH를 실행합니다.
usage: neutron-debug ping-all <network ID>"
이 네트워크의 모든 인스턴스를 ping하여 응답하는지 확인합니다.
usage: neutron-debug probe-exec <probe_ID> dhcping <VM_MAC address> -s <IP of DHCP server>"
dhcping을 사용하여 이 네트워크의 DHCP 서버를 ping하여 작동하는지 확인합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.