부록 B. HA 리소스 매개 변수
다음에서는 HA 리소스 매개 변수에 대해 설명합니다.
ccs
명령을 사용하거나 etc/cluster/cluster.conf
파일을 편집하여 luci로 매개 변수를 설정할 수 있습니다. 표 B.1. “HA 리소스 요약 ”에는 리소스, 해당 리소스 에이전트, 매개 변수 설명이 포함된 다른 표에 대한 참조가 나열되어 있습니다. 리소스 에이전트에 대한 보다 자세한 내용은 클러스터 노드의 /usr/share/cluster
에서 참조하십시오.
여기에서 설명된 리소스 에이전트 이외에
/usr/share/cluster
디렉토리에는 리소스 그룹 service.sh
의 더미 (dummy) OCF 스크립트가 들어 있습니다. 이 스크립트에 포함된 매개 변수에 관한 보다 자세한 내용은 service.sh
스크립트에서 참조하십시오.
cluster.conf
요소 및 속성에 대한 전체 목록과 설명은 /usr/share/cluster/cluster.rng
에 있는 클러스터 스키마 및 /usr/share/doc/cman-X.Y.ZZ/cluster_conf.html
에 있는 주석 스키마를 참조하십시오. (예: /usr/share/doc/cman-3.0.12/cluster_conf.html
).
리소스 | 리소스 에이전트 | 매개 변수 설명에 대한 참조 |
---|---|---|
Apache | apache.sh | 표 B.2. “Apache 서버 ” |
Condor 인스턴스 | condor.sh | 표 B.3. “Condor 인스턴스 ” |
파일 시스템 | fs.sh | 표 B.4. “파일 시스템 ” |
GFS2 파일 시스템 | clusterfs.sh | 표 B.5. “GFS2” |
IP 주소 | ip.sh | 표 B.6. “IP 주소 ” |
HA LVM | lvm.sh | 표 B.7. “HA LVM” |
MySQL | mysql.sh | 표 B.8. “MySQL” |
NFS 클라이언트 | nfsclient.sh | 표 B.9. “NFS 클라이언트 ” |
NFS 내보내기 | nfsexport.sh | 표 B.10. “NFS 내보내기 ” |
NFS 서버 | nfsserver.sh | 표 B.11. “NFS 서버” |
NFS/CIFS 마운트 | netfs.sh | 표 B.12. “NFS/CIFS 마운트 ” |
Open LDAP | openldap.sh | 표 B.13. “Open LDAP” |
Oracle 10g/11g 페일오버 인스턴스 | oracledb.sh | 표 B.14. “Oracle 10g/11G 페일오버 인스턴스 ” |
Oracle 10g 페일오버 인스턴스 | orainstance.sh | 표 B.15. “Oracle 10g 페일오버 인스턴스 ” |
Oracle 10g 리스너 | oralistener.sh | 표 B.16. “Oracle 10g 리스너” |
PostgreSQL 8 | postgres-8.sh | 표 B.17. “PostgreSQL 8” |
SAP 데이터베이스 | SAPDatabase | 표 B.18. “SAP 데이터베이스 ” |
SAP 인스턴스 | SAPInstance | 표 B.19. “SAP 인스턴스 ” |
Samba | samba.sh | 표 B.20. “Samba 서버 ” |
스크립트 | script.sh | 표 B.21. “스크립트 ” |
Sybase ASE | ASEHAagent.sh | 표 B.22. “Sybase ASE 페일오버 인스턴스 ” |
Tomcat 6 | tomcat-6.sh | 표 B.23. “Tomcat 6” |
가상 머신 | vm.sh | 표 B.24. “가상 머신 ”
알림: 호스트 클러스터가 가상 시스템을 지원하는 경우 luci는 이를 가상 서비스로 표시합니다.
|
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
이름 | name | Apache 서비스 이름 |
서버 Root | server_root | 기본값은 /etc/httpd 입니다. |
설정 파일 | config_file | Apache 설정 파일을 지정합니다. 기본값은 /etc/httpd/conf 입니다. |
httpd 옵션 | httpd_options | httpd 에 대한 다른 명령행 옵션 |
종료 대기 시간 (초) | shutdown_wait | 서비스 종료까지의 정확한 대기 시간 (초)을 지정합니다. |
필드 | luci 필드 | cluster.conf 속성 |
---|---|---|
인스턴스 이름 | name | Condor 인스턴스에 고유한 이름을 지정합니다. |
Condor 하부 시스템 유형 | type | 이 인스턴스의 Condor 하부 시스템 유형을 지정합니다: schedd , job_server , query_server |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
이름 | name | 파일 시스템 리소스에 대한 이름을 지정합니다. |
파일 시스템 유형 | fstype | 지정하지 않으면, mount 가 파일 시스템 유형을 결정합니다. |
마운트 지점 | mountpoint | 파일 시스템 계층에서 이 파일 시스템을 마운트하기 위한 경로 |
장치, FS 레이블, 또는 UUID | device | 파일 시스템 리소스와 연관된 장치를 지정합니다. 이는 블록 장치, 파일 시스템 레이블, 또는 파일 시스템의 UUID가 될 수 있습니다. |
마운트 옵션 | options | 마운트 옵션으로 파일 시스템을 마운트하는 데 사용하는 옵션입니다. 이는 파일 시스템 고유 정보일 수 있습니다. 지원되는 마운트 옵션은 mount (8) man 페이지를 참조하십시오. |
파일 시스템 ID (옵션) | fsid | 참고 File System ID 는 NFS 서비스에 의해서만 사용됩니다.
새 파일 시스템 리소스를 만들때, 필드를 공백으로 남겨둘 수 있습니다. 필드를 공백으로 두면 설정 매개 변 수가 커밋된 후, 파일 시스템 ID를 자동으로 할당합니다. 파일 시스템 ID를 명시적으로 지정할 필요가 있을 경우, 이 필드에 지정합니다.
|
마운트 해제 강제 | force_unmount | 활성화하면 파일 시스템 마운트 해제를 강제합니다. 기본 설정은 disabled 입니다. Force Unmount 는 마운트 포인트를 사용하는 모든 프로세스를 종료하고 마운트를 해재합니다. |
fsck 강제 | force_fsck | 활성화하면, 마운트하기전 파일 시스템에서 fsck 를 실행하게 합니다. 기본 설정은 disabled 입니다. |
NFS 데몬 및 lockd 문제 해결 방법을 사용 (Red Hat Enterprise Linux 6.4 이상) | nfsrestart | 파일 시스템이 NFS를 통해 내보내기되고 마운트 해제하는데 문제가 발생할 수 있는 경우 (종료시나 서비스의 재배치시) 이 옵션을 설정하면 마운트 해제 작업 전에 모든 파일 시스템 참조를 드롭하게 됩니다. 이 옵션을 설정하려면 NFS Server 리소스와 함께 사용 할 수 없습니다. 파일 시스템 마운트 해제가 어려워지기 때문에 최후의 수단으로 이 옵션을 설정하도록 합니다. | 옵션을 활성화해야 하며
빠른 상태 검사 사용 | quick_status | 활성화된 경우 빠른 상태 검사를 수행합니다. |
마운트 해제 실패 시 호스트 노드 재부팅 | self_fence | 활성화된 경우 파일 시스템 마운트 해제에 문제가 발생하면 노드를 다시 시작합니다. filesystem 리소스 에이전트는 1, yes , on , true 로 이 매개 변수를 활성화하며 0, no , off , false 로 이를 비활성화합니다. 기본값 설정은 disabled 입니다. |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
이름 | name | 파일 시스템 리소스의 이름 |
마운트 지점 | mountpoint | 파일 시스템 리소스가 마운트되는 경로입니다. |
장치, FS 레이블, 또는 UUID | device | 파일 시스템 리소스에 관련된 장치 파일입니다. |
파일 시스템 유형 | fstype | luci에서 GFS2로 설정합니다 |
마운트 옵션 | options | 마운트 옵션 |
파일 시스템 ID (옵션) | fsid | 참고 File System ID 는 NFS 서비스에 의해서만 사용됩니다.
새 GFS2 리소스를 만들 때, 이 필드를 공백으로 남겨둘 수 있습니다. 필드를 공백으로 두면 설정 매개변수가 커밋된 후에 파일 시스템 ID를 자동으로 할당합니다. 파일 시스템 ID를 명시적으로 지정할 필요가있을 경우, 이 필드에 지정합니다.
|
마운트 해제 강제 | force_unmount | 활성화할 경우, 파일 시스템의 마운트 해제를 강제합니다. 기본 설정은 disabled 입니다. Force Unmount 는 마운트 포인트를 사용하는 모든 프로세스를 종료하여 마운트를 해제합니다. GFS2 리소스의 마운트 포인트는 Force Unmount 가 활성화로 되어 있지 않을 경우 서비스 중지시 마운트 포인트가 마운트 해제되지 않습니다. |
NFS 데몬 및 lockd 문제 해결 방법을 사용 (Red Hat Enterprise Linux 6.4 이상) | nfsrestart | 파일 시스템이 NFS를 통해 내보내기되고 마운트 해제하는데 문제가 발생할 수 있는 경우 (종료시나 서비스의 재배치시) 이 옵션을 설정하면 마운트 해제 작업 전에 모든 파일 시스템 참조를 드롭하게 됩니다. 이 옵션을 설정하려면 NFS Server 리소스와 함께 사용 할 수 없습니다. 파일 시스템 마운트 해제가 어려워지기 때문에 최후의 수단으로 이 옵션을 설정하도록 합니다. | 옵션을 활성화해야 하며
마운트 해제 실패 시 호스트 노드 재부팅 | self_fence | 활성화되어 있고 파일 시스템 마운트 해제에 실패할 경우 노드는 즉시 다시 시작됩니다. 일반적으로 이는 force-unmount 지원과 함께 사용되지만 필수 사항은 아닙니다. GFS2 리소스 에이전트는 1, yes , on , true 로 이러한 매개 변수를 활성화하며 0, no , off , false 로 이를 비활성화합니다. |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
IP 주소, 넷마스크 비트 | address | 리소스의 IP 주소 (및 옵션으로 넷마스크 비트). 넷 마스크 비트 또는 네트워크 접두사 길이는 슬래시로 구분하여 주소 뒤에 옵니다. 이는 CIDR 표기법을 준수합니다 (예: 10.1.1.1/8). 이는 가상 IP 주소입니다. IPv4 및 IPv6 주소는 각 IP 주소의 NIC 링크 모니터링으로 지원됩니다. |
연결 상태 검사 | monitor_link | 이를 활성화하면 해당 IP 주소가 바인딩되어 있는 NIC 연결이 없는 경우 상태 검사를 실패하게 합니다. |
고정 라우트에 업데이트 비활성화 | disable_rdisc | RDISC 프로토콜을 사용하여 라우팅 업데이트를 비활성화합니다. |
IP 주소 삭제 후 슬립 상태 시간 (초) | sleeptime | 슬립 상태에 있게 할 시간 (초)을 지정합니다. |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
이름 | name | 이 LVM 리소스의 고유한 이름입니다. |
볼륨 그룹 이름 | vg_name | 관리되는 볼륨 그룹을 설명하는 이름입니다. |
논리 볼륨 이름 (옵션) | lv_name | 관리되는 논리 볼륨의 이름. 이 매개 변수는 관리되는 볼륨 그룹에 여러 개의 논리 볼륨이있는 경우 옵션입니다. |
LVM 태그를 제거할 수 없는 경우 노드 차단 | self_fence | LVM 태그를 제거할 수 없는 경우 노드를 차단합니다. LVM 리소스 에이전트는 1 또는 yes 로 이러한 매개 변수를 활성화하며 0 또는 no 로 이를 비활성화합니다. |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
이름 | name | MySQL 서버 리소스의 이름을 지정합니다. |
설정 파일 | config_file | 설정 파일을 지정합니다. 기본값은 /etc/my.cnf 입니다. |
수신 주소 | listen_address | MySQL 서버의 IP 주소를 지정합니다. IP 주소가 제시되어 있지 않은 경우에는 서비스의 첫 번째 IP 주소가 사용됩니다. |
mysqld 옵션 | mysqld_options | httpd 에 대한 다른 명령행 옵션 |
시작 대기 시간 (초) | startup_wait | 정확한 서비스 시작 종료까지의 대기 시간 (초)을 지정합니다. |
종료 대기 시간 (초) | shutdown_wait | 서비스 종료까지의 정확한 대기 시간 (초)을 지정합니다. |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
이름 | name | 리소스 트리에서 클라이언트를 참조하는데 사용되는 심볼릭 이름입니다. 이는 Target 옵션과 동일하지 않습니다. |
대상 호스트 이름, 와일드 카드, Netgroup | target | 마운트 하려는 서버입니다. 호스트 이름, 와일드 카드 (IP 주소 또는 호스트 이름 기반), 또는 내보내려는 호스트를 정의하는 netgroup을 사용하여 지정할 수 있습니다. |
NFS 클라이언트의 복구 허용 | allow_recover | 복구 허용합니다. |
옵션 | options | 이 클라이언트를 위한 옵션 목록을 정의합니다 — 예를 들면, 추가 클라이언트는 액세스 권한을 갖음. 자세한 정보는 exports (5) man 페이지, 일반 옵션을 참조하십시오. |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
이름 | name |
리소스의 기술적인 이름입니다. NFS 내보내기 리소스는 NFS 데몬이 실행되고 있는지를 확인합니다. 이는 완전히 다시 사용할 수 있는 일반적인것으로 하나의 NFS 내보내기 리소스만 필요합니다.
참고
NFS 내보내기 리소스를 다른 NFS 리소스와 구별할 수 있도록 명확하게 이름을 지정합니다.
|
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
이름 | name |
NFS 서버 리소스를 설명하는 이름입니다. NFS 서버 리소스는 NFSv4 파일 시스템을 클라이언트로 내보내기할 때 유용합니다. NFSv4 작동 방식 때문에 한 번에 하나의 NFSv4 리소스만 서버에 존재할 수 있습니다. 또한 각 클러스터 노드에 NFS 로컬 인스턴스를 사용할 때 NFS 서버 리소스를 사용할 수 없습니다.
|
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
이름 | name |
NFS 또는 CIFS 마운트의 심볼릭 이름입니다.
참고
이 리소스는 클러스터 서비스가 NFS 클라이언트로 설정되는 경우에만 필요합니다.
|
마운트 지점 | mountpoint | 파일 시스템 리소스가 마운트되는 경로입니다. |
호스트 | host | NFS/CIFS 서버의 IP 주소 또는 호스트 이름입니다. |
NFS 내보내기 디렉토리 이름 또는 CIFS 공유 | export | NFS 내보내기 디렉토리 이름 또는 CIFS 공유 이름 |
파일 시스템 유형 | fstype |
파일 시스템 유형:
|
마운트 해제 강제 | force_unmount | Force Unmount 가 활성화되어 있을 경우, 서비스가 중지되었을 때 클러스터는 파일 시스템을 사용하는 모든 프로세스를 종료합니다. 파일 시스템을 사용하는 모든 프로세스를 종료하면 파일 시스템을 해제합니다. 그렇지 않을경우, 마운트 해제는 실패하고 서비스를 다시 시작합니다. |
이동 작업 중지 시 파일 시스템을 마운트 해제하지 않음 | no_unmount | 활성화되어 있을 경우 파일 시스템은 중지 또는 이동 작업시 마운트 해제되지 않음이 지정됩니다. |
옵션 | options | 마운트 옵션입니다. 마운트 옵션의 목록을 지정합니다. 아무것도 지정하지 않으면 파일 시스템은 -o sync 로 마운트됩니다. |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
이름 | name | 로깅 및 다른 목적을 위한 서비스 이름을 지정합니다. |
설정 파일 | config_file | 설정 파일에 절대 경로를 지정합니다. 기본값은 /etc/openldap/slapd.conf 입니다. |
URL 목록 | url_list | 기본값은 ldap:/// 입니다. |
slapd 옵션 | slapd_options | slapd 의 다른 명령행 옵션 |
종료 대기 시간 (초) | shutdown_wait | 서비스 종료까지의 정확한 대기 시간 (초)을 지정합니다. |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
Oracle 인스턴스의 인스턴스 이름 (SID) | name | 인스턴스 이름 |
Oracle 사용자 이름 | user | 이는 Oracle AS 인스턴스를 실행하는 Oracle 사용자의 사용자 이름입니다. |
Oracle 애플리케이션 홈 디렉토리 | home | 이는 Oracle (사용자가 아닌 응용 프로그램)의 홈 디렉토리입니다. Oracle 설치시 설정됩니다. |
Oracle 설치 유형 | type | Oracle 설치 유형. 기본값: 10g 데이터베이스 인스턴스 및 리스너 전용 base , 데이터베이스, 리스너, Enterprise 관리자, ISQL*Plus: base-em (또는 10g ), 또는 Internet Application Server (infrastructure): ias (또는 10g-ias ). |
가상 호스트 이름 (옵션) | vhost | Oracle 10g 설치 호스트 이름과 일치하는 가상 호스트 이름입니다. oracledb 리소스 시작/중지시 호스트 이름은 이 호스트이름으로 일시적으로 변경됨에 유의하십시오. 따라서 oracledb 리소스를 자체 서비스의 일부로만 설정해야 합니다. |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
Oracle 인스턴스의 인스턴스 이름 (SID) | name | 인스턴스 이름 |
Oracle 사용자 이름 | user | Oracle 인스턴스가 Oracle 사용자로 실행하는 사용자 이름입니다. |
Oracle 애플리케이션 홈 디렉토리 | home | 이는 Oracle (사용자가 아닌 응용 프로그램)의 홈 디렉토리입니다. Oracle 설치시 설정됩니다. |
Oracle 리스너 목록 (옵션, 공백으로 구분) | listeners | 데이터베이스 인스턴스로 시작되는 Oracle 리스너 목록입니다. 리스너 이름은 공백으로 구분합니다. 기본값은 공백으로 리스너를 비활성화합니다. |
잠금 파일로의 경로 (옵션) | lockfile | Oracle이 실행되고 있는지에 대한 여부를 확인하기 위해 사용되는 lockfile의 위치입니다. 기본값 위치는 /tmp 아래입니다. |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
리스너 이름 | name | 리스너 이름입니다. |
Oracle 사용자 이름 | user | Oracle 인스턴스가 Oracle 사용자로 실행하는 사용자 이름입니다. |
Oracle 애플리케이션 홈 디렉토리 | home | 이는 Oracle (사용자가 아닌 응용 프로그램)의 홈 디렉토리입니다. Oracle 설치시 설정됩니다. |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
이름 | name | 로깅 및 다른 목적을 위한 서비스 이름을 지정합니다. |
설정 파일 | config_file | 설정 파일로의 절대 경로를 정의합니다. 기본값은 /var/lib/pgsql/data/postgresql.conf 입니다. |
Postmaster 사용자 | postmaster_user | root로 데이터베이스 서버를 실행할 수 없기대문에 이를 실행하는 사용자입니다. 기본값은 postgres입니다. |
Postmaster 옵션 | postmaster_options | postmaster에 대한 다른 명령행 옵션 |
종료 대기 시간 (초) | shutdown_wait | 서비스 종료까지의 정확한 대기 시간 (초)을 지정합니다. |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
SAP 데이터베이스 이름 | SID | 고유한 SAP 시스템 식별자를 지정합니다. 예: P01. |
SAP 실행 가능 디렉토리 | DIR_EXECUTABLE | sapstartsrv 및 sapcontrol 에 대한 정규화된 경로를 지정합니다. |
데이터베이스 유형 | DBTYPE | 다음의 데이터베이스 유형 중 하나를 지정합니다: Oracle, DB6, ADA. |
Oracle 리스너 이름 | NETSERVICENAME | Oracle TNS 청취자 이름을 지정합니다. |
ABAP 스택이 설치되어 있지 않음, Java 스택만 설치됨 | DBJ2EE_ONLY | SAP 데이터베이스에 ABAP 스택이 설치되어 있지 않은 경우, 이 매개 변수를 활성화합니다. |
애플리케이션 수준 모니터링 | STRICT_MONITORING | 애플리케이션 수준 모니터링을 활성화합니다. |
자동 복구 시작 | AUTOMATIC_RECOVER | 자동 복구 시작을 활성화 또는 비활성화합니다 |
Java SDK로의 경로 | JAVE_HOME | Java SDK로의 경로입니다. |
JDBC 드라이버의 파일 이름 | DB_JARS | JDBC 드라이버의 파일 이름입니다. |
Pre-Start 스크립트로의 경로 | PRE_START_USEREXIT | pre-start 스크립트로의 경로입니다. |
Post-Start 스크립트로의 경로 | POST_START_USEREXIT | post-start 스크립트로의 경로입니다. |
Pre-Stop 스크립트로의 경로 | PRE_STOP_USEREXIT | pre-stop 스크립트로의 경로입니다. |
Post-Stop 스크립트로의 경로 | POST_STOP_USEREXIT | post-stop 스크립트로의 경로입니다. |
J2EE 인스턴스 부트스트랩 디렉토리 | DIR_BOOTSTRAP | J2EE 인스턴스 부트스트랩 디렉토리의 정규화된 경로입니다. 예: /usr/sap/P01/J00/j2ee/cluster/bootstrap . |
J2EE 보안 저장 경로 | DIR_SECSTORE | J2EE 보안 저장 디렉토리의 정규화된 경로입니다. 예: /usr/sap/P01/SYS/global/security/lib/tools . |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
SAP 인스턴스 이름 | InstanceName | 정규화된 SAP 인스턴스 이름입니다. 예: P01_DVEBMGS00_sapp01ci. |
SAP 실행 가능 디렉토리 | DIR_EXECUTABLE | sapstartsrv 및 sapcontrol 로의 정규화된 경로입니다. |
SAP START 프로파일이 포함된 디렉토리 | DIR_PROFILE | SAP START 프로파일로의 정규화된 경로입니다. |
SAP START 프로파일 이름 | START_PROFILE | SAP START 프로파일의 이름을 지정합니다. |
시작 상태를 확인하기 전 까지 대기 시간 (초) | START_WAITTIME | 시작 상태를 확인하기 전 까지 대시 시간 (초)을 지정합니다 (J2EE-Addin의 경우 기다리지 않음). |
자동 복구 시작을 활성화 | AUTOMATIC_RECOVER | 자동 복구 시작을 활성화 또는 비활성화합니다 |
Pre-Start 스크립트로의 경로 | PRE_START_USEREXIT | pre-start 스크립트로의 경로입니다. |
Post-Start 스크립트로의 경로 | POST_START_USEREXIT | post-start 스크립트로의 경로입니다. |
Pre-Stop 스크립트로의 경로 | PRE_STOP_USEREXIT | pre-stop 스크립트로의 경로입니다. |
Post-Stop 스크립트로의 경로 | POST_STOP_USEREXIT | post-stop 스크립트로의 경로입니다. |
참고
표 B.20. “Samba 서버 ”에 대해 클러스터 서비스를 생성하거나 편집할 때 Samba-service 리소스를 직접 서비스에 연결하는 것이지 서비스 내의 리소스에 연결하는 것이 아닙니다.
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
이름 | name | Samba 서버의 이름을 지정합니다. |
설정 파일 | config_file | Samba 설정 파일 |
smbd의 다른 명령행 옵션 | smbd_options | smbd의 다른 명령행 옵션입니다. |
nmbd의 다른 명령행 옵션 | nmbd_options | nmbd의 다른 명령행 옵션입니다. |
종료 대기 시간 (초) | shutdown_wait | 서비스 종료까지의 정확한 대기 시간 (초)을 지정합니다. |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
이름 | name | 사용자 정의 사용자 스크립트의 이름을 지정합니다. 스크립트 리소스를 통해 표준 LSB 호환 init 스크립트가 클러스터 서비스를 시작하는데 사용할 수 있습니다. |
스트립트 파일로의 전체 경로 | file | 이 사용자 지정 스크립트가 배치되어 있는 위치의 경로를 입력합니다 (예: /etc/init.d/userscript ). |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
인스턴스 이름 | name | Sybase ASE 리소스의 인스턴스 이름을 지정합니다. |
ASE 서버 이름 | server_name | HA 서비스에 대해 설정된 ASE 서버의 이름 |
SYBASE 홈 디렉토리 | sybase_home | Sybase 제품의 홈 디렉토리 |
로그인 파일 | login_file | 로그인-암호 쌍이 포함된 로그인 파일의 전체 경로 |
인터페이스 파일 | interfaces_file | ASE 서버 시작 및 액세스하는 데 사용되는 인터페이스 파일의 전체 경로 |
SYBASE_ASE 디렉토리 이름 | sybase_ase | ASE 제품이 설치되는 sybase_home 하의 디렉토리 이름 |
SYBASE_OCS 디렉토리 이름 | sybase_ocs | OCS 제품이 설치되는 sybase_home 하의 디렉토리 이름입니다. 예, ASE-15_0 |
Sybase 사용자 | sybase_user | ASE 서버를 실행할 수 있는 사용자 |
시작 시간 제한 (초) | start_timeout | 시작 시간 제한 값입니다. |
종료 시간 제한 (초) | shutdown_timeout | 종료 시간 제한 값입니다. |
Deep Probe 시간 제한 | deep_probe_timeout | deep probe를 실행하는 동안 서버가 응답하지 않는다는 것을 확인하기 전에 ASE 서버의 응답을 기다리는 최대 시간 (초) |
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
이름 | name | 로깅 및 다른 목적을 위한 서비스 이름을 지정합니다. |
설정 파일 | config_file | 설정 파일의 절대 경로를 지정합니다. 기본값은 /etc/tomcat6/tomcat6.conf 입니다. |
종료 대기 시간 (초) | shutdown_wait | 서비스 종료까지의 올바른 대기 시간 (초)을 지정합니다. 기본값은 30입니다. |
중요
표 B.24. “가상 머신 ”에 대해 가상 머신 리소스로 사용자 클러스터를 설정할 때
rgmanager
도구를 사용하여 가상 머신을 시작 및 중지해야 합니다. virsh
를 사용하여 컴퓨터를 시작하면 가상 머신이 여러 위치에서 실행되어 가상 머신에 있는 데이터가 손상될 수 있습니다. 클러스터 및 비 클러스터 도구 모두를 사용하여 관리자가 가상 머신을 실수로 "중복 시작"하는 위험을 줄이기 위해 시스템을 설정하는 방법에 대한 내용은 2.14절. “클러스터 환경에서 가상 머신 설정 ”에서 참조하십시오.
참고
가상 머신 리소스는 다른 클러스터 리소스와는 다르게 설정됩니다. luci를 사용하여 가상 머신 리소스를 설정하려면 서비스 그룹을 클러스터에 추가한 후 리소스를 서비스에 추가합니다.
Virtual Machine
을 리소스 유형으로 선택하고 가상 머신 리소스 매개 변수를 입력합니다. ccs
를 사용하여 가상 머신을 설정하는 내용은 5.12절. “가상 머신 리소스 ”에서 참조하십시오.
luci 필드 | cluster.conf 속성 | 설명 |
---|---|---|
서비스 이름 | name | 가상 머신 이름을 지정합니다. luci 인터페이스를 사용할 때 이를 서비스 이름으로 지정해야 합니다. |
자동으로 서비스 시작 | autostart | 활성화되어 있을 경우, 가상 시스템은 클러스터가 정원을 구성한 후 자동으로 시작됩니다. 이 매개 변수가 비활성화되어 있는 경우 가상 머신은 클러스터가 정원을 구성한 후에도 자동으로 시작되지 않습니다. 가상 머신은 disabled (비활성화) 상태로 저장됩니다. |
단독 실행 | exclusive | 활성화되어 있을 경우, 가상 머신은 다른 노드에서 전용으로 실행되도록 재배치될 수 있습니다. 즉, 다른 가상 머신이 실행하지 않는 노드에서 실행됩니다. 가상 머신 전용 실행을 위한 노드를 사용할 수 없는 경우 가상 머신은 실패 후 다시 시작하지 않습니다. 또한 다른 가상 머신은 Run exclusive 로 이 가상 머신을 실행하는 노드에 자동으로 재배치되지 않습니다. 수동으로 시작하거나 또는 재배치 작업을 하여 이옵션을 무시할 수 있습니다. |
페일오버 도메인 | domain | 가상 시스템이 실패한 상황에서 시행하는 클러스터 구성원의 목록을 정의합니다. |
복구 정책 | recovery | Recovery policy 는 다음과 같은 옵션을 제공합니다:
|
재시작 옵션 | max_restarts , restart_expire_time | 서비스의 복구 정책으로 | 또는 를 선택한 경우, 서비스를 이동 또는 비활성화하기 전 까지 다시 시작 실패의 최대 횟수를 지정할 수 있으며 다시 시작을 잊어버린 후 시간을 초 단위로 지정할 수 있습니다.
마이그레이션 유형 | migrate | live 또는 pause 의 마이그레이션 유형을 지정합니다. 기본 설정은 live 입니다. |
마이그레이션 맵핑 | migration_mapping |
마이그레이션을 위한 대체 인터페이스를 지정합니다. 예를 들어 노드 상의 가상 머신 마이그레이션을 위해 사용된 네트워크 주소가 클러스터 통신을 위해 사용된 노드 주소와 다를 경우에 이를 지정할 수 있습니다.
다음을 지정하면 가상 머신을
member 에서 member2 로 마이그레이션할 때 실제로 target2 로 마이그레이션하는 것으로 표시됩니다. 유사하게 member2 에서 member 로 마이그레이션할 때 target 을 사용하여 마이그레이션할 수 있습니다.
member:target,member2:target2
|
상태 프로그램 | status_program |
가상 머신 존재 확인을 위한 표준 검사 이외에 실행할 상태 프로그램입니다. 지정되어 있는 경우 상태 프로그램은 1 분 마다 한 번씩 실행됩니다. 이를 사용하여 가상 머신 내의 중요한 서비스의 상태를 확인할 수 있습니다. 예를 들어, 가상 머신이 웹 서버를 실행하면 상태 프로그램은 웹 서버가 활성화되어 실행되고 있는지를 확인할 수 있습니다. 이러한 상태 검사가 실패하면 (0 이외의 값이 반환될 경우), 가상 머신은 복구됩니다.
가상 머신을 시작한 후, 가상 머신 리소스 에이전트는 정기적으로 상태 프로그램을 호출하고 반환전 성공적 반환 코드 (0) 결과를 기다립니다. 이러한 대기 시간은 5 분 후에 만료됩니다.
|
VM 생성에 사용되는 xmlfile로의 경로 | xmlfile | libvirt 도메인 정의가 포함된 libvirt XML 파일로의 완전 경로 |
VM 설정 파일 경로 | path |
가상 머신 리소스 에이전트 (
vm.sh )가 가상 머신 설정 파일을 검색하는 콜론으로 구분된 경로의 사양. 예: /mnt/guests/config:/etc/libvirt/qemu
중요
경로는 절대로 가상 머신 설정 파일을 직접 포인트해서는 안됩니다.
|
VM 스냅샷 디렉토리로의 경로 | snapshot | 가상 머신 이미지가 저장되는 스냅샷 디렉토리로의 경로입니다. |
하이퍼바이저 URI | hypervisor_uri | 하이퍼바이저 URI (일반적으로 자동). |
마이그레이션 URI | migration_uri | 마이그레이션 URI (일반적으로 자동). |
마이그레이션 도중 ssh를 통한 터널 데이터 | tunnelled | 마이그레이션 도중 ssh를 통한 터널 데이터입니다. |