AWS의 SBC ORACLE ACME 패킷 HA

AWS에서 Acme 패킷 SBC의 HA 유틸리티를 구성하려면 SBC의 OS에 사전 설치된 스크립트를 사용해야 합니다. 이 스크립트를 변경할 필요는 없지만 참조하려는 경우 SBC의 SHELL을 입력하고 이전에 셸 액세스를 위해 정의해야 했던 암호를 작성하여 액세스할 수 있습니다.



안으로 들어가면 스크립트를 참조할 수 있습니다.


스크립트를 분석하면 변수를 사용하여 SBC의 상태를 확인하고 해당 시점에 활성 상태인 인터페이스를 할당하여 AWS가 해당 머신에 IP를 할당한다는 것을 알 수 있습니다. AWS 콘솔에서 IP가 하나 또는 다른 하나가 활성 노드인지 여부에 따라 클러스터의 한 시스템에서 다른 시스템으로 할당된 변경.

이것이 작동하기 위한 전제 조건은 SBC에서 DHCP를 활성화하는 것입니다(AWS 콘솔에서 정적 IP를 할당함). 이를 위해 Bootparam에서 IP를 구성하면 안 됩니다.


SBC/etc/resolv.conf 파일(셸에서 액세스)에 AWS DNS 서버 IP가 있는지 확인해야 합니다.


이러한 사항이 확인되면 이 변경이 가능하려면 노드의 2 EC2에 특정 IAM 역할과 특정 IAM 정책을 할당해야 합니다. 할당해야 하는 2개의 클러스터 머신. IP의.
IAM 역할이 생성되면 이 JSON 코드를 IAM 정책에 붙여넣어야 AWS가 AWS의 HA용 Oracle에서 개발한 스크립트와 함께 작동할 수 있습니다.

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Action": [
                "ec2:DescribeAddresses",
                "ec2:DescribeNetworkInterfaces",
                "ec2:DescribeNetworkInterfaceAttribute",
                "ec2:DescribeInstanceAttribute",
                "ec2:DescribeSubnets",
                "ec2:AssignPrivateIpAddresses",
                "ec2:AssociateAddress",
                "ec2:DescribeSecurityGroups",
                "ec2:DescribeInstanceStatus"
            ],
            "Resource": "*",
            "Effect": "Allow"
        }
    ]
}


우리는 이 정보를 저장하고 활성/수동 노드를 변경하여 탄력적 IP뿐만 아니라 모든 추가 IP가 다른 노드 간에 균형을 이루어야 하는지 테스트할 수 있으며 그 순간 항상 활성 노드에 할당됩니다.
또한 탄력적 IP뿐만 아니라 추가 IP를 할당할 때 IP를 할당하는 노드가 활성 상태인지 확인해야 합니다.

즐기다

좋은 웹페이지 즐겨찾기