X4는 테라바이트급 SAP HANA 워크로드를 실행하도록 설계된 특수한 Compute Engine 베어메탈 머신 유형 시리즈입니다. 정기적인 소프트웨어 및 펌웨어 업데이트에는 X4 유지보수가 필요합니다. 이번 유지보수를 통해 X4 인스턴스의 최적화된, 안전하고 안정적인 성능을 보장할 수 있습니다.
다른 Compute Engine 머신 유형과 달리 X4는 유지보수 이벤트 중 라이브 마이그레이션 프로세스를 지원하지 않습니다. 즉, 계획된 호스트 유지보수 이벤트의 경우 Google에서 X4 인스턴스를 중지하고 업데이트해야 하므로 이러한 이벤트는 SAP HANA 워크로드에 매우 중요합니다.
유지보수 수명 주기
계획된 호스트 유지보수 이벤트는 60일 전에 알림을 보내는 것으로 시작됩니다. 이 기간 내에 호스트 유지보수 이벤트를 트리거할 수 있습니다. 예정된 시작일 및 시간 전에 호스트 유지보수 이벤트를 트리거하지 않으면 Google에서 예정된 시작일, 예정된 시작 시간 또는 그로부터 몇 분 이내에 자동으로 트리거합니다.
예약된 호스트 유지보수 이벤트는 일반적으로 최대 4시간 동안 지속되며, 이 기간에는 호스트에서 실행 중인 인스턴스가 중지되었다가 다시 시작됩니다.
X4 인스턴스의 계획된 호스트 유지보수 이벤트의 대략적인 빈도는 최소 90일입니다. 즉, 예약된 유지보수가 완료되면 다음 예약된 유지보수 이벤트가 최소 90일 후에 발생합니다. 그러나 근본적인 문제의 심각도에 따라 예약되지 않은 유지보수가 진행될 수 있습니다.
다음 섹션에서는 계획된 호스트 유지보수 이벤트가 트리거되는 두 가지 방법(수동 또는 Google 자동)을 설명합니다.
사용자가 직접 트리거한 유지보수 이벤트
다음 단계는 계획된 호스트 유지보수 이벤트를 트리거하는 시나리오에서 발생하는 작업 시퀀스의 예를 보여줍니다.
- 0일 차에 X4 인스턴스를 배포합니다.
36일째 Google에서 계획된 호스트 유지보수 이벤트에 대한 알림을 받습니다.
gcloud compute instances describe
명령어를 사용하여 X4 인스턴스의 설명을 조회하면 응답에"maintenanceStatus": "PENDING"
가 표시됩니다.36일에서 96일 (60일 사전 알림 기간) 사이에 호스트 유지보수 이벤트를 트리거할 수 있습니다.
80일 차에 X4 인스턴스의 호스트 유지보수 이벤트를 트리거합니다. 예를 들어
gcloud compute instances perform-maintenance
명령어를 실행합니다.Google에서 유지보수를 위해 X4 인스턴스의 전원을 끕니다. 유지보수 기간은 일반적으로 4시간입니다.
gcloud compute instances describe
명령어를 사용하여 인스턴스의maintenanceStatus
필드가ONGOING
로 설정되어 있는지 확인할 수 있습니다.유지보수 활동이 완료되면 Google에서 X4 인스턴스를 다시 시작합니다.
다음에 예정된 호스트 유지보수 이벤트에 대한 알림을 받을 수 있는 가장 빠른 시점은 이 유지보수 이벤트가 완료된 후 최소 30일 경과한 시점입니다. 이 예에서는 Google에서 120일에 예정된 다음 호스트 유지보수 이벤트에 대한 알림을 전송합니다.
다음 다이어그램은 위의 단계를 보여줍니다.
Google에서 자동으로 트리거하는 유지보수 이벤트
다음 단계에서는 Google에서 예약된 호스트 유지보수 이벤트를 트리거하는 시나리오에서 발생하는 작업의 시퀀스 예를 보여줍니다. Google은 이벤트에 대한 알림을 받은 날부터 이벤트의 예정된 시작일 사이의 60일 사전 알림 기간 동안 이벤트를 트리거하지 않는 경우에만 이벤트의 예정된 시작일에 호스트 유지보수 이벤트를 트리거합니다.
- 0일 차에 X4 인스턴스를 배포합니다.
45일째 Google에서 계획된 호스트 유지보수 이벤트에 대한 알림을 받습니다.
gcloud compute instances describe
명령어를 사용하여 X4 인스턴스의 설명을 조회하면 응답에"maintenanceStatus": "PENDING"
가 표시됩니다.호스트 유지보수 이벤트의 계획된 시작일인 105일째에 Google에서 호스트 유지보수 이벤트를 트리거합니다. 유지보수는 일반적으로 계획된 시작 시간 또는 그로부터 몇 분 이내에 시작됩니다.
gcloud compute instances describe
명령어를 사용하여 X4 인스턴스의 설명을 조회하면 응답에"maintenanceStatus": "ONGOING"
가 표시됩니다.Google에서 유지보수를 위해 X4 인스턴스의 전원을 끕니다. 유지보수 기간은 일반적으로 4시간입니다.
유지보수 작업이 완료되면 Google에서 X4 인스턴스를 다시 시작합니다.
다음에 예정된 호스트 유지보수 이벤트에 대한 알림을 받을 수 있는 가장 빠른 시점은 이 유지보수 이벤트가 완료된 후 최소 30일 경과한 시점입니다. 이 예에서는 Google에서 150일에 예정된 다음 호스트 유지보수 이벤트에 대한 알림을 전송합니다.
다음 다이어그램은 위의 단계를 보여줍니다.
유지보수 이벤트 정보 보기
계획된 호스트 유지보수 이벤트마다 Google에서 60일 전에 사전 알림을 전송합니다. X4의 모든 예약된 호스트 유지보수 이벤트는 예약된 유지보수로 분류됩니다.
예약된 호스트 유지보수 이벤트에 대한 정보를 보려면 다음 단계를 따르세요.
- Google Cloud CLI를 사용하여 X4 인스턴스 쿼리
- REST API를 사용하여 X4 인스턴스 쿼리
- X4 인스턴스의 메타데이터 서버 쿼리
- Cloud Logging에서 로그 확인
필요한 IAM 역할 및 권한을 포함하여 이러한 작업을 실행하는 방법에 관한 자세한 내용은 호스트 유지보수 이벤트 모니터링 및 계획을 참고하세요.
유지보수 이벤트 시뮬레이션
계획된 호스트 유지보수 이벤트의 엔드 투 엔드 프로세스를 관찰하거나 구현한 통합 또는 자동화를 테스트하려면 gcloud CLI 또는 REST API를 사용하여 X4 인스턴스의 호스트 유지보수 이벤트를 시뮬레이션하면 됩니다.
예약된 유지보수 이벤트를 시뮬레이션하는 방법에 관한 자세한 내용은 종료되는 컴퓨팅 인스턴스의 호스트 유지보수 시뮬레이션을 참고하세요.
유지보수 이벤트 트리거
60일 사전 알림 기간이 종료되기 전에 언제든지 계획된 호스트 유지보수 이벤트를 트리거할 수 있습니다. gcloud CLI 또는 REST API를 사용하여 이 작업을 수행할 수 있습니다.
호스트 유지보수 이벤트를 트리거하려면 Compute Engine 인스턴스를 중지하고 시작하는 gcloud CLI 또는 REST API 리소스를 사용하지 마세요.
예약된 호스트 유지보수 이벤트를 트리거하는 방법 또는 상태를 확인하는 방법에 관한 자세한 내용은 호스트 유지보수 이벤트 수동 시작을 참고하세요.
유지보수 이벤트 완료 확인
Compute Engine X4 인스턴스에 대해 계획된 호스트 유지보수 이벤트가 완료되었는지 확인하려면 다음 단계를 따르세요.
gcloud CLI 또는 REST API를 사용하여 인스턴스에 쿼리합니다. 응답에
upcomingMaintenance
필드가 포함되지 않습니다.인스턴스를 쿼리하는 방법에 관한 자세한 내용은 인스턴스에서 유지보수 이벤트 알림 확인을 참고하세요.
Cloud Logging에서 인스턴스의 로그를 확인합니다. 다음과 유사한 로그 메시지가 표시됩니다.
Maintenance window is completed for this instance. All maintenance notifications on the instance has been removed.
인스턴스의 로그를 검색하는 방법에 관한 자세한 내용은 Cloud Logging에서 유지보수 이벤트 알림 확인하기를 참고하세요.
유지보수 이벤트 모니터링
Compute Engine X4 인스턴스의 계획된 호스트 유지보수 이벤트에 대한 모니터링을 설정하면 진행 중인 이벤트의 상태와 예정된 이벤트에 대한 정보를 팀에 계속 제공할 수 있습니다.
각 유지보수 이벤트는 Cloud Logging에 여러 메시지를 전송하므로 로그 기반 알림 정책을 설정하여 특정 유지보수 이벤트 알림을 검색하고 알림 채널을 사용하여 알림을 전송할 수 있습니다.
예정된 호스트 유지보수 이벤트에 대한 알림을 구성하는 방법에 관한 자세한 내용은 호스트 유지보수 알림에 대한 알림 구성을 참고하세요.