오픈스택을 사용할 때 하이퍼 바이저가 실행된 서버의 상태에 이상이 생겨서 서버를 다른 하이퍼 바이저로 옮겨야 할 때 shelve 기능을 이용할 수 있습니다.
OpenStack에서 "shelve"는 가상 머신(VM)의 일시 중지 및 저장 기능을 나타냅니다. 이것은 VM을 현재 상태로 저장하고 나중에 다시 복원할 수 있는 유용한 기능입니다. "shelve" 작업은 VM의 가동 중지 없이도 실행할 수 있으며, VM의 디스크 이미지와 상태 정보를 OpenStack 데이터베이스에 저장합니다.
# shelve
openstack server shelve [서버 ID]
# unshelve
openstack server unshelve [서버 ID]
# 특정 호스트의 서버 목록 확인
openstack server list --host [호스트 명]
"Shelve" 기능은 다음과 같은 시나리오에서 유용할 수 있습니다:
1. 비활성 VM 관리: 비활성 상태의 VM을 유지하고 가동 중인 VM에 비해 자원을 절약하려는 경우.
2. VM 스냅샷: VM 상태의 스냅샷을 쉽게 생성하고 복원할 수 있도록 하는 경우.
3. 테스트 환경 관리: 개발 및 테스트 환경에서 VM 상태를 저장하고 나중에 재사용하는 경우.
"Shelve" 작업은 OpenStack의 Nova 컴퓨트 서비스를 통해 수행되며, OpenStack 버전 및 환경에 따라 사용 가능한 옵션과 기능이 다를 수 있습니다. 따라서 OpenStack 문서 및 관련 가이드를 확인하여 "shelve" 기능을 올바르게 사용하는 것이 중요합니다.
반응형
'빅데이터 > openstack' 카테고리의 다른 글
[openstack] 오픈 스택의 allowed address pairs를 이용하여 VIP 구현하는 방법 (0) | 2023.11.11 |
---|---|
[openstack] 시큐리티 그룹을 여러개 설정 하기 (0) | 2023.08.19 |