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

vir*_*yes 1 packages vmware-esxi centos6

尝试按照此文件为 CentOS 6 的“真正”最小安装组合一个 kickstart,以在 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
Run Code Online (Sandbox Code Playgroud)

我从来没有使用过近乎无包的安装(即--nobase),所以我正在寻找有关 CentOS 6 的最小功能安装的基本包的建议(注意:Apache、MySQL 和 Java 7 将从源代码安装;即不是通过 yum/rpm)。

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

否则,将非常感谢必备软件包的列表。

谢谢

eww*_*ite 5

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

最后,我的 kickstarts 要么是通过 Puppet 安装的最小 + 包,要么是基本 + 选定的包组

# Kickstart snippet...

%packages

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

%post
Run Code Online (Sandbox Code Playgroud)