Назад | Перейти на главную страницу

Минимальная установка CentOS 6 Kickstart: для виртуальных машин JVM, MySQL и Apache

Попытка собрать кикстарт согласно этот файл для "истинных" минимальных установок CentOS 6 для работы на сервере виртуализации ESXi (v4.1u2) (находится за Cisco ASA)

В идеале объем ОС будет довольно небольшим, поскольку я планирую запустить несколько экземпляров JVM, каждый на своей собственной виртуальной машине CentOS.

Виртуальный стек будет:

1) Apache 2.4 web server/load balancer VM
2) MySQL 5.5 VMs (master/slave)
3) 5 JVM VMs running Java 7

Я никогда не катался с установкой почти без пакетов (т.е. --nobase), поэтому я ищу совета о том, какие пакеты необходимы для минимальной функциональной установки CentOS 6 (примечание: Apache, MySQL и Java 7 будут установлены из исходного кода, т.е. не через yum / rpm).

Если это не стоит заморачивания (например, минимальный ISO-образ CentOS не слишком раздут), дайте мне знать (у меня достаточно дискового пространства, циклов ЦП и ОЗУ, но в интересах работы с оптимизированной базовой ОС я задаю вопрос ).

В противном случае мы будем очень признательны за список обязательных пакетов.

Спасибо

Я бы сказал, что это может не стоить усилий. Если дисковое пространство не является проблемой и вы не запускаете какие-либо посторонние службы, это не повлияет на вас, и вам не придется создавать минимальную установку. Во всяком случае, когда вам нужны определенные инструменты (nmap, lsof, компилятор и т. Д.), Это становится раздражением.

В конце концов, мои кикстарты либо минимальные + пакеты, установленные через Puppet или база + выбранные группы пакетов:

# Kickstart snippet...

%packages

@ base
@ core
@ compat-libraries
@ mail-server
@ network-server
@ network-file-system-client
@ system-management
@ web-server 
screen
wget

%post

nobase в порядке, но вы захотите добавить acpid пакет, чтобы гипервизор мог корректно завершить работу и перезагрузить виртуальную машину. Это все, о чем я могу думать.