4.4. 기존 이미지를 여러 저장소에 복사
이 기능을 사용하면 상호 운용 가능한 이미지 가져오기 워크플로를 사용하여 에지의 여러 Ceph Storage 저장소로 Red Hat OpenStack Image 서비스(glance) 이미지 데이터를 사용하여 기존 이미지를 복사할 수 있습니다.
이미지를 에지 사이트에 복사하기 전에 중앙 사이트에 있어야 합니다. 이미지 소유자 또는 관리자만 새로 추가된 저장소에 기존 이미지를 복사할 수 있습니다.
이미지 데이터를 수신하도록 --all-stores
를 true
로 설정하거나 특정 저장소를 지정하여 기존 이미지 데이터를 복사할 수 있습니다.
-
--all-stores
옵션의 기본 설정은false
입니다.--all-stores
가false
인 경우--stores STORE1,STORE2
를 사용하여 이미지 데이터를 수신하는 저장소를 지정해야 합니다. 지정된 저장소에 이미지 데이터가 이미 있으면 요청이 실패합니다. -
all-stores
를true
로 설정하고 이미지 데이터가 일부 저장소에 이미 있는 경우 해당 저장소가 목록에서 제외됩니다.
이미지 데이터를 수신하는 저장소를 지정하면 이미지 서비스는 중앙 사이트의 데이터를 스테이징 영역으로 복사합니다. 그런 다음 이미지 서비스는 상호 운용 가능한 이미지 가져오기 워크플로를 사용하여 이미지 데이터를 가져옵니다. 자세한 내용은 여러 저장소에 이미지 가져오기를 참조하십시오.
이미지 관리에 이미지 서비스 명령줄 클라이언트를 사용합니다.
Red Hat은 관리자가 정해진 이미지 복사 요청을 신중하게 방지하는 것이 좋습니다. 동일한 이미지에 대한 두 개의 시간이 지정된 복사 이미지 작업으로 인해 경쟁 조건과 예기치 않은 결과가 발생합니다. 기존 이미지 데이터는 그대로 유지되지만 새 저장소에 데이터를 복사하지 못합니다.
4.4.1. 모든 저장소에 이미지 복사
다음 절차에 따라 사용 가능한 모든 저장소에 이미지 데이터를 복사합니다.
절차
사용 가능한 모든 저장소에 이미지 데이터를 복사합니다.
$ glance image-import IMAGE-ID \ --all-stores true \ --import-method copy-image
IMAGE-ID 를 복사할 이미지 이름으로 교체합니다.
이미지 데이터가 사용 가능한 모든 저장소에 성공적으로 복제되었는지 확인합니다.
$ glance image-list --include-stores
이미지 가져오기 작업의 상태를 확인하는 방법에 대한 자세한 내용은 이미지 가져오기 작업 의 진행 상황 확인을 참조하십시오.
4.4.2. 특정 저장소에 이미지 복사
다음 절차에 따라 이미지 데이터를 특정 저장소에 복사합니다.
절차
이미지 데이터를 특정 저장소에 복사합니다.
$ glance image-import IMAGE-ID \ --stores STORE1,STORE2 \ --import-method copy-image
- IMAGE-ID 를 복사할 이미지 이름으로 교체합니다.
- STORE1 및 STORE2 를 이미지 데이터를 복사할 저장소 이름으로 교체합니다.
이미지 데이터가 지정된 저장소에 성공적으로 복제되었는지 확인합니다.
$ glance image-list --include-stores
이미지 가져오기 작업의 상태를 확인하는 방법에 대한 자세한 내용은 이미지 가져오기 작업 의 진행 상황 확인을 참조하십시오.