부록 I. 일반 Ansible 설정
다음은 가장 일반적인 구성 가능한 Ansible 매개 변수입니다. 배포 방법에 따라 베어 메탈 또는 컨테이너의 두 가지 매개변수 세트가 있습니다.
이는 사용 가능한 모든 Ansible 매개 변수의 전체 목록이 아닙니다.
베어 메탈 및 컨테이너 설정
monitor_interfaceCeph 모니터 노드가 수신 대기하는 인터페이스입니다.
- 값
- 사용자 정의
- 필수 항목
- 있음
- 참고
-
monitor_*매개변수 중 하나 이상에 값을 할당해야 합니다.
monitor_addressCeph 모니터 노드에서도 수신하는 주소입니다.
- 값
- 사용자 정의
- 필수 항목
- 있음
- 참고
-
monitor_*매개변수 중 하나 이상에 값을 할당해야 합니다.
monitor_address_blockCeph 공용 네트워크의 서브넷입니다.
- 값
- 사용자 정의
- 필수 항목
- 있음
- 참고
-
노드의 IP 주소가 알 수 없지만 서브넷이 알려진 경우 사용합니다.
monitor_*매개변수 중 하나 이상에 값을 할당해야 합니다.
ip_version- 값
-
ipv6 - 필수 항목
- 예. IPv6 주소 사용 시
public_networkIPv6를 사용하는 경우 Ceph 공용 네트워크의 IP 주소 및 넷마스크 또는 해당 IPv6 주소.
- 값
- 사용자 정의
- 필수 항목
- 있음
- 참고
- 자세한 내용은 Red Hat Ceph Storage에 대한 네트워크 구성 확인을 참조하십시오.
cluster_networkIPv6를 사용하는 경우 Ceph 클러스터 네트워크의 IP 주소 및 넷마스크 또는 해당 IPv6 주소.
- 값
- 사용자 정의
- 필수 항목
- 없음
- 참고
- 자세한 내용은 Red Hat Ceph Storage에 대한 네트워크 구성 확인을 참조하십시오.
configure_firewallAnsible에서 적절한 방화벽 규칙을 구성하려고 합니다.
- 값
-
true또는false - 필수 항목
- 없음
베어 메탈 -특정 설정
ceph_origin- 값
-
리포지토리또는 디트로또는로컬 - 필수 항목
- 있음
- 참고
-
리포지토리값은 새 리포지토리를 통해 Ceph가 설치됨을 의미합니다.distro값은 별도의 리포지토리 파일이 추가되지 않으며 Linux 배포에 포함된 모든 Ceph 버전을 얻을 수 있음을 의미합니다.local값은 Ceph 바이너리가 로컬 시스템에서 복사됨을 의미합니다.
ceph_repository_type- 값
-
CDN또는iso - 필수 항목
- 있음
ceph_rhcs_version- 값
-
4 - 필수 항목
- 있음
ceph_rhcs_iso_pathISO 이미지의 전체 경로입니다.
- 값
- 사용자 정의
- 필수 항목
-
예,
ceph_repository_type이iso로 설정된 경우 .
컨테이너- 특정 설정
ceph_docker_image- 값
-
로컬 Docker 레지스트리를 사용하는 경우
rhceph/rhceph-4-rhel8또는cephimageinlocalreg. - 필수 항목
- 있음
ceph_docker_image_tag- 값
-
rhceph/rhceph-4-rhel8의최신버전 또는 로컬 레지스트리 구성 중에 지정된customtag입니다. - 필수 항목
- 있음
containerized_deployment- 값
-
true - 필수 항목
- 있음
ceph_docker_registry- 값
-
registry.redhat.io, 또는LOCAL_FQDN_NODE_NAME(로컬 Docker 레지스트리를 사용하는 경우). - 필수 항목
- 있음