#
Большие Образы Фукнция на данный момент недоступна ввиду политики безопасность компании
#
Введение
Это руководство от Sentium Cloud предоставляет пошаговые инструкции по загрузке образов в OpenStack с использованием командной строки (CLI), а также решения для работы с большими образами.
Если загружаемый образ слишком большой, то сеть интернет может терять соединение во время загрузки. В этом случае рекомендуется использовать Openstack CLI или Openstack CLI вместе S3 Bucket.
#
Стандартная Загрузка Образа
#
1. Активация OpenStack RC файла
- Перед началом работы с CLI:
source openstack_cred_openrc.sh
Это действие установит переменные окружения для аутентификации в OpenStack. О том где найти этот файл и как его использовать можно узнать в этом руководстве.
Активация OpenStack RC файла необходима для доступа к вашему облачному аккаунту через CLI.
#
2. Подготовка Файла Образа
- Выберите поддерживаемый формат образа, такой как QCOW2, RAW, или VMDK.
Форматы QCOW2, RAW, VMDK поддерживаются OpenStack и подходят для различных сценариев использования виртуальных машин.
#
3. Загрузка Образа
- Используйте команду для загрузки:
openstack image create "Название образа" --file путь/к/файлу --disk-format qcow2 --container-format bare --public
- --disk-format уточняет формат диска (например, qcow2).
- --container-format определяет формат контейнера (например, bare).
- --public делает образ доступным для всех пользователей.
Команда openstack image create загружает и регистрирует новый образ в системе OpenStack.
#
Загрузка Больших Образов Через S3-совместимое Хранилище
#
1. Активация OpenStack RC файла
- Повторите шаг активации RC файла как в первом методе.
#
2. Подготовка Файла Образа
- Подготовьте образ в подходящем формате.
#
3. Создание или Использование Контейнера (Bucket)
- Создайте контейнер для хранения образа:
openstack container create имя-контейнера
Контейнер (Bucket) в OpenStack обеспечивает хранение больших файлов образов, упрощая их управление и загрузку.
#
4. Загрузка Образа в Контейнер
- Загрузите файл образа в выбранный контейнер:
openstack object create имя-container путь/к/файлу
Загрузка образа в S3-совместимый контейнер минимизирует риски, связанные с прерыванием соединения при загрузке больших файлов.
#
5. Получение Публичной Ссылки
- Получите URL загруженного образа:
openstack object show имя-container имя-файла --property public_url
Публичный URL необходим для ссылки на образ при его регистрации в OpenStack.
#
6. Создание Образа в OpenStack с Ссылкой на Образ в Контейнере
- Зарегистрируйте образ, используя URL:
openstack image create "Название образа" --location URL --disk-format qcow2 --container-format bare --public
Убедитесь, что URL из S3-совместимого контейнера доступен в вашем окружении OpenStack и соответствует формату вашего образа.
#
Важные Примечания
- Проверьте доступность URL образа в S3-совместимом хранилище из вашего окружения OpenStack.
- Форматы диска и контейнера должны соответствовать формату файла образа.
- При проблемах с правами доступа обратитесь к администраторам платформы.
#
Заключение
Следуя этому руководству, вы сможете загружать как стандартные, так и большие образы в OpenStack, используя CLI и S3-совместимые хранилища для удобства и эффективности.
С уважением, Команда Sentium Cloud