Spec-Zone.ru › MariaDB

Настройка Buildbot для виртуальных машин

В этом разделе подробно описаны шаги по настройке каждой виртуальной машины, используемой в MariaDB Buildbot для сборки пакетов и тестирования. Здесь много скучных деталей, но информация должна быть полезной для справки и помощи при установке новых виртуальных образов для дополнительных дистрибутивов и версий.

В этих статьях описано, как фактически были настроены образы виртуальных машин, а не наиболее эффективный способ их повторного создания. Таким образом, некоторые исторические артефакты сохраняются, отражая порядок их первоначального добавления и уроки, извлеченные на этом пути.

Например, шаги для самых ранних ВМ несколько чрезмерно увлечены использованием параметра `qemu-img create -b`, чтобы сделать одну ВМ копией с записью сверху другого образа. Это затрудняет последующую модификацию образов, поскольку, если базовый образ изменяется, любая ВМ с записью сверху должна быть пересоздана.

Описание не углубляется в болезненные подробности процесса установки. Обычно загружается .iso дистрибутива, и запускается стандартная, не графическая установка. Установка Linux в наши дни довольно проста, и, как правило, выбираются стандартные параметры. Что касается разбиения жесткого диска, обычно настраивается образ объёмом 8 Гб, из которых 1 Гб зарезервирован для свопа, а остальное — для единственного корневого раздела "/".

Подробности о настройке хост-сервера для работы с этими ВМ см. в Настройка Buildbot для хоста ВМ.

Название Описание
Настройка Buildbot для виртуальных машин - Общие принципы Установки минимизированы, в основном выбираются стандартные параметры. Это h...

Настройка Buildbot для виртуальных машин - Ubuntu

Название Описание
Настройка Buildbot для виртуальных машин - Ubuntu 14.04 "trusty" Базовая установка qemu-img create -f qcow2 /kvm/vms/vm-trusty-amd64-seri
Настройка Buildbot для виртуальных машин - Ubuntu 13.10 "saucy" Базовая установка qemu-img create -f qcow2 /kvm/vms/vm-saucy-amd64-seria
Настройка Buildbot для виртуальных машин - Ubuntu 13.04 "raring" Базовая установка qemu-img create -f qcow2 /kvm/vms/vm-raring-amd64-seri
Настройка Buildbot для виртуальных машин - Ubuntu 12.10 "quantal" Базовая установка qemu-img create -f qcow2 /kvm/vms/vm-quantal-amd64-ser
Настройка Buildbot для виртуальных машин - Ubuntu 12.04 "precise" Базовая установка qemu-img create -f qcow2 /kvm/vms/vm-precise-amd64-ser
Настройка Buildbot для виртуальных машин - Ubuntu 11.10 "oneiric" Базовая установка qemu-img create -f qcow2 /kvm/vms/vm-oneiric-amd64-ser
Настройка Buildbot для виртуальных машин - Ubuntu 11.04 "natty" Базовая установка qemu-img create -f qcow2 vm-natty-amd64-serial.qcow2 8G
Настройка Buildbot для виртуальных машин - Ubuntu 10.10 "maverick" Базовая установка qemu-img create -f qcow2 vm-maverick-amd64-serial.qcow2
Настройка Buildbot для виртуальных машин - Ubuntu 10.04 (alpha), i386 и amd64 Базовая установка qemu-img create -f qcow2 vm-lucid-amd64-serial.qcow2 8G
Настройка Buildbot для виртуальных машин - Ubuntu 9.04 i386 Эта ВМ используется для сборки исходного архива tarball и для Ubuntu 9.04 32-битных .deb. Fi...
Настройка Buildbot для виртуальных машин - Ubuntu 9.04 amd64 Базовая установка qemu-img create -f qcow2 vm-jaunty-amd64-serial.qcow2 8
Настройка Buildbot для виртуальных машин - Ubuntu 8.04, 8.10 и 9.10 Эти 6 платформ были установлены вместе (i386 и amd64). Базовая установка U...

Настройка Buildbot для виртуальных машин - Debian

Название Описание
Настройка Buildbot для виртуальных машин - Debian 7 "wheezy" Базовая установка qemu-img create -f qcow2 /kvm/vms/vm-wheezy-amd64-seri
Настройка Buildbot для виртуальных машин - Debian 6 amd64 Создание ВМ: cd /kvm/vms qemu-img create -f qcow2 vm-debian6-amd64
Настройка Buildbot для виртуальных машин - Debian 6 i386 Базовая установка cd /kvm/vms qemu-img create -f qcow2 vm-debian6-i386-se
Настройка Buildbot для виртуальных машин - Debian 5 amd64 Загрузка образа CD netinst debian-503-amd64-netinst.iso cd /kvm/vms q
Настройка Buildbot для виртуальных машин - Debian 5 i386 Базовая установка Загрузите образ CD netinst debian-503-i386-netinst.iso и установит...
Настройка Buildbot для виртуальных машин - Debian 4 i386 Создание ВМ: cd /kvm/vms qemu-img create -f qcow2 vm-debian4-i386-
Настройка Buildbot для виртуальных машин - Debian 4 amd64 cd /kvm/vms qemu-img create -f qcow2 vm-debian4-amd64-serial.qcow2 8

Настройка Buildbot для виртуальных машин - Red Hat

Название Описание
Настройка Buildbot для виртуальных машин - Fedora 20 Базовая установка qemu-img create -f qcow2 /kvm/vms/vm-fedora20-i386-ser
Настройка Buildbot для виртуальных машин - Fedora 19 Базовая установка qemu-img create -f qcow2 /kvm/vms/vm-fedora19-i386-ser
Настройка Buildbot для виртуальных машин - Fedora 18 Базовая установка qemu-img create -f qcow2 /kvm/vms/vm-fedora18-i386-ser
Настройка Buildbot для виртуальных машин - Fedora 17 Базовая установка qemu-img create -f qcow2 /kvm/vms/vm-fedora17-i386-ser
Настройка Buildbot для виртуальных машин - Fedora 16 Базовая установка qemu-img create -f qcow2 /kvm/vms/vm-fedora16-i386-ser
Настройка Buildbot для виртуальных машин - CentOS 6.2 Базовая установка qemu-img create -f qcow2 /kvm/vms/vm-centos6-amd64-ser
Настройка Buildbot для виртуальных машин - Red Hat 6 x86 Следующие шаги были использованы для создания сервера сборки Red Hat 6 x86. Начальная настройка cd vms q
Настройка Buildbot для виртуальных машин - CentOS 5 i386 Базовая установка cd /kvm qemu-img create -f qcow2 vms/vm-centos5-i386-ba
Настройка Buildbot для виртуальных машин - Centos 5 amd64 Базовая установка cd /kvm wget http://ftp.klid.dk/ftp/centos/5.3/isos/x86

Настройка Buildbot для виртуальных машин - Дополнительные шаги

Название Описание
Установка библиотеки Boost, необходимой для движка хранения OQGraph Движку хранения OQGraph требуется более новая версия Boost, чем та, которая доступна...
Установка образов ВМ для тестирования обновления .deb между версиями Этот шаг создаёт образы виртуальных машин, используемые для важного дополнительного...
Установка Cassandra на ВМ Fulltest CassandraSE больше не активно развивается и удалена в MariaDB...
Установка cmake на ВМ сборки MariaDB 5.5 Требует cmake. Установите cmake на все ВМ сборки (и другие Unix...
Установка правильных библиотек для PAM и readline Необходимо установить дополнительные/альтернативные библиотеки для обработки readl...
Изменение размера образа виртуальной машины Некоторые образы KVM в конечном итоге не имеют достаточно места. В таких случаях необходимо...
Обновление зеркал Debian 4 для ВМ Buildbot Debian 4 стал настолько старым, что репозиторий apt был перемещен из...

Другие статьи по настройке Buildbot для виртуальных машин

Название Описание
Настройка Buildbot для виртуальных машин - FreeBSD 9.2 Базовая установка qemu-img create -f qcow2 /kvm/vms/vm-freebsd92-amd64-s
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно MariaDB. Мнения, информация и мнения, выраженные в данном содержимом, не обязательно отражают взгляды MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/buildbot-setup-for-virtual-machines/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API