由于AMD 6200系列和INTEL E5系列等新架构CPU的大量推广,传统的SUSE10和RHEL5在新的硬件平台上已经不能发挥出良好的性能。

经大量测试发现,在RHEL6.2 x64平台上,infiniband网络和计算软件能得到最佳性能。

由于RHEL6.2 x64在系统安装时有很多32位软件包被自动忽略,同时使用UUID方式挂载硬盘不方便克隆和修复。现发布一个新测试通过的ks文件。

已测试内容:

1、oracle 10g r2单机

2、mysql数据库

3、intel11、12编译器

4、ansys 13

5、cst 2012

6、matlab2012a

7、hpl

8、openmpi1.6

。。。。。。

 

 

 

#platform=x86, AMD64, or Intel EM64T
#version=DEVEL
#Sinoinfo Xtao 20121101 V0.1


firewall --disabled
install
cdrom
rootpw --iscrypted $1$zLJ5Qo99$6S8dDqK37Bvow/1f8ArR6.
auth  --useshadow  --passalgo=sha512
cmdline
firstboot --disable
keyboard us
lang en_US
selinux --disabled
logging --level=info
reboot
xconfig  --startxonboot
timezone  Asia/Chongqing
network  --bootproto=dhcp --device=eth0 --onboot=on
bootloader --location=mbr
zerombr
clearpart --all --initlabel
part /boot --fstype="ext4" --ondisk=sda --size=200
part swap --fstype="swap" --ondisk=sda --size=16384
part / --fstype="ext4" --grow --ondisk=sda --size=100


%post --log=/root/SinoinfoOS_post.log
/sbin/chkconfig --level 12345 NetworkManager off
/sbin/chkconfig --level 12345 sendmail off
/sbin/chkconfig --level 12345 iptables off
/sbin/chkconfig --level 12345 ip6tables off
/sbin/chkconfig --level 12345 bluetooth off
/sbin/chkconfig --level 12345 iscsid off
/sbin/chkconfig --level 12345 iscsi off
/sbin/chkconfig --level 12345 uuidd off
/sbin/chkconfig --level 12345 avahi-daemon off
/sbin/chkconfig --level 12345 qpidd off
/sbin/chkconfig --level 12345 isdn off
/sbin/chkconfig --level 12345 lvm2-monitor off
/sbin/chkconfig --level 12345 rhnsd off
/sbin/chkconfig --level 12345 rhsmcertd off
/sbin/chkconfig --level 12345 abrt-oops off
/sbin/chkconfig --level 12345 abrt-ccpp off
/sbin/chkconfig --level 12345 fcoe off
/sbin/chkconfig --level 12345 fcoe-target off
/sbin/chkconfig --level 12345 pppoe-server off
/sbin/chkconfig --level 12345 libvirt-guests off
/sbin/chkconfig --level 12345 spice-vdagentd off
/sbin/chkconfig --level 12345 sandbox off
/sbin/chkconfig --level 12345 stap-server off
/sbin/chkconfig --level 135 ntpd on

###rpm the Packages###
/bin/mkdir -p /tmp/cdrom
/bin/mount /dev/sr0 /tmp/cdrom
/bin/rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
/bin/rpm -ivh /tmp/cdrom/Packages/ncurses-libs-5.7-3.20090208.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/compat-libstdc++-296-2.96-144.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/compat-libstdc++-33-3.2.3-69.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libstdc++-4.4.6-3.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libstdc++-devel-4.4.6-3.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libXau-1.0.5-1.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libXau-devel-1.0.5-1.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libxcb-1.5-1.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libxcb-devel-1.5-1.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libX11-1.3-2.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libX11-devel-1.3-2.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libXext-1.1-3.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libXext-devel-1.1-3.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libICE-1.0.6-1.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/freetype-2.3.11-6.el6_1.7.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/libXrender-0.9.5-1.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/libXp-1.0.0-15.1.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/libjpeg-6b-46.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/zlib-1.2.3-27.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/libpng-1.2.46-1.el6_1.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/libuuid-2.17.2-12.4.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/libSM-1.1.0-7.1.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/libXt-1.0.7-1.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/libXmu-1.0.5-1.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/expat-2.0.1-9.1.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/fontconfig-2.8.0-3.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/libXft-2.1.13-4.1.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/openmotif-2.3.3-4.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/openmotif-devel-2.3.3-4.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/openmotif22-2.2.3-19.el6.i686*
/bin/rpm -ivh /tmp/cdrom/Packages/libXi-1.3-3.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libXi-devel-1.3-3.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libXtst-1.0.99.2-3.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libXtst-devel-1.0.99.2-3.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/glibc-devel-2.12-1.47.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libaio-0.3.107-10.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libaio-devel-0.3.107-10.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/compat-db42-4.2.52-15.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/compat-db43-4.3.29-15.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/compat-db-4.6.21-15.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libXp-devel-1.0.0-15.1.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libXpm-3.5.8-2.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/libXpm-devel-3.5.8-2.el6.i686.rpm
/bin/rpm -ivh /tmp/cdrom/Packages/fontconfig-devel-2.8.0-3.el6.i686.rpm
#/bin/rpm -ivh /tmp/cdrom/Packages/

cat << EOF > /etc/yum.repos.d/SinoinfoOS.repo
[SinoinfoOS]
name=OS 6.2 x64
baseurl=file:///media/SinoinfoOS_6.2/Packages/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
EOF

cat << EOF > /etc/ntp.conf
server  127.127.1.0
fudge   127.127.1.0 stratum 10
driftfile /var/lib/ntp/drift
EOF

cat << EOF > /boot/grub/grub.conf
default=0
timeout=2
splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title SinoinfoOS 6.2 (2.6.32-220.el6.x86_64)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-220.el6.x86_64 ro root=/dev/sda3 rhgb quiet
        initrd /initramfs-2.6.32-220.el6.x86_64.img
EOF

cat << EOF > /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
EOF

cat << EOF > /etc/fstab
/dev/sda3       /                       ext4    defaults        1 1
/dev/sda1       /boot                   ext4    defaults        1 2
/dev/sda2       swap                    swap    defaults        0 0
tmpfs           /dev/shm                tmpfs   defaults        0 0
devpts          /dev/pts                devpts  gid=5,mode=620  0 0
sysfs           /sys                    sysfs   defaults        0 0
proc            /proc                   proc    defaults        0 0
EOF

%end


%packages
@additional-devel
@backup-client
@backup-server
@base
@basic-desktop
@chinese-support
@cifs-file-server
@client-mgmt-tools
@compat-libraries*
@console-internet
@debugging
@desktop-debugging
@desktop-platform
@desktop-platform-devel
@development
@dial-up
@directory-client
@directory-server
@eclipse
@emacs
@fonts
@ftp-server
@general-desktop
@graphical-admin-tools
@graphics
@hardware-monitoring
@identity-management-server
@infiniband
@input-methods
@internet-browser
@java-platform
@kde-desktop
@large-systems
@legacy-unix
@legacy-x
@mail-server
@mainframe-access
@mysql
@mysql-client
@network-file-system-client
@network-server
@network-tools
@nfs-file-server
@performance
@perl-runtime
@php
@postgresql
@postgresql-client
@print-client
@print-server
@remote-desktop-clients
@ruby-runtime
@scientific
@security-tools
@server-platform
@server-platform-devel
@smart-card
@storage-client-fcoe
@storage-client-iscsi
@storage-client-multipath
@storage-server
@system-admin-tools
@system-management
@system-management-messaging-client
@system-management-messaging-server
@system-management-snmp
@system-management-wbem
@technical-writing
@tex
@turbogears
@web-server
@web-servlet
@x11
ElectricFence
ImageMagick
NetworkManager-openswan
OpenIPMI
PyPAM
PyQt4-devel
SDL-devel
abrt-gui
aide
alacarte
amtu
ant
arptables_jf
arpwatch
atlas
audispd-plugins
audit-viewer
authd
babel
bacula-client
bind
bind-chroot
bind-dyndb-ldap
bitmap-fixed-fonts
bitmap-lucida-typewriter-fonts
bltk
brltty
bzr
cachefilesd
certmonger
certmonger
chrpath
cjkuni-fonts-ghostscript
cjkuni-fonts-ghostscript
cmake*
compat-dapl
compat-gcc-34*
compat-gcc-34-c++*
compat-gcc-34-g77*
compat-openmpi
compat-openmpi-psm
conman
cpufrequtils
crypto-utils
ctags-etags
cups-devel
cups-lpd
cyrus-imapd
dcraw
dejagnu
desktop-file-utils
dhcp
dnsmasq
docbook-utils-pdf
dos2unix
dovecot-mysql
dovecot-pgsql
dovecot-pigeonhole
dropwatch
dtach
dump
dumpet
dvgrab
e2fsprogs-devel
ebtables
eclipse-mylyn-cdt
eclipse-mylyn-pde
eclipse-mylyn-trac
eclipse-mylyn-webtasks
eclipse-mylyn-wikitext
eclipse-pde
eclipse-subclipse-graph
ecryptfs-utils
edac-utils
edac-utils
efax
emacs-auctex
emacs-gnuplot
emacs-nox
expat-devel
expect
expect
fetchmail
finger
finger-server
firstaidkit-gui
flightrecorder
freeipmi
freeipmi-bmc-watchdog
freeipmi-ipmidetectd
freeradius
ftp
fuse-devel
gcc-gnat*
gcc-java*
gcc-objc*
gcc-objc++*
gconf-editor
gdb-gdbserver
gedit-plugins
genisop_w_picpath
glade3
glibc-utils*
gmp-devel
gnome-common
gnome-devel-docs
gnome-games
gnome-pilot
gnome-pilot-conduits
gnutls-devel
gpm
gstreamer-plugins-base-devel
gtk2-devel-docs
hardlink
hesinfo
hmaccalc
hplip
hplip-gui
httpd-devel
hunspell-devel
icedtea-web
imake*
infiniband-diags
inkscape
ipmitool
iptables-devel
iptraf
iptstate
irssi
isdn4k-utils
isns-utils
jpackage-utils
junit
jwhois
kabi-yum-plugins
kdebase-devel
kdebase-workspace-akonadi
kdebase-workspace-devel
kdebase-workspace-python-applet
kdegraphics-devel
kdelibs-apidocs
kdelibs-devel
kdemultimedia-devel
kdenetwork-devel
kdepim-devel
kdepimlibs-devel
kdesdk
kdesdk-devel
kdewebdev
kernel-doc
krb5-appl-clients
krb5-appl-servers
krb5-auth-dialog
krb5-pkinit-openssl
krb5-server
krb5-server-ldap
krb5-workstation
ksh
lapack
ldapjdk
lftp
libXau-devel*
libXaw-devel*
libXinerama-devel*
libXmu*
libXmu-devel*
libXp*
libXpm-devel*
libXrandr-devel*
libaio-devel*
libblkid-devel*
libbonobo-devel*
libcap-devel
libdbi-dbd-mysql
libdbi-dbd-pgsql
libdrm-devel
libgcrypt-devel
libglade2-devel
libgnomeui-devel
libgudev1-devel
libhugetlbfs-devel
libibcommon
libibverbs-devel
libmemcached
libnl-devel
libstdc++-docs
libtiff-devel
libtopology-devel
libudev-devel
libusb-devel
libuuid-devel
libxslt-devel
lksctp-tools
lm_sensors
logwatch
lslk
lsscsi
mailman
mc
memcached
memtest86+
mercurial
mgetty
migrationtools
mingw32-matahari
mipv6-daemon
mkbootdisk
mksh
mod_auth_kerb
mod_auth_mysql
mod_auth_pgsql
mod_authz_ldap
mod_dav_svn
mod_nss
mod_revocator
mpich2
mpitests-mvapich
mpitests-mvapich2
mpitests-openmpi
mrtg
mstflint
mt-st
mtools
mtx
mutt
mvapich
mvapich2
mysql-bench
mysql-connector-java
mysql-test
nasm
ncompress
ncurses-term
net-snmp-devel
net-snmp-perl
net-snmp-python
netlabel_tools
netpbm-progs
nmap
nscd
nss-pam-ldapd
nss_db
numactl-devel
numpy
nuxwdog
oddjob
opencryptoki
openhpi
openhpi-subagent
openldap-clients
openldap-servers
openmotif*
openmotif-devel*
openmotif22*
openmpi
openscap
openscap-utils
opensm
openwsman-server
oprofile-gui
oprofile-jit
pam_krb5
pam_ldap
papi
papi-devel
pax
pcre-devel
perftest
perl-CGI
perl-CGI-Session
perl-Cache-Memcached
perl-DBD-MySQL
perl-DBD-Pg
perl-DBD-SQLite
perl-Date-Calc
perl-Date-Manip
perl-Frontier-RPC
perl-LDAP
perl-Mozilla-LDAP
perl-Test-Pod
perl-Test-Pod-Coverage
perl-suidperl
perltidy
pexpect
php-ldap
php-mysql
php-odbc
php-pecl-apc
php-pecl-memcache
php-pgsql
php-soap
php-xmlrpc
policycoreutils-gui
popt-devel
postgresql-contrib
postgresql-jdbc
postgresql-plperl
postgresql-plpython
postgresql-pltcl
postgresql-test
pptp
python-dmidecode
python-docs
python-memcached
python-saslwrapper
python-volume_key
qperf
qpid-tests
qt-doc
qt-mysql
qt-odbc
qt-postgresql
qt3-MySQL
qt3-ODBC
qt3-PostgreSQL
quagga
radvd
rdesktop
rdist
rhdb-utils
rhythmbox-upnp
rp-pppoe
rpmdevtools
rpmlint
rrdtool
rsh
rsh-server
rsyslog-gnutls
rsyslog-gnutls
rsyslog-gssapi
rsyslog-gssapi
rsyslog-mysql
rsyslog-pgsql
rsyslog-relp
rsyslog-relp
ruby-irb
ruby-irb
ruby-qpid-qmf
rusers
rusers-server
rwho
sabayon
sabayon-apply
samba
samba-winbind
sane-backends-devel
sblim-cim-client
sblim-cim-client2
sblim-cmpi-dhcp
sblim-cmpi-dns
sblim-cmpi-fsvol
sblim-cmpi-network
sblim-cmpi-nfsv3
sblim-cmpi-nfsv4
sblim-cmpi-params
sblim-cmpi-samba
sblim-cmpi-sysfs
sblim-cmpi-syslog
sblim-gather
sblim-gather-provider
sblim-indication_helper
sblim-smis-hba
sblim-tools-libra
screen
scrub
sdparm
seahorse-plugins
sendmail
sendmail-cf
setroubleshoot
sg3_utils
sgpio
slapi-nis
sox
spice-client
spice-xpi
squashfs-tools
squid
srptools
star
startup-notification-devel
stunnel
symlinks
syslinux
system-config-kickstart
system-config-lvm
systemtap-grapher
systemtap-initscript
systemtap-sdt-devel
systemtap-server
talk
talk-server
tcl-devel
tcl-pgtcl
tcp_wrappers
tcp_wrappers-devel
tdb-tools
telnet
telnet-server
texinfo
tftp
tftp-server
tigervnc
tigervnc-server
tk-devel
tog-pegasus
totem-upnp
tpm-tools
tree
trousers
tsclient
tunctl
tuned
tuned-utils
udftools
unique-devel
unix2dos
unixODBC-devel
uuidd
vim-X11
vinagre
vios-proxy
vlock
volume_key
wacomcpl
watchdog
wireshark
wodim
x3270-text
x86info
xdelta
xferstats
xfig
xguest
xmlto-tex
xmltoman
xorg-x11-fonts-75dpi
xorg-x11-fonts-ISO8859-1-75dpi
xorg-x11-fonts-ISO8859-14-100dpi
xorg-x11-fonts-ISO8859-14-75dpi
xorg-x11-fonts-ISO8859-15-75dpi
xorg-x11-fonts-ISO8859-2-100dpi
xorg-x11-fonts-ISO8859-2-75dpi
xorg-x11-fonts-ISO8859-9-100dpi
xorg-x11-fonts-ISO8859-9-75dpi
xorg-x11-fonts-cyrillic
xorg-x11-fonts-ethiopic
xorg-x11-proto-devel
xorg-x11-twm
xorg-x11-xdm
xrestop
xterm
xz-devel
ypserv
yum-plugin-aliases
yum-plugin-changelog
yum-plugin-downloadonly
yum-plugin-tmprepo
yum-plugin-verify
yum-plugin-versionlock
yum-presto
zsh
-virt*
%end