이 페이지에서는 Fail Compute 결함의 새 실험 템플릿을 설정하는 방법을 설명합니다. 이 결함을 사용하면 개별 VM 또는 전체 관리형 인스턴스 그룹 (MIG)의 컴퓨팅 리소스를 실패할 수 있습니다.
계속하기 전에 다음이 있어야 합니다.
roles/faulttesting.operator역할
새 실험 템플릿을 만들려면 다음 단계를 따르세요.
- 콘솔을 엽니다.Google Cloud
- Fault Injection Testing 개요 페이지로 이동합니다.
- 실험 템플릿 만들기 를 선택합니다.
- 또는 Fault Injection Testing 개요 페이지의 왼쪽 탐색 메뉴에서 실험 템플릿 을 클릭하고 템플릿 만들기 를 클릭합니다.
- 결함 유형 섹션에서 Fail Compute를 선택한 후 GCE 옵션을 선택합니다.
- 타겟 섹션에서 다음을 수행합니다.
- 대상 유형을 선택합니다.
- 개별 VM. 지정된 가상 머신 인스턴스를 격리합니다. 개별적으로 지정된 VM은 관리형 인스턴스 그룹 (MIG)의 일부가 될 수 없습니다.
- 지정된 보안 태그가 있는 모든 VM. 지정된 보안
태그 및 GCE 리전을 기반으로 VM을 타겟팅합니다.
- 실험을 만들기 전에 Fault Injection Testing 인터페이스 외부에서 태그를 적용해야 합니다.
- 태그가 지정된 VM은 MIG의 일부가 될 수 없으며 실험의 리전 외부에 있는 태그가 지정된 VM은 테스트에서 제외됩니다.
- Cloud Asset API가 사용 설정되어 있는지 확인합니다. Fault Injection Testing은 이 API를 사용하여 태그가 지정된 VM을 검색합니다.
- 트래픽을 차단하는 데 사용되는 방화벽 정책 은 이 태그를 직접 참조하지 않습니다. 타겟팅된 VM은 실험 기간 동안 실험별 새 태그에 바인딩됩니다.
- 영역 MIG의 모든 VM. 지정된 영역 MIG 내에서 VM을 타겟팅합니다. 테스트 기간 동안 MIG의 자동 확장 및 자동 복구가 사용 중지됩니다.
- 리전 MIG의 모든 VM. 지정된 리전 MIG 내에서 VM을 타겟팅합니다. 테스트 기간 동안 MIG의 자동 확장 및 자동 복구가 사용 중지됩니다.
- 영역의 모든 VM. 지정된 영역의 모든 비MIG VM 및 영역 MIG를 타겟팅합니다.
- 리전 MIG에 해당 영역의 구성요소가 있더라도 포함되지 않습니다.
- 영향을 받는 영역 MIG에는 테스트 기간 동안 자동 확장 및 자동 복구가 사용 중지됩니다.
- Fault Injection Testing는 API를 사용하여 지정된 영역에서 관리형 인스턴스 그룹 및 VM을 검색하므로 Cloud Asset API가 사용 설정되어 있는지 확인합니다.
- 리전의 모든 VM. 선택한 리전 내의 모든 비MIG VM 및 모든 MIG (영역 및 리전)를 타겟팅합니다.
- 테스트 기간 동안 영향을 받는 모든 MIG에 자동 확장 및 자동 복구가 사용 중지됩니다.
- 대상 유형을 선택합니다.
- Fault Injection Testing은 API를 사용하여 지정된 리전에서 MIG 및 VM을 검색하므로 CAIS API가 사용 설정되어 있는지 확인합니다.
- 실험이 실행될 기간으로 기간 을 설정합니다.
- 템플릿 이름 섹션에서 템플릿의 명확하고 설명적인 이름을 입력합니다. 선택적으로 설명에 세부정보를 제공합니다.
- 확인 섹션에서 다음을 수행합니다.
- 선택한 설정의 요약을 확인합니다.
- 자동 드라이 런이 완료될 때까지 기다립니다.
- 드라이 런이 완료되면 결함 삽입을 수신할 리소스 목록이 표시됩니다. 타겟팅된 리소스에 오류가 있는 경우 여기에도 표시됩니다.
- 실험 템플릿을 만듭니다. 템플릿이 생성되었음을 나타내는 확인 메시지가 표시되고 새 템플릿이 템플릿 목록에 표시됩니다.
Fail Compute 결함의 동작 방식에 대한 자세한 내용은 Fail Compute 결함 참조를 확인하세요.
다음 단계
실험을 실행하려면 만든 실험 템플릿을 사용하세요.