оневм
Это команда onevm, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
оневм - управляет виртуальными машинами OpenNebula
СИНТАКСИС
оневм команду [арг] [кредита]
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-m, --multiple x Экземпляр нескольких виртуальных машин
--hold Создает новую виртуальную машину в состоянии ожидания вместо
в ожидании
--name name Имя новой виртуальной машины
--cpu cpu Процент ЦП, зарезервированный для виртуальной машины (1 = 100% один
ПРОЦЕССОР)
--vcpu vcpu Количество виртуализированных процессоров
--arch arch Архитектура виртуальной машины, например: i386 или x86_64
--memory memory Объем памяти, предоставленный виртуальной машине. По умолчанию
единица измерения - мегабайты. Чтобы использовать гигабайты, добавьте «g»,
могут использоваться поплавки: 8g = 8192, 0.5g = 512
--disk image0, image1 Диски для подключения. Чтобы использовать изображение, принадлежащее другому
пользователь использует пользователя [диск]
--nic network0, network1 Сети для подключения. Чтобы использовать сеть, принадлежащую
другой пользователь использует пользователя [сеть]
--raw string Необработанная строка для добавления в шаблон. Не быть
перепутал с атрибутом RAW
--vnc Добавить VNC-сервер к ВМ
--vnc-password пароль VNC пароль
--vnc-listen ip VNC IP, где слушать соединения. К
по умолчанию 0.0.0.0 (все интерфейсы).
--spice Добавить сервер специй к ВМ
--spice-password пароль spice пароль
--spice-listen ip spice IP-адрес для прослушивания соединений. К
по умолчанию 0.0.0.0 (все интерфейсы).
--ssh [файл] Добавить открытый ключ ssh в контекст. Если файл
опускается, то пользовательская переменная SSH_PUBLIC_KEY
будет использоваться.
--net_context Добавить параметры контекстуализации сети
--context line1, line2, line3 Строки для добавления в раздел контекста
--boot device Выбрать загрузочное устройство (hd | fd | cdrom | network)
--files_ds файл1, файл2 Добавить файлы на компакт-диск контекстуализации из
хранилище данных thefiles
--init script1, script2 Скрипт или сценарии для запуска в контексте
--dry Просто распечатайте шаблон
-a, --append Добавить новые атрибуты к текущему шаблону
--schedule TIME Запланировать выполнение этого действия после
данное время. Например: onevm resume 0
- расписание «09 23:14»
--recreate Повторно отправляет новую виртуальную машину
-t, --type type Тип нового изображения
--live Выполнить действие с запущенной виртуальной машиной
-c, --clonetemplate Клонировать исходный шаблон ВМ и заменить диск на
спас один
--hard Не взаимодействует с гостевой ОС
-e, --enforce Обеспечить, чтобы емкость хоста не превышалась
--success Восстановить виртуальную машину, выполнив отложенное действие
--failure Восстановить виртуальную машину, не выполняя отложенное действие
-f, --file file Выбирает файл шаблона
-i, --image id | name Выбирает изображение
-t, --target целевое устройство, к которому будет прикреплено изображение
--cache cache_mode Режим кеширования гипервизора: по умолчанию, нет,
запись, обратная запись, прямая синхронизация или небезопасно.
(Только драйвер KVM)
-n, --network id | name Выбирает виртуальную сеть
-i, --ip ip IP-адрес нового сетевого адаптера
-l, --list x, y, z Выбирает столбцы для отображения с помощью команды list
-d, --delay x Устанавливает задержку в секундах для верхней команды
-f, --filter x, y, z Фильтровать данные. Массив указывается с помощью
столбец = пары значений.
--csv Записать таблицу в формате csv
-x, --xml Показать ресурс в формате xml
-n, --numeric Не переводить идентификаторы пользователей и групп
-k, --kilobytes Показать единицы в килобайтах
--describe Описать столбцы списка
--all Показать все данные шаблона
-v, --verbose Подробный режим
-h, --help Показать это сообщение
-V, --version Показать версию и информацию об авторских правах
--user name Имя пользователя, используемое для подключения к OpenNebula
--password пароль Пароль для аутентификации в OpenNebula
--endpoint URL-адрес конечной точки интерфейса OpenNebula xmlrpc
КОМАНДЫ
· Создайте [файл] Создает новую виртуальную машину из данного описания вместо использования
ранее определенный шаблон (см. «создание одного шаблона» и «создание экземпляра одного шаблона»).
Примеры:
- используя файл описания шаблона:
onevm создать vm_description.tmpl
- новая виртуальная машина с именем "arch vm" с диском и ником
onevm create --name "arch vm" --memory 128 --cpu 1 --disk arch \
--network Private_lan
- виртуальная машина с двумя дисками
onevm create --name "test vm" --memory 128 --cpu 1 --disk arch, data
допустимые параметры: несколько, удержание, имя, cpu, vcpu, arch, memory, disk, nic, raw, vnc, vnc_password, vnc_listen, spice, spice_password, spice_listen, ssh, net_context, context, boot, files_ds, init, dry
· Обновить вмид [файл] Обновите содержимое пользовательского шаблона. Если путь не указан,
будет запущен редактор для изменения текущего содержимого. допустимые параметры: добавить
· удалять диапазон | vmid_list Удаляет данную ВМ. Использование --recreate повторно отправляет виртуальную машину.
Повторно переводит виртуальную машину в состояние PENDING. Это предназначено для виртуальных машин, застрявших в
переходное состояние. Чтобы повторно развернуть новую копию той же виртуальной машины, создайте
Создайте шаблон и создайте его, см. «Создание экземпляра одного шаблона»
Состояния: ЛЮБЫЕ
допустимые варианты: расписание, воссоздать
· держать диапазон | vmid_list Устанавливает данную виртуальную машину на удержание. Виртуальная машина на удержании не планируется, пока она
выпущен. Однако его можно развернуть вручную; см. «onevm deploy »
Состояния: ОЖИДАНИЕ
допустимые варианты: расписание
· выпускать диапазон | vmid_list Освобождает виртуальную машину от удержания. См. «Onevm hold »
Состояния: ДЕРЖАТЬ
допустимые варианты: расписание
· Снимок диска вмид дисковый имя_изображения Устанавливает указанный диск ВМ для сохранения в новом
Изображение. Образ создается немедленно, но содержимое сохраняется только в том случае, если виртуальная машина
корректно завершите работу (т. е. используя «onevm shutdown », а не «onevm delete»)
Если указано «- live», изображение будет немедленно сохранено.
Состояния: ЛЮБЫЕ
допустимые параметры: type, live, clonetemplate
· неисправность диапазон | vmid_list Выключает данную виртуальную машину. Жизненный цикл ВМ закончится.
С --hard отключает виртуальную машину.
Состояния: РАБОТАЕТ, НЕИЗВЕСТНО (с --hard)
допустимые варианты: график, жесткий
· Развернуть диапазон | vmid_list Выключает данную виртуальную машину. ВМ сохраняется в системе
Хранилище данных.
С --hard отключает виртуальную машину.
Состояния: РАБОТАЕТ
допустимые варианты: график, жесткий
· выключить диапазон | vmid_list Выключает данную виртуальную машину. ВМ останется в выключенном состоянии
состояние, и его можно включить с помощью команды «onevm resume ».
Состояния: РАБОТАЕТ
допустимые варианты: график, жесткий
· перезагружать диапазон | vmid_list Перезагружает данную виртуальную машину, это эквивалентно перезагрузке.
команду из консоли ВМ.
Виртуальная машина будет некорректно перезагружена, если используется --hard.
Состояния: РАБОТАЕТ
допустимые варианты: график, жесткий
· развертывать диапазон | vmid_list хозяин [идентификатор хранилища данных] Развертывает данную виртуальную машину в указанном
Хозяин. Эта команда вызывает развертывание, в стандартной установке Планировщик
ответственный за это решение
Состояния: ОЖИДАНИЕ
допустимые параметры: принудительно
· Мигрировать диапазон | vmid_list хозяин Переносит данную работающую виртуальную машину на другой хост. Если используется
с параметром --live миграция выполняется без простоев.
Состояния: РАБОТАЕТ
допустимые варианты: принудительно, жить
· ботинок диапазон | vmid_list Загружает данную ВМ.
Состояния: НЕИЗВЕСТНО, ЗАГРУЗКА
допустимые варианты: расписание
· останавливаться диапазон | vmid_list Останавливает работающую виртуальную машину. Состояние виртуальной машины сохраняется и передается обратно в
интерфейс вместе с файлами на диске
Состояния: РАБОТАЕТ
допустимые варианты: расписание
· приостановить диапазон | vmid_list Сохраняет работающую виртуальную машину. Это то же самое, что «onevm stop », но
файлы остаются на удаленном компьютере для последующего перезапуска виртуальной машины (т. е. ресурсы
не освобождаются, и нет необходимости повторно планировать виртуальную машину).
Состояния: РАБОТАЕТ
допустимые варианты: расписание
· продолжить диапазон | vmid_list Возобновляет выполнение сохраненной ВМ
Состояния: ОСТАНОВЛЕН, ПРИОСТАНОВЛЕН, НЕ РАЗВЕРТЫВАЕТСЯ, ВЫКЛЮЧЕН
допустимые варианты: расписание
· восстанавливаться диапазон | vmid_list Восстанавливает застрявшую виртуальную машину, ожидающую выполнения работы драйвера.
Восстановление может быть выполнено путем сбоя или успешного завершения отложенной операции. ТЕБЕ СЛЕДУЕТ
ВРУЧНУЮ ПРОВЕРЬТЕ СОСТОЯНИЕ ВМ НА ХОЗЯЙТЕ, чтобы решить, была ли операция успешной или
не.
Пример: виртуальная машина застряла в «миграции» из-за сбоя оборудования. Ты
необходимо проверить, работает ли виртуальная машина на новом хосте или не восстанавливать
vm с --success или --failure соответственно.
Состояния: любое АКТИВНОЕ состояние.
допустимые варианты: успех, неудача
· Прикрепление диска вмид Присоединяет диск к работающей виртуальной машине. При использовании --file добавить только один ДИСК
пример.
Состояния: РАБОТАЕТ
допустимые параметры: файл, изображение, цель, кеш
· Диск-отсоединение вмид дисковый Отсоединяет диск от работающей виртуальной машины
Состояния: РАБОТАЕТ
· Nic-attach вмид Присоединяет сетевую карту к работающей виртуальной машине. При использовании --file добавьте только одну сетевую карту
пример.
Состояния: РАБОТАЕТ
допустимые параметры: файл, сеть, ip
· Nic-detach вмид Nicid Отсоединяет сетевую карту от работающей виртуальной машины
Состояния: РАБОТАЕТ
· Chgrp диапазон | vmid_list групповушка Меняет группу ВМ
· Чавка диапазон | vmid_list идентификатор [групповушка] Меняет владельца и группу ВМ
· Chmod диапазон | vmid_list байт Изменяет разрешения виртуальной машины
· Изменен диапазон | vmid_list Устанавливает флаг перепланирования для виртуальной машины.
Состояния: РАБОТАЕТ
· Неотправленный диапазон | vmid_list Снимает флаг перепланирования для виртуальной машины.
Состояния: РАБОТАЕТ
· Переименовать вмид имя Переименовывает виртуальную машину
· Снимок-создание диапазон | vmid_list [имя] Создает новые допустимые параметры снимка виртуальной машины:
график
· Снимок-возврат вмид snapshot_id Возвращает виртуальную машину к сохраненному снимку
· Снимок-удаление вмид snapshot_id Удаляет снимок виртуальной машины
· список [флаг фильтра] Перечисляет допустимые параметры виртуальных машин в пуле: список, задержка, фильтр, csv, xml,
числовой, килобайт, описать
· Показать вмид Показывает информацию для заданных допустимых параметров виртуальной машины: xml, все
· Топ [флаг фильтра] Перечисляет постоянно действующие параметры изображений: список, задержка, фильтр, CSV,
xml, числовой, килобайты
· Изменить размер вмид Изменяет размер виртуальной машины (в автономном режиме виртуальная машина не может быть
RUNNING) допустимые параметры: cpu, vcpu, memory, enforce, file
АРГУМЕНТ ФОРМАТЫ
· File Путь к файлу
· Диапазон Список идентификаторов в виде 1,8..15
· Текстовая строка
· Имя или идентификатор хоста OpenNebula HOST
· Groupid имя или идентификатор группы OpenNebula GROUP
· ИД пользователя OpenNebula Имя или идентификатор ПОЛЬЗОВАТЕЛЯ
· Datastoreid OpenNebula DATASTORE имя или идентификатор
· Vmid имя или идентификатор виртуальной машины OpenNebula
· Vmid_list Список имен или идентификаторов виртуальных машин OpenNebula, разделенных запятыми
· Filterflag a, все известные виртуальные машины m, добывают виртуальную машину, принадлежащую пользователю в ONE_AUTH
g, группа ´mine´ плюс виртуальная машина, принадлежащая к группам, в которые пользователь входит в uid VM из
пользователь, идентифицированный этим uid, пользовательская виртуальная машина пользователя, идентифицированного по имени пользователя
· Целое число diskid
Используйте onevm онлайн с помощью сервисов onworks.net