OpenVZ-CentOS6-mini

OpenVZで用意されているCentOS6のテンプレートにはsendmailやxinetdなど不要と思われるものがあったので、差分を調べた。
比較対象の環境はVirtualBoxで最小構成でインストールした環境。
対象はどちらもインストール後、アップデートを実施。

以下のパッケージを削除すれば、テンプレートのパッケージは、最小構成の環境と一致する。

yum remove xz xinetd wget vim-enhanced vim-common usermode setuptool unzip traceroute tmpwatch  time telnet tcsh tcp_wrappers tcpdump talk stunnel sendmail screen samba samba-common samba-winbind-clients rsync rpcbind procmail fetchmail pkgconfig perl net-snmp net-snmp-libs net-snmp-utils perl-Module-Pluggable perl-Pod-Escapes perl-Pod-Simple perl-libs perl-version ntsysv nscd openssh-clients ncompress mlocate make mailx mailcap httpd lynx lsof lm_sensors-libs libtirpc libtiff cups-libs libtdb libtasn1 gnutls libtalloc libpng libpcap libnl libjpeg libgssglue libedit jwhois httpd-tools hesiod gpm-libs ftp finger elfutils ed centos-indexhtml bind-libs avahi-libs aspell apr-util apr elfutils-libs

以下のパッケージを追加すれば、テンプレートのパッケージは、最小構成と一致するがファームなどは不要と思われる。その他箇所のみ必要かも。

■Firmware関連
ql2100-firmware-1.19.38-3.1.el6.noarch
ql2200-firmware-2.02.08-3.1.el6.noarch
ql23xx-firmware-3.03.27-3.1.el6.noarch
ql2400-firmware-5.06.02-1.el6.noarch
ql2500-firmware-5.06.02-1.el6.noarch
ipw2100-firmware-1.3-11.el6.noarch
ipw2200-firmware-3.1-4.el6.noarch
ivtv-firmware-20080701-20.2.noarch
iwl1000-firmware-39.31.5.1-1.el6.noarch
iwl100-firmware-39.31.5.1-1.el6.noarch
iwl3945-firmware-15.32.2.9-4.el6.noarch
iwl4965-firmware-228.61.2.24-2.1.el6.noarch
iwl5000-firmware-8.83.5.1_1-1.el6_1.1.noarch
iwl5150-firmware-8.24.2.2-1.el6.noarch
iwl6000-firmware-9.221.4.1-1.el6.noarch
iwl6000g2a-firmware-17.168.5.3-1.el6.noarch
iwl6000g2b-firmware-17.168.5.2-1.el6.noarch
iwl6050-firmware-41.28.5.1-2.el6.noarch
aic94xx-firmware-30-2.el6.noarch
atmel-firmware-1.3-7.el6.noarch
bfa-firmware-3.0.0.0-1.el6.noarch
b43-openfwwf-5.2-4.el6.noarch
zd1211-firmware-1.4-4.el6.noarch
xorg-x11-drv-ati-firmware-6.14.2-7.el6.noarch
libertas-usb8388-firmware-5.110.22.p23-3.1.el6.noarch

■SELinux関連
selinux-policy-3.7.19-126.el6.noarch
selinux-policy-targeted-3.7.19-126.el6.noarch
audit-2.1.3-3.el6.i686
libselinux-utils-2.0.94-5.2.el6.i686
libsemanage-2.0.43-4.1.el6.i686
policycoreutils-2.0.83-19.18.el6.i686
checkpolicy-2.0.22-1.el6.i686

■Kernel関連
kernel-2.6.32-220.7.1.el6.i686
kernel-2.6.32-220.el6.i686
kernel-firmware-2.6.32-220.7.1.el6.noarch

■Boot関連
plymouth-0.8.3-24.el6.centos.i686
plymouth-core-libs-0.8.3-24.el6.centos.i686
plymouth-scripts-0.8.3-24.el6.centos.i686
grub-0.97-75.el6.i686
grubby-7.0.15-2.el6.i686
efibootmgr-0.5.4-9.el6.i686

■Boost関連
boost-1.41.0-11.el6_1.2.i686
boost-date-time-1.41.0-11.el6_1.2.i686
boost-filesystem-1.41.0-11.el6_1.2.i686
boost-graph-1.41.0-11.el6_1.2.i686
boost-iostreams-1.41.0-11.el6_1.2.i686
boost-program-options-1.41.0-11.el6_1.2.i686
boost-python-1.41.0-11.el6_1.2.i686
boost-regex-1.41.0-11.el6_1.2.i686
boost-serialization-1.41.0-11.el6_1.2.i686
boost-signals-1.41.0-11.el6_1.2.i686
boost-system-1.41.0-11.el6_1.2.i686
boost-test-1.41.0-11.el6_1.2.i686
boost-thread-1.41.0-11.el6_1.2.i686
boost-wave-1.41.0-11.el6_1.2.i686

■matahari関連
matahari-0.4.4-11.el6.i686
matahari-agent-lib-0.4.4-11.el6.i686
matahari-broker-0.4.4-11.el6.i686
matahari-host-0.4.4-11.el6.i686
matahari-lib-0.4.4-11.el6.i686
matahari-network-0.4.4-11.el6.i686
matahari-service-0.4.4-11.el6.i686
matahari-sysconfig-0.4.4-11.el6.i686

■AMQP関連
qpid-cpp-client-0.12-6.el6.i686
qpid-cpp-client-ssl-0.12-6.el6.i686
qpid-cpp-server-0.12-6.el6.i686
qpid-cpp-server-ssl-0.12-6.el6.i686
qpid-qmf-0.12-6.el6.i686

■LVM関連
lvm2-2.02.87-6.el6.i686
lvm2-libs-2.02.87-6.el6.i686
device-mapper-1.02.66-6.el6.i686
device-mapper-event-1.02.66-6.el6.i686
device-mapper-event-libs-1.02.66-6.el6.i686
device-mapper-libs-1.02.66-6.el6.i686

■Dbus関連
dbus-1.2.24-5.el6_1.i686
dbus-glib-0.86-5.el6.i686
eggdbus-0.6-3.el6.i686

■キーボード関連
kbd-1.15-11.el6.i686
kbd-misc-1.15-11.el6.noarch
ConsoleKit-0.4.1-3.el6.i686
ConsoleKit-libs-0.4.1-3.el6.i686

■Udev関連
libudev-147-2.40.el6.i686
dracut-004-256.el6_2.1.noarch
dracut-kernel-004-256.el6_2.1.noarch

■iptables関連
iptables-ipv6-1.4.7-5.1.el6_2.i686
system-config-firewall-base-1.2.27-5.el6.noarch

■Cron関連
cronie-1.4.4-7.el6.i686
cronie-anacron-1.4.4-7.el6.i686
crontabs-1.10-33.el6.noarch

■その他
sigar-1.6.5-0.4.git58097d9.el6.i686
acl-2.2.49-6.el6.i686
attr-2.4.44-7.el6.i686
ustr-1.0.4-9.1.el6.i686
postfix-2.6.6-2.2.el6_1.i686
dash-0.5.5.1-3.1.el6.i686
polkit-0.96-2.el6_0.1.i686
pciutils-libs-3.1.4-11.el6.i686
mysql-libs-5.1.61-1.el6_2.1.i686
libicu-4.2.1-9.1.el6_2.i686
libdrm-2.4.25-2.el6.i686
curl-7.19.7-26.el6_1.2.i686