preflight

preflight

since v1.3.4

Node간 port scan을 실행합니다.

parameters

  • --ip <ip list>

    • 확일 할 host의 target ip 입니다.

  • --ports <port list>

    • 확인 할 host의 port 입니다.

  • --sT

    • optional

    • TCP scan을 시도합니다.

  • --sU

    • optional

    • UDP scan을 시도합니다.

  • --concurrency <number>

    • optional

    • port scan을 한 번에 확인하는 숫자입니다.

    • Default : 200

  • --timeout <number>

    • optional

    • port scan 하나 당 할당하는 시간입니다.

    • Default : 1

examples

preflight auto

since v1.3.4 각 노드의 /usr/bin에 cubectl 실행 파일이 존재해야합니다.

Node간 firewalld service 확인 및 port scan을 실행 후 각 노드에 결과를 남깁니다.

parameters

  • -u <username>

    • 설치 호스트들의 Passwordless SSH 연결을 위한 사용자 계정명입니다.

  • -p <ssh key>

    • optional

    • 설치 호스트들의 Passwordless SSH 연결을 위한 Private-Key 입니다.

  • -k, --ask-pass

    • optional

    • 설치 호스트들의 SSH 연결을 위한 password 입니다.

  • -K, --ask-become-pass

    • optional

    • 설치 호스트들의 sudo 권한 상승을 위한 password 입니다.

  • -a, --auto-approve

    • optional

    • IP 확인 및 y/n 질의 절차를 생략합니다.

  • -c, --cluster

    • optional

    • Cluster 이름을 입력합니다.

    • Default : "default"

  • -f, --config

    • optional

    • cubectl.toml 경로를 입력합니다.

    • Default : ${CUBE_HOME}/config/cubectl.toml

  • --container-runtime

    • optional

    • 컨테이너 런타임을 지정합니다. podman 또는 docker 중에서 선택할 수 있습니다.

    • Default : "podman"

  • --cube

    • optional

    • Cube의 버전을 지정합니다.

    • Default : "latest"

  • --port

    • optional

    • 원격 호스트의 포트를 지정합니다.

    • Default : 22

  • -v, --verbose

    • optional

    • 상세 출력을 활성화합니다.

examples

Last updated