CentOS 6 Kickstart 最小安装:适用于 JVM、MySQL 和 Apache VM

CentOS 6 Kickstart 最小安装:适用于 JVM、MySQL 和 Apache VM

尝试按照这个文件用于在 ESXi(v4.1u2)虚拟化服务器(位于 Cisco ASA 后面)上运行 CentOS 6 的“真正”最小安装

理想情况下,操作系统占用的空间将相当小,因为我计划运行多个 JVM 实例,每个实例都在自己的 CentOS VM 中。

虚拟堆栈将是:

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)。

如果不值得麻烦(即 CentOS 最小 ISO 不是太臃肿),请告诉我(我确实有足够的磁盘空间、CPU 周期和 RAM,但为了从精简的基础操作系统工作,我提出这个问题)。

否则,我们将非常感激提供一份必备包裹的清单。

谢谢

答案1

我想说这可能不值得付出努力。如果磁盘空间不是问题,并且您没有运行任何无关的服务,则不会产生任何实际影响,也不需要创建最小安装。如果有的话,当您需要某些工具(nmap、lsof、编译器等)时,它会变得很烦人。

最后,我的启动要么是通过 Puppet 安装的 minimal+packages基础+选定软件包组

# Kickstart snippet...

%packages

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

%post

答案2

nobase没问题,但您需要添加该acpid包,以便虚拟机管理程序可以干净地关闭并重新启动虚拟机。这就是我能想到的全部。

相关内容