Попытка собрать кикстарт согласно этот файл для "истинных" минимальных установок 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
пакет, чтобы гипервизор мог корректно завершить работу и перезагрузить виртуальную машину. Это все, о чем я могу думать.