2.2. 인스턴스 HA 서비스 매개변수
Red Hat OpenStack Services on OpenShift(인스턴스 HA) 서비스는 실패한 컴퓨팅 노드의 인스턴스 비우기 프로세스를 사용자 지정할 수 있는 여러 매개변수를 제공합니다. 이러한 매개변수 값을 편집하는 방법에 대한 자세한 내용은 인스턴스 HA 서비스 매개변수 편집을 참조하십시오.
| 매개변수 | Default | 설명 |
|---|---|---|
|
|
|
|
|
|
| 인스턴스 HA 서비스에서 Compute 서비스(nova) 데이터베이스를 폴링할 빈도를 초 단위로 지정해야 합니다. 자세한 내용은 인스턴스 HA 서비스가 실패한 컴퓨팅 노드를 비우는 방법을 참조하십시오. 주의
|
|
|
| 비우기 프로세스가 비현실적으로 되기 전에 실패할 수 있는 비우기를 수행할 수 있는 총 컴퓨팅 노드 수의 백분율을 지정해야 합니다. 이 백분율을 초과하면 인스턴스 HA 서비스가 컴퓨팅 노드 비우기를 중지합니다. 자세한 내용은 인스턴스 HA 서비스가 실패한 컴퓨팅 노드를 비우는 방법을 참조하십시오. |
|
|
|
인스턴스 HA 서비스 로그 파일 메시지가 제공할 세부 정보를 지정해야 합니다. |
|
|
| 선택 사항: 플레이버, 이미지 또는 호스트 집계에 태그를 지정하는 경우 메타데이터를 태그하는 데 사용하는 텍스트를 지정해야 합니다. 자세한 내용은 비우기에 대한 태그 이미지, 플레이버 또는 호스트 집계를 참조하십시오. |
|
|
| 선택 사항: 인스턴스 HA 서비스에서 비워 둘 컴퓨팅 노드를 결정할 때 태그된 호스트 집계를 확인할지 여부를 지정할 수 있습니다. 자세한 내용은 비우기에 대한 태그 이미지, 플레이버 또는 호스트 집계를 참조하십시오. |
|
|
| 선택 사항: 비워 둘 컴퓨팅 노드를 결정할 때 인스턴스 HA 서비스가 태그된 플레이버를 확인할지 여부를 지정할 수 있습니다. 자세한 내용은 비우기에 대한 태그 이미지, 플레이버 또는 호스트 집계를 참조하십시오. |
|
|
| 선택 사항: 인스턴스 HA 서비스에서 비워 둘 컴퓨팅 노드를 결정할 때 태그된 이미지를 확인할지 여부를 지정할 수 있습니다. 자세한 내용은 비우기에 대한 태그 이미지, 플레이버 또는 호스트 집계를 참조하십시오. |
|
|
|
선택 사항: |
|
|
|
선택 사항: |
|
|
| 선택 사항: 컴퓨팅 노드를 펜싱하기 전에 대기하는 시간을 초 단위로 지정할 수 있습니다. 자세한 내용은 인스턴스 HA 서비스가 실패한 컴퓨팅 노드를 비우는 방법을 참조하십시오. |
|
|
| 선택 사항: 정상적인 컴퓨팅 노드를 예약하여 실패한 컴퓨팅 노드 인스턴스를 비울 수 있습니다. 자세한 내용은 정상적인 컴퓨팅 노드 예약을 참조하십시오. |
|
|
| 선택 사항: 비우기한 후 펜싱된 컴퓨팅 노드를 비활성화 상태로 두도록 인스턴스 HA 서비스를 구성할 수 있습니다. 자세한 내용은 인스턴스 HA 서비스가 실패한 컴퓨팅 노드를 비우는 방법을 참조하십시오. |
|
|
| 선택 사항: 인스턴스가 성공적으로 비우지 않은 경우에도 컴퓨팅 노드를 활성화하도록 인스턴스 HA 서비스를 구성할 수 있습니다. 자세한 내용은 인스턴스 HA 서비스가 실패한 컴퓨팅 노드를 비우는 방법을 참조하십시오. |
|
|
| 선택 사항: 컴퓨팅 노드를 펜싱하고 컴퓨팅 노드를 비우기 전에 컴퓨팅 노드가 커널을 캡처하는지 감지하도록 인스턴스 HA 서비스를 구성할 수 있습니다. 자세한 내용은 컴퓨팅 노드가 커널 덤프를 캡처하는지 탐지를 참조하십시오. |
|
|
| 선택 사항: 실패한 컴퓨팅 노드를 비우지 않도록 인스턴스 HA 서비스를 구성할 수 있습니다. 자세한 내용은 인스턴스 HA 서비스가 실패한 컴퓨팅 노드를 비우는 방법을 참조하십시오. |
2.2.1. 인스턴스 HA 서비스 매개변수 편집 링크 복사링크가 클립보드에 복사되었습니다!
Compute 인스턴스(Instance HA) 서비스 포드에 대한 OpenShift(RHOSO)의 Red Hat OpenStack Services의 매개변수는 YAML ConfigMap 파일에 문자열로 저장됩니다. 지원되는 인스턴스 HA 서비스 매개변수에 대한 자세한 내용은 Instance HA 서비스 매개변수를 참조하십시오.
인스턴스 HA 서비스 매개변수 값을 편집하면 인스턴스 HA 서비스 포드가 다시 시작되면 모든 로그 파일 항목이 손실됩니다. 자세한 내용은 Instance HA 서비스 문제 해결을 참조하십시오.
모든 매개변수 값을 큰따옴표(")로 묶어야 합니다.
이 YAML ConfigMap 파일의 이름은 생성 방법에 따라 다릅니다.
-
구성된 인스턴스 HA 서비스 매개변수를 제공하는
ConfigMap이 포함된 YAML 파일을 생성하고 이름을 지정할 수 있습니다. 이 경우 인스턴스 HA 서비스 매니페스트 파일을 생성할 때.spec.instanceHaConfigMap을 사용하여 이 YAML 파일의 이름을 지정해야 합니다. 자세한 내용은 Instance HA 서비스 Pod 사양 구성을 참조하십시오. -
인스턴스 HA 서비스 Pod가 배포될 때
infra-operator에서 이 YAMLConfigMap을 생성하도록 선택할 수 있습니다. 이를instanceha-config라고 하며 필요에 따라 수정할 수 있는 인스턴스 HA 서비스 매개변수의 기본값을 포함합니다.
다음 명령을 사용하여 인스턴스 HA 서비스 매개변수를 편집할 수 있습니다.
$ oc edit cm <config_map_name>
-
&
lt;config_map_name>을 YAMLConfigMap파일의 이름으로 바꿉니다(예:instanceha-config).
다음 명령을 사용하여 인스턴스 HA 서비스 매개변수의 현재 구성을 표시할 수 있습니다.
$ oc get cm <config_map_name> -o yaml
다음 예제는 Instance HA 서비스 포드가 배포될 때 instanceha-config 파일에 구성된 매개변수의 기본값을 표시합니다.
$ oc get cm instanceha-config -o yaml
apiVersion: v1
data:
config.yaml: |
config:
EVACUABLE_TAG: "evacuable"
TAGGED_IMAGES: "true"
TAGGED_FLAVORS: "true"
DELTA: "30"
DELAY: "0"
POLL: "45"
THRESHOLD: "50"
WORKERS: "4"
SMART_EVACUATION: "false"
RESERVED_HOSTS: "false"
LEAVE_DISABLED: "false"
FORCE_ENABLE: "false"
CHECK_KDUMP: "false"
LOGLEVEL: "info"
DISABLED: "false"
kind: ConfigMap