Это команда build-openstack-debian-image, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
build-openstack-debian-image - создает образ Debian для использования с OpenStack
СИНТАКСИС
построить-openstack-debian-образ --release | -r [ ПАРАМЕТРЫ ]
ОПИСАНИЕ
" построить-openstack-debian-образ сценарий оболочки создаст образ Debian, который можно использовать
в облаке OpenStack IaaS. Результирующий (Qcow2 и необработанные изображения) содержит
initramfs-growroot, чтобы изменить размер корневого раздела (на этапе initramfs
перед тем, как что-либо монтировать), чтобы он соответствовал вкусу, выбранному при использовании "nova boot". Позже
во время процесса загрузки cloud-init изменит размер корневого раздела на лету (изменение размера
выполняется, когда раздел уже смонтирован для чтения и записи, поскольку последние версии ядра позволяют это
для ext3).
Cloud-init настроен на использование сервера метаданных Ec2, с которым совместим OpenStack.
с участием. "Debian" (настраивается с помощью --авторизоваться option) пользователь будет привык
получить ключ ssh из большого двоичного объекта данных пользователя. Этот пользователь настроен без пароля (например:
adduser --disabled-password). После входа в систему как этот пользователь "debian" в вашем новом виртуальном
machine, вы можете выполнить sudo для получения root-прав от этого пользователя без пароля. Корень
пароль - "пароль" по умолчанию, и ssh для пользователя root без использования пары ключей ssh
по умолчанию отключен (PermitRootLogin без пароля установлен в / И т.д. / SSH / sshd_config).
ПАРАМЕТРЫ
--release | -r хрипы | Джесси
Устанавливает освободить имя для установки. В настоящее время возможно только 2 значения: страдающий одышкой
и Джесси.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
--extra-пакеты | -e УПАКОВКА, УПАКОВКА, ...
Выберите ПАКЕТ вы хотите добавить к изображению по умолчанию это: баш-
завершение, Джо, большинство, экран, меньше, vim, bzip2 Обратите внимание, что этот список дополнительных пакетов
не используется, если вы используете - минимальный опцию.
--debootstrap-url | -u
Выберите URL зеркала Debian для выполнения debootstrap. Например:
http://ftp.fr.debian.org/debian
--sources.list-mirror | -s
URL-адрес для использования при создании sources.list внутри chroot. Если эта опция
опущен, то используется глобальный перенаправитель httpredir.debian.org. Например, вы
можешь использовать: http://ftp.fr.debian.org/debian
- минимальный
Без этой опции также будут установлены следующие пакеты: bash-Completion
(И /etc/bash.bashrc будет настроен на использование bash-Completion), joe (текстовый редактор),
большинство, экран GNU, меньше и vim. Если вы считаете, что в
неминимальное изображение, предложения приветствуются.
--image-size | -is
Выберите размер изображения (по умолчанию 2 ГБ, если этот параметр не указан). Только полезное
если вам нужно использовать настраиваемый перехватчик сценария (см. ниже).
--automatic-resize | -ar
Уменьшите изображение до минимально возможного размера жесткого диска. Раздел изображения будет
сначала сжать с помощью resize2fs -M, затем пространство, которое требуется, будет использовано для выполнения
2-й resize2fs добавляет немного дополнительного места для операционной системы для записи среды выполнения
данные (см. ниже). Поскольку эта опция занимает много времени, по умолчанию она отключена.
--automatic-resize-space | -ars
Размер дополнительного пространства, добавляемого к разделу после изменения его размера до
минимум. Если этот параметр не указан, используется 50G. Если --автоматическое изменение размера Не
используется, то устанавливать эту опцию бесполезно, она будет проигнорирована.
--login | -l
Измените имя входа (по умолчанию на debian) для пользователя, созданного Cloud-Init.
--password | -p
Определяет пароль root по умолчанию для вашего изображения. Этот вариант опасен, во-первых
потому что он покажет пароль root пользователю компьютера, на котором
image, если используется "ps", то также потому, что лучше не устанавливать корень по умолчанию
пароль вообще если возможно. Однако этот вариант все еще есть, потому что
иногда вам нужно иметь возможность отлаживать свое изображение и входить в систему через Интернет
консоль горизонта. В производственной среде не используйте эту опцию.
--hook-script | -hs
Если вы хотите дополнительно настроить сгенерированный образ облака, вы можете использовать ловушку
сценарий. При вызове build-openstack-debian-image заполнит некоторые BODI_ *
переменная среды для сценария ловушки, как показано ниже:
BODI_CHROOT_PATH путь, по которому смонтирован образ
BODI_RELEASE имя версии Debian, которая загружается
ПРИМЕР
Вот пример с короткими именами параметров:
построить-openstack-debian-образ -u http://ftp.fr.debian.org/debian -s
http://ftp.fr.debian.org/debian -является 5 -e libapache2-mod-php5 -hs ~ / настроить-мое-изображение -ar
-арс 100
И то же самое, но с длинными названиями опций:
построить-openstack-debian-образ --debootstrap-url http://ftp.fr.debian.org/debian
--sources.list-зеркало http://ftp.fr.debian.org/debian --Размер изображения 5 --extra-пакеты
libapache2-mod-php5 - крючок-скрипт ~ / настроить-мое-изображение --автоматическое изменение размера
--automatic-resize-space 100
АВТОРЫ
build-openstack-debian-image был написан Томасом Гойрандом[электронная почта защищена]>, с
взносы Мехди Абаакука[электронная почта защищена]>.
построить-openstack-debian-образ(1)
Используйте build-openstack-debian-image в Интернете с помощью сервисов onworks.net