Macchine Virtuali VMware - The Perfect Server - CentOS 5

Da sia.
Vai alla navigazione Vai alla ricerca

Qusta guida si prefigge lo scopo di descrivere tutti i passaggi necessari per installare una macchina virtuale VMware con SIstema Operativo CentOS della sertie 5 in modalità Solo Testo. Il server risultante non avrà interfaccia grafica X.org per essre il più leggero possibile e nessun servizio attivo, se non quelli strettamente necessari al funzionamento della distribuzione. I servizi Utente per i quali il server viene effettivamente installato (Web, NFS, OpenLDAP, etc), verranno trattati separatamente.

Preparazione della VM

Creare la VM

In prima approssimazione, creare una macchina con

  • RAM: 512MB
  • CPU: 1
  • HDD: 10GB
  • CD: 1

A parte lo spazio disco, le altre caratteristiche possono essere aumentate al volo al momento del bisogno. Per aumentare lo spazio disco, bisogna allargare il disco su vmware ed estendere il filesystem nella macchina virtuale.

Caricare il CD di Installazione

Associare al lettore CD-ROM l' immagine ISO del cd di installazione dell'ultima versione del Sistema Operativo; ad esempio:

[NFS-2TB]/iso/CentOS5.2-DVD/CentOS-5.2-i386-bin-DVD.iso

e fare partire la VM

Installazione del Sistema Operativo

anaconda-ks.cfg

# Kickstart file automatically generated by anaconda.

install
cdrom
lang it_IT.UTF-8
keyboard it
network --device eth0 --bootproto static --ip 155.185.1.246 --netmask 255.255.255.0 --gateway 155.185.1.254 --nameserver 155.185.1.2,155.185.1.5 --hostname vhal-gsm.unimore.it
network --device eth1 --bootproto static --ip 155.185.2.247 --netmask 255.255.255.0 --gateway 155.185.1.254 --nameserver 155.185.1.2,155.185.1.5 --hostname vhal-gsm.unimore.it
rootpw --iscrypted $1$Lv1gijBH$I78wPhx1KNkI/t1uV5fY./
firewall --enabled --port=22:tcp
authconfig --enableshadow --enablemd5
selinux --enforcing
timezone --utc Europe/Rome
bootloader --location=mbr --driveorder=sda
# The following is the partition information you requested
# Note that any partitions you deleted are not expressed
# here so unless you clear all partitions first, this is
# not guaranteed to work
#clearpart --linux --drives=sda
#part /boot --fstype ext3 --size=100 --ondisk=sda
#part pv.2 --size=0 --grow --ondisk=sda
#volgroup VolGroup00 --pesize=32768 pv.2
#logvol swap --fstype swap --name=LogVol01_Swap --vgname=VolGroup00 --size=1024
#logvol / --fstype ext3 --name=LogVol00_Radice --vgname=VolGroup00 --size=11136

%packages
@editors
@system-tools
@text-internet
@legacy-network-server
@core
@italian-support
@base
@network-server
@java
@web-server
@mail-server
@server-cfg
audit
net-snmp-utils
lynx
Deployment_Guide-en-US
device-mapper-multipath
tomcat5-admin-webapps
tomcat5-webapps
mod_nss
mod_authz_ldap
tomcat5
-zsh
-vnc
-zisofs-tools
-screen
-xdelta
-bluez-hcidump
-OpenIPMI
-bluez-gnome
-slrn
-fetchmail
-cadaver
-rwho
-rusers
-ksh
-mgetty
-pcmciautils
-sysreport
-rp-pppoe
-irda-utils
-bluez-utils
-tux
-php-ldap
-squid
-php
-dovecot
-spamassassin
-system-config-httpd
-system-config-nfs
-system-config-samba


Configurazione del Sistema Operativo

YUM Update

NTP

Time Synchronization

vi /etc/grub.conf
title CentOS5 NO APIC (2.6.18-92.1.18.el5)
        root (hd0,0)
        kernel /vmlinuz-2.6.18-92.1.18.el5 ro clocksource=pic noapic acpi=off root=/dev/VolGroup00/LogVol00_Radice
        initrd /initrd-2.6.18-92.1.18.el5.img

VMware Tools

  • Time synchronization

Firewall

Sendmail

Abilitazione/Disabilitazione Servizi

Installazione VMware Tools

Installazione Applicazioni Specifiche

Autenticazione con LDAP, autorizzazione Locale

Backup

Zenoss