3.10.5. 부트스트랩 명령 옵션
cephadm bootstrap 명령은 로컬 호스트에 Ceph 스토리지 클러스터를 부트스트랩합니다. 부트스트랩 노드에 MON 데몬과 MGR 데몬을 배포하고, 로컬 호스트에 모니터링 스택을 자동으로 배포한 다음 ceph orch host add HOSTNAME을 호출합니다.
다음 표에는 cephadm bootstrap에 사용할 수 있는 옵션이 나열되어 있습니다.
cephadm bootstrap 옵션 | 설명 |
|---|---|
| --config CONFIG_FILE, -c CONFIG_FILE |
CONFIG_FILE은 부트스트랩 명령과 함께 사용할 |
| --cluster-network NETWORK_CIDR |
내부 클러스터 트래픽에 대해 NETWORK_CIDR에서 정의한 서브넷을 사용합니다. CIDR 표기법으로 지정됩니다. 예: |
| --Mon-id MON_ID | MON_ID 라는 호스트의 부트스트랩 기본값은 로컬 호스트입니다. |
| --Mon-addrv MON_ADDRV | Mon IP (예: [v2:localipaddr:3300,v1:localipaddr:6789]) |
| --Mon-ip IP_ADDRESS |
|
| --mgr-id MGR_ID | MGR 노드를 설치해야 하는 호스트 ID입니다. 기본값: 임의로 생성됩니다. |
| --fsid FSID | 클러스터 FSID. |
| --output-dir OUTPUT_DIR | 이 디렉터리를 사용하여 config, keyring 및 pub 키 파일을 작성합니다. |
| --output-keyring OUTPUT_KEYRING | 이 위치를 사용하여 새 클러스터 관리자 및 mon 키를 사용하여 인증 키 파일을 작성합니다. |
| --output-config OUTPUT_CONFIG | 이 위치를 사용하여 새 클러스터에 연결할 구성 파일을 작성합니다. |
| --output-pub-ssh-key OUTPUT_PUB_SSH_KEY | 이 위치를 사용하여 클러스터의 공용 SSH 키를 작성합니다. |
| --skip-ssh | 로컬 호스트에서 ssh 키 설정을 건너뜁니다. |
| --initial-dashboard-user INITIAL_DASHBOARD_USER | 대시보드의 초기 사용자입니다. |
| --initial-dashboard-password INITIAL_DASHBOARD_PASSWORD | 초기 대시보드 사용자의 초기 암호입니다. |
| --SSL-dashboard-port SSL_DASHBOARD_PORT | SSL을 사용하여 대시보드와 연결하는 데 사용되는 포트 번호입니다. |
| --dashboard-key DASHBOARD_KEY | 대시보드 키. |
| --dashboard-crt DASHBOARD_CRT | 대시보드 인증서. |
| --SSH-config SSH_CONFIG | SSH 구성. |
| --SSH-private-key SSH_PRIVATE_KEY | SSH 개인 키. |
| --SSH-public-key SSH_PUBLIC_KEY | SSH 공개 키. |
| --SSH-user SSH_USER | 클러스터 호스트에 대한 SSH 연결 사용자를 설정합니다. 루트가 아닌 사용자에게는 암호가 없는 sudo가 필요합니다. |
| --skip-mon-network | 부트스트랩 mon ip를 기반으로 mon public_network를 설정합니다. |
| --skip-dashboard | Ceph 대시보드를 활성화하지 마십시오. |
| --dashboard-password-noupdate | 강제 대시보드 암호 변경을 비활성화합니다. |
| --no-minimize-config | 구성 파일을 동화하고 최소화하지 마십시오. |
| --skip-ping-check | mon IP를 ping할 수 있는지 확인하지 마십시오. |
| --skip-pull | 부트스트랩 전에 최신 이미지를 가져오지 마십시오. |
| --skip-firewalld | firewalld를 구성하지 마십시오. |
| --allow-overwrite | 기존 -output-* config/keyring/ssh 파일의 덮어쓰기를 허용합니다. |
| --allow-fqdn-hostname | 정규화된 호스트 이름을 허용합니다. |
| --skip-prepare-host | 호스트를 준비하지 마십시오. |
| --orphan-initial-daemons | 초기 mon, mgr 및 crash 서비스 사양을 생성하지 마십시오. |
| --skip-monitoring-stack | 모니터링 스택(prometheus, grafana, alertmanager, node-exporter)을 자동으로 프로비저닝하지 마십시오. |
| --apply-spec APPLY_SPEC | 부트스트랩 후 클러스터 사양 파일을 적용합니다(ssh 키 복사, 호스트 추가 및 서비스 적용). |
| --registry-url REGISTRY_URL |
로그인할 사용자 정의 레지스트리의 URL을 지정합니다. 예: |
| --registry-username REGISTRY_USERNAME | 사용자 정의 레지스트리에 대한 로그인 계정의 사용자 이름입니다. |
| --registry-password REGISTRY_PASSWORD | 사용자 정의 레지스트리에 대한 로그인 계정의 암호입니다. |
| --registry-json REGISTRY_JSON | 레지스트리 로그인 정보가 포함된 JSON 파일입니다. |