Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

20.38.9. 인터페이스 스냅샷 조작

virsh iface-begin 명령은 나중에 커밋( virsh iface-commit) 또는 복원(virsh iface-rollback)할 수 있는 현재 호스트 인터페이스 설정의 스냅샷을 생성합니다. 이 기능은 새 호스트 인터페이스를 정의하고 시작할 때 오류가 발생하고 시스템 구성이 발생하는 경우에 유용합니다. 스냅샷이 이미 있는 경우 이전 스냅샷이 커밋되거나 복원될 때까지 이 명령이 실패합니다. 정의되지 않은 동작은 스냅샷 생성과 해당 최종 커밋 또는 롤백 시점 사이에 libvirt API 외부의 호스트 인터페이스에 대한 외부 변경이 발생합니다.
virsh iface-commit 명령을 사용하여 마지막 virsh iface-begin 이후의 모든 변경 사항을 작업으로 선언한 다음 롤백 지점을 삭제합니다. virsh iface-begin 을 사용하여 인터페이스 스냅샷이 아직 시작되지 않은 경우 이 명령이 실패합니다.
virsh iface-rollback 을 사용하여 virsh iface-begin 명령이 실행된 마지막 시간을 기록한 상태로 모든 호스트 인터페이스 설정을 되돌립니다. virsh iface-begin 명령이 이전에 실행되지 않은 경우 virsh iface-rollback 이 실패합니다. virsh iface-commit 가 실행되기 전에 호스트 물리적 시스템을 재부팅하면 virsh iface-begin 이 실행된 시점으로 호스트의 구성을 복원하는 자동 롤백이 수행됩니다. 이는 네트워크 구성을 부적절하게 변경하면 변경 내용을 취소하기 위해 호스트에 연결할 수 없는 경우 유용하지만 호스트는 전원을 끄거나 재부팅해야 하는 경우에 유용합니다.

예 20.97. 스냅샷 작업 예

새 호스트 인터페이스를 정의하고 시작합니다.
# virsh iface-begin
# virsh iface-define eth4-if.xml
# virsh if-start eth4
문제가 발생하여 네트워크가 실행을 중지하면 변경 사항을 롤백합니다.
# virsh iface-rollback
모든 항목이 제대로 작동하는 경우 변경 사항을 커밋합니다.
# virsh iface-commit