Mi e’ capitato che un server RED HAT al boot entri in maintenance mode molte volte e’ colpa del file system quindi :
Accedere da console con la password di root
e lanciare fsck -A
al termine riavviare il server : reboot
Mi e’ capitato che un server RED HAT al boot entri in maintenance mode molte volte e’ colpa del file system quindi :
Accedere da console con la password di root
e lanciare fsck -A
al termine riavviare il server : reboot
Oggi non riuscivo piu’ a collegarmi a un host esx vmware attarverso il client VIC e nemmeno l’interfaccia web funzionava, dopo aver controllato che l’ip della service console era raggiungibile via SSH ho ristabilito il funzionamento con il comando:
service mgmt-vmware restart
Questo comando ovviamento non impatta sul funzionamento delle virtual machine presenti sull’host esx
Ciao
ecco alcune impostazioni utili per far funzionare la sincronizzazione dell’ora su
macchine linux virtuali (vmware guest OS)
– Configurare in maniere corretta la sincronizzazione dell’ora sull’ host esx :
esxcfg-firewall -e ntpClient
pulire /etc/ntp.conf
e inserire
driftfile /etc/ntp/drift
broadcastclient no
server
server
salvare
fare :
chown ntp:ntp /etc/ntp
chkconfig –level 345 ntpd on
service ntpd start
per provare a forzare la sincronizzazione –> ntpdate 10.1.1.95 (funziona solo se il servizio ntpd e’ fermo)
– Impostare sul server virtuale linux
verificare se sono installati i vmwaretools
(se no abilitare da console e poi
mount /media/cdrom
cd /media/cdrom
rpm -ivh VMwareTools-3.0.2-52542.i386.rpm
vmware-config-tools.pl)
lanciare su pc un xserver
export DISPLAY=ip del xserver:0
lanciare vmware-toolbox
abilitare la voce vmware-toolbox
inserire nel file di grub.conf clock=pit
abilitare ntp come per il server esx
Come sincronizzo l’ora in AIX ?
Il tutto si basa sul demone xntpd
Per cui :
Abilito in rc.tcpip la linea corrispondente al start del servzio xntpd cosi’ al riavvio partira’ sempre il demone in questione
# Start up Network Time Protocol (NTP) daemon
start /usr/sbin/xntpd “$src_running”
Bisogna configurare il file ntp.conf
broadcastclient
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
server
server
per lanciare a mano il servizio :
startsrc -s xntpd
Per forzare l’aggiornamento
ntpdate
Creare la nuova directory :
mkdir /app
Cambiare le voci nel file /etc/fstab. Inizialmente il file avra’ una riga con :
/dev/hda6 /mnt/old-directory ext3 defaults 1 2
La cambiamo con
/dev/hda6 /app ext3 defaults 1 2
Dopo il reboot la partizione verra’ montata con il in /app
altrimenti senza riavviare smontate il vecchi file system :
umount /mnt/old-directory
e lanciate :
mount -a
sull’ host da cui collegarsi :
ssh-keygen -t rsa
A video compariranno le seguenti scritte con anche la richiesta della password
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Created directory ‘/root/.ssh’.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
ca:45:54:2c:d0:92:3e:4e:b3:0a:b8:e7:dc:7d:6a:ec root@gelsivm1
copio la chiave pubblica sull’host di destinazione
cat /root/.ssh/id_rsa.pub | ssh root@xxx.xxx.xxx.xxx “cat – >> .ssh/authorized_keys”
e il gioco e’ fatto !
Ecco come ho installato samba su aix …. vedremo nei prossimi giorni se funziona 🙂
Ho scaricato dal sito :
http://www-03.ibm.com/systems/p/os/aix/linux/download.html
samba-client 2.2.7 License RPM Source Samba (SMB) client programs.
samba-common 2.2.7 License RPM Source Files used by both Samba servers and clients.
samba 2.2.7 License RPM Source Samba SMB server.
Copiandoli sul server attravero il comando wget
wget ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/samba/samba-common-2.2.7-4.aix4.3.ppc.rpm fatto per ogni file
Con il comando
rpm -i ho installato i 3 pacchetti rpm -q samba Poi ho copiato il file di configurazione : cp /SYS/samba/smb.conf /etc Per fare delle prove si puo’ scommentare all’interno del file la finestra [public] Per fare in modo che samba parta all’avvio del server in automatico se non si ha mkitab -i rcnfs “rclocal:2:once:/etc/rc.local >/dev/console 2>&1” Nel file /etc/rc.local inserire # Se si vuole lanciare subito samba lanciare : /usr/sbin/smbd smbd -D
Per verificare che si siano installati lanciare il comando
che imposta la condivisione della directory /tmp in sola lettura
gia’ un file rc.local seguire le impostazioni seguenti per crearlo altrimenti saltare i tre i seguenti 3 comandi e modificare solo il file rc.local come riportato in seguito :
touch /etc/rc.local
chmod 700 /etc/rc.local
# Start Samba
#
/usr/sbin/smbd smbd -D
/usr/sbin/nmbd nmbd -D
/usr/sbin/nmbd nmbd -D
Ho avuto la necessità di generare degli script per effettuare dei controlli su dei server VMWARE ESX, il problema che l’installazione base dell’ESX non prevede Sendmail per cui il classico comando MAIL (che non e’ neppure presente) non funziona.
Girando in rete ho trovato questo bellissimo script:
#!/usr/bin/perl
use Net::SMTP;
my $smtp = Net::SMTP->new(‘ indirizzo ip del server smtp
$smtp->mail(‘srvtest@xxxx.xx’);
$smtp->to(‘sistemisti@xxxxxxx.xx’);
$smtp->data();
$smtp->datasend(“From:Server n” .
“To: Sistemistin” .
“Subject: backup falliton”
);
open(MAILFILE, ‘mail.txt’);
$smtp->datasend(
close(MAILFILE);
$smtp->dataend();
$smtp->quit();
Dove in mail.txt è un file di testo con il testo della mail
Ovviamente sul server deve essere installato il perl (nei server esx è di default)
Se sul server linux compare in /var/log/messages :
Sep 27 14:47:41 xxxx rpc.mountd: authenticated mount request from xxxx:651 for /backup/sysimage/iper (/backup)Sep 27 14:47:41 xxxx kernel: nfsd: request from insecure port (xx.1.1.xx:58005)!
Sul server aix eseguire :
nfso -o nfs_use_reserved_ports=1
Se adesso viene montato inserire nel rc.tcpip alla fine:
nfso -o nfs_use_reserved_ports=1