Barium:виртуализация — различия между версиями
Betcher (обсуждение | вклад) |
Betcher (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
обычному списку пакетов для simple-install в системе понадобится пакет qemu-img (точнее исполняемые qemu-img, qemu-nbd в системах отличных от Росы имена пакетов могут отличаться). | обычному списку пакетов для simple-install в системе понадобится пакет qemu-img (точнее исполняемые qemu-img, qemu-nbd в системах отличных от Росы имена пакетов могут отличаться). | ||
− | + | === Сборка по готовому шаблону. === | |
'''simple-install --qimage 10000 -t virt -p 123qwe''' | '''simple-install --qimage 10000 -t virt -p 123qwe''' | ||
Строка 12: | Строка 12: | ||
здесь: | здесь: | ||
− | + | '''--qimage 10000''' - установка в образ qcow2 размером 10000M (образ динамический,реально займет пару гигабайт) | |
− | + | '''-t virt''' - использовать встроенный шаблон virt | |
− | + | '''-p 123qwe''' - пароль для раздела luks | |
− | + | === Сборка по шаблону с изменениями. === | |
'''simple-install --qimage 10000 -t virt ROSA-DATA=3:x:ext4 --flags overlay''' | '''simple-install --qimage 10000 -t virt ROSA-DATA=3:x:ext4 --flags overlay''' | ||
Строка 23: | Строка 23: | ||
'''ROSA-DATA=3:x:ext4''' - задает параметры для третьего раздела с ROSA-DATA, а именно ext4 вместо luks по этому пароль задавать не нужно. | '''ROSA-DATA=3:x:ext4''' - задает параметры для третьего раздела с ROSA-DATA, а именно ext4 вместо luks по этому пароль задавать не нужно. | ||
− | --flags overlay - заменить список флагов (файлы маркеры для конфига grub2) на свой, по дефолту для -t virt там есть флаг luks | + | '''--flags overlay''' - заменить список флагов (файлы маркеры для конфига grub2) на свой, по дефолту для -t virt там есть флаг luks |
− | + | === Сборка со своими значениями === | |
'''simple-install --qimage 10000 -t none boot=1:100:vfat ROSA-SYSTEM=2:8000:ext3 ROSA-DATA=2 SWAP=3:x:swap --flags aufs''' | '''simple-install --qimage 10000 -t none boot=1:100:vfat ROSA-SYSTEM=2:8000:ext3 ROSA-DATA=2 SWAP=3:x:swap --flags aufs''' | ||
+ | здесь: | ||
+ | '''-t none''' - не использовать шаблон | ||
+ | |||
==== Для запуска такого образа с qemu нужны приблизительно такие параметры: ==== | ==== Для запуска такого образа с qemu нужны приблизительно такие параметры: ==== | ||
Версия 10:45, 16 августа 2022
Содержание
Запуск бария в виртуальных машинах
Сборки бария распространяются архивами tar.gz и в формате iso. Второй вполне подходит для запуска в виртуальных машинах, но речь здесь пойдет о другом. simple-install, это скрипт который используется для установки бария, не такой уж и simple, как оказалось )), и может быть использован для генерации готового образа для виртуальной машины. С разделом для хранения данных, с шифрованием, свопом, блэкджеком и проч. На момент написания статьи поддерживается создание образов в формате qcow2 и "сырых" образов img. simple-install содержит готовый конфиг для образов виртуальных машин, но можно задать все необходимые параметры вручную. Рассмотрим оба варианта. Для такой сборки дополнительно к обычному списку пакетов для simple-install в системе понадобится пакет qemu-img (точнее исполняемые qemu-img, qemu-nbd в системах отличных от Росы имена пакетов могут отличаться).
Сборка по готовому шаблону.
simple-install --qimage 10000 -t virt -p 123qwe
здесь:
--qimage 10000 - установка в образ qcow2 размером 10000M (образ динамический,реально займет пару гигабайт) -t virt - использовать встроенный шаблон virt -p 123qwe - пароль для раздела luks
Сборка по шаблону с изменениями.
simple-install --qimage 10000 -t virt ROSA-DATA=3:x:ext4 --flags overlay
здесь:
ROSA-DATA=3:x:ext4 - задает параметры для третьего раздела с ROSA-DATA, а именно ext4 вместо luks по этому пароль задавать не нужно. --flags overlay - заменить список флагов (файлы маркеры для конфига grub2) на свой, по дефолту для -t virt там есть флаг luks
Сборка со своими значениями
simple-install --qimage 10000 -t none boot=1:100:vfat ROSA-SYSTEM=2:8000:ext3 ROSA-DATA=2 SWAP=3:x:swap --flags aufs
здесь:
-t none - не использовать шаблон
Для запуска такого образа с qemu нужны приблизительно такие параметры:
qemu-system-x86_64 -boot c -enable-kvm -name "BARIUM" -smp 2 -m 3G -vga std -rtc base=localtime -hda ./OS.img
При установке в virt-manager:
- выбираем "Импорт образа диска", - добавляем папку с образом как хранилище, выбираем наш образ, - тип "generic linux 2020", - Память, процессоры и прочие настройки - по желанию
Установка завершена записываем в Rosa.ini явки, пароли и можно пользоваться