CREATE_CLUSTER_CONFIG 구조체(clusapi.h)
초기 클러스터 구성을 정의합니다. 이 구조체는 pConfig 매개 변수에서 CreateCluster 함수에 전달됩니다.
구문
typedef struct _CREATE_CLUSTER_CONFIG {
DWORD dwVersion;
PCWSTR lpszClusterName;
DWORD cNodes;
PCWSTR *ppszNodeNames;
DWORD cIpEntries;
PCLUSTER_IP_ENTRY pIpEntries;
BOOLEAN fEmptyCluster;
CLUSTER_MGMT_POINT_TYPE managementPointType;
CLUSTER_MGMT_POINT_RESTYPE managementPointResType;
PCWSTR pszUserName;
PCWSTR pszPassword;
PCWSTR pszDomain;
} CREATE_CLUSTER_CONFIG, *PCREATE_CLUSTER_CONFIG;
멤버
dwVersion
버전. 이 설정을 CLUSAPI_VERSION.
lpszClusterName
클러스터의 이름입니다.
cNodes
ppszNodeNames 멤버가 가리키는 배열의 노드 수입니다.
ppszNodeNames
문자열에 대한 포인터 배열의 주소이며, 각각 새 클러스터에 추가할 노드의 이름을 지정합니다.
cIpEntries
pIpEntries 멤버가 가리키는 배열의 노드 수입니다. 0이면 IP 주소 또는 네트워크 이름 리소스가 만들어지지 않습니다.
pIpEntries
CLUSTER_IP_ENTRY 구조체에 대한 포인터 배열의 주소이며, 각각 새 클러스터에 추가할 노드의 이름을 지정합니다. 각 항목은 별도의 IP 주소 리소스를 구성하는 데 사용되며, 이러한 모든 IP 주소 리소스에 따라 논리적 OR 방식으로 네트워크 이름 리소스가 만들어집니다.
fEmptyCluster
TRUE이면 노드 없이 클러스터를 만들고 cIpEntries 멤버는 0이어야 하며 pIpEntries 멤버는 NULL이어야 합니다.
FALSE이면 클러스터를 하나 이상의 노드로 만들고 cIpEntries 멤버는 하나 이상이어야 하고, pIpEntries 멤버는 NULL이 아니어야 하고, cNodes 멤버는 하나 이상이어야 하고, ppszNodeNames 멤버는 NULL이 아니어야 하며, lpszClusterName 멤버는 NULL이 아니어야 합니다.
managementPointType
관리 지점 유형을 지정하는 CLUSTER_MGMT_POINT_TYPE 값입니다. 이 구조체의 fEmptyCluster 멤버 값이 TRUE이면 이 멤버는 무시되고 구조체는 이 멤버가 CLUSTER_MGMT_POINT_TYPE_NONE 설정된 것처럼 처리됩니다. 이 구조체의 dwVersion 멤버가 CLUSAPI_VERSION_WINDOWSBLUE 미만의 값으로 설정된 경우 이 멤버의 값은 무시되고 구조체는 이 멤버가 CLUSTER_MGMT_POINT_TYPE_CNO 설정된 것처럼 처리됩니다.
Windows Server 2012, Windows Server 2008 R2 및 Windows Server 2008: 이 멤버는 Windows Server 2012 R2 이전에는 지원되지 않습니다.
managementPointResType
pszUserName
pszPassword
pszDomain
요구 사항
지원되는 최소 클라이언트 | 지원되는 버전 없음 |
지원되는 최소 서버 | Windows Server 2008 Datacenter, Windows Server 2008 Enterprise |
머리글 | clusapi.h |