У меня есть пакет OVA с двумя изображениями и файл дескриптора OVF. Можно ли во время развертывания добавить несколько файлов (.tgz, .iso. Qcow2 ....)? Если так, как мы можем достичь этого, а также где эти файлы будут доступны после запуска стека.
1 ответ
Пакет OVA - это просто tar
-красный пакет OVF, распространяемый как один пакет. Стандарт OVF предоставляет пространство для дополнительных файлов: он указывает, что действительный пакет OVF должен включать дескриптор OVF с расширением .ovf, манифест OVF с расширением .mf, возможно сертификат OVF с расширением .cert, файл образа диска (формата VMDK, например), а затем он оставляет место для дополнительных файлов.
Если сертификата нет, вы можете опустить манифест. Но если манифест присутствует, он должен включать хэш SHA-1 дополнительных файлов (в дополнение к другим файлам) в форме:
SHA1(my_second_disk.vmdk)= SHA1_Hash_of_file_my_second_disk.vmdk
Таким образом, строго говоря, нет никаких ограничений на тип файлов, которые вы можете добавить в пакет. Однако, чтобы это не было ничем иным, как простой поездкой, вы должны будете включить в файл дескриптора (.ovf
) инструкции для гипервизора о том, что делать с этими дополнительными файлами. Файл дескриптора представляет собой файл XML, формат которого тщательно детализирован вышеприведенным документом, потому что он является сущностью пакета. Не зная точно, что вы хотите сделать с вашими дополнительными файлами, я просто опубликую содержание приведенного выше документа, который дает вам представление о различных разделах, содержащихся в файле дескриптора.