4.15. gcp-vcp-move-vip 리소스 에이전트 구성
gcp-vpc-move-vip
리소스 에이전트는 실행 중인 인스턴스에 보조 IP 주소(alias IP)를 연결합니다. 클러스터의 다른 노드 간에 전달할 수 있는 유동 IP 주소입니다.
이 리소스에 대한 자세한 정보를 보려면 다음을 수행합니다.
pcs resource describe gcp-vpc-move-vip
# pcs resource describe gcp-vpc-move-vip
기본 서브넷 주소 범위 또는 보조 서브넷 주소 범위를 사용하도록 리소스 에이전트를 구성할 수 있습니다.
기본 서브넷 주소 범위
기본 VPC 서브넷에 대한 리소스를 구성하려면 다음 단계를 완료합니다.
절차
aliasip
리소스를 만듭니다. 사용되지 않는 내부 IP 주소를 포함합니다. 명령에 CIDR 블록을 포함합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs resource create aliasip gcp-vpc-move-vip alias_ip=UnusedIPaddress/CIDRblock
# pcs resource create aliasip gcp-vpc-move-vip alias_ip=UnusedIPaddress/CIDRblock
예제:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs resource create aliasip gcp-vpc-move-vip alias_ip=10.10.10.200/32
[root@rhel81-node-01 ~]# pcs resource create aliasip gcp-vpc-move-vip alias_ip=10.10.10.200/32
노드에서 IP를 관리할
IPaddr2
리소스를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs resource create vip IPaddr2 nic=interface ip=AliasIPaddress cidr_netmask=32
# pcs resource create vip IPaddr2 nic=interface ip=AliasIPaddress cidr_netmask=32
예제:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs resource create vip IPaddr2 nic=eth0 ip=10.10.10.200 cidr_netmask=32
[root@rhel81-node-01 ~]# pcs resource create vip IPaddr2 nic=eth0 ip=10.10.10.200 cidr_netmask=32
vipgrp
에서 네트워크 리소스를 그룹화합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs resource group add vipgrp aliasip vip
# pcs resource group add vipgrp aliasip vip
검증
리소스가 시작되었고
vipgrp
로 그룹화되었는지 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs status
# pcs status
리소스가 다른 노드로 이동할 수 있는지 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs resource move vip Node
# pcs resource move vip Node
예제:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs resource move vip rhel81-node-03
[root@rhel81-node-01 ~]# pcs resource move vip rhel81-node-03
다른 노드에서
vip
가 성공적으로 시작되었는지 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs status
# pcs status
보조 서브넷 주소 범위
보조 서브넷 주소 범위에 대한 리소스를 구성하려면 다음 단계를 완료합니다.
사전 요구 사항
절차
보조 서브넷 주소 범위를 생성합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow gcloud-ra compute networks subnets update SubnetName --region RegionName --add-secondary-ranges SecondarySubnetName=SecondarySubnetRange
# gcloud-ra compute networks subnets update SubnetName --region RegionName --add-secondary-ranges SecondarySubnetName=SecondarySubnetRange
예제:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow gcloud-ra compute networks subnets update range0 --region us-west1 --add-secondary-ranges range1=10.10.20.0/24
# gcloud-ra compute networks subnets update range0 --region us-west1 --add-secondary-ranges range1=10.10.20.0/24
aliasip
리소스를 만듭니다. 보조 서브넷 주소 범위에 사용되지 않은 내부 IP 주소를 생성합니다. 명령에 CIDR 블록을 포함합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs resource create aliasip gcp-vpc-move-vip alias_ip=UnusedIPaddress/CIDRblock
# pcs resource create aliasip gcp-vpc-move-vip alias_ip=UnusedIPaddress/CIDRblock
예제:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs resource create aliasip gcp-vpc-move-vip alias_ip=10.10.20.200/32
[root@rhel81-node-01 ~]# pcs resource create aliasip gcp-vpc-move-vip alias_ip=10.10.20.200/32
노드에서 IP를 관리할
IPaddr2
리소스를 생성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs resource create vip IPaddr2 nic=interface ip=AliasIPaddress cidr_netmask=32
# pcs resource create vip IPaddr2 nic=interface ip=AliasIPaddress cidr_netmask=32
예제:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs resource create vip IPaddr2 nic=eth0 ip=10.10.20.200 cidr_netmask=32
[root@rhel81-node-01 ~]# pcs resource create vip IPaddr2 nic=eth0 ip=10.10.20.200 cidr_netmask=32
vipgrp
에서 네트워크 리소스를 그룹화합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs resource group add vipgrp aliasip vip
# pcs resource group add vipgrp aliasip vip
검증
리소스가 시작되었고
vipgrp
로 그룹화되었는지 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs status
# pcs status
리소스가 다른 노드로 이동할 수 있는지 확인합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs resource move vip Node
# pcs resource move vip Node
예제:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs resource move vip rhel81-node-03
[root@rhel81-node-01 ~]# pcs resource move vip rhel81-node-03
다른 노드에서
vip
가 성공적으로 시작되었는지 확인합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow pcs status
# pcs status