Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Topics - jerg

Pagine: [1] 2 3
1
Software / Installazione VirtualBox
« il: 27 Agosto 2014, 23:41:09 »
Ciao a tutti

Su una centos 6, kernel 2.6.32-431.el6.x86_64 sto installando VirtualBox 4.1 per fare delle prove di alcune cose che devo fare, etc, etc.

Sto usando la procedura in questa guida http://wiki.centos.org/HowTos/Virtualization/VirtualBox

Seguendo la guida ad un certo punto installo DKMS e i sorgenti del kernel con questo comando, al quale io ho aggiunto l'ultima riga
Codice: [Seleziona]
yum groupinstall "Development Tools"
yum install kernel-devel
yum install kernel-headers

poi installo virtualbox
Codice: [Seleziona]
yum installa virtualbox-4.1
L'installazione termina con questo errore
Codice: [Seleziona]
Creating group 'vboxusers'. VM users must be member of that group!

No precompiled module for this kernel found -- trying to build one. Messages
emitted during module compilation will be logged to /var/log/vbox-install.log.

Stopping VirtualBox kernel modules [  OK  ]
Uninstalling old VirtualBox DKMS kernel modules [  OK  ]
Trying to register the VirtualBox kernel modules using DKMS
Error! Your kernel headers for kernel 2.6.32-431.el6.x86_64 cannot be found at
/lib/modules/2.6.32-431.el6.x86_64/build or /lib/modules/2.6.32-431.el6.x86_64/source.
 [FALLITO]
  (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules [FALLITO]
  (Look at /var/log/vbox-install.log to find out what went wrong)
  Verifying  : VirtualBox-4.1-4.1.34_95024_el6-1.x86_64

L'errore riguardo il gruppo non è il problema, lo faccio dopo,.

Sostanzialmente dice che non riesce ad accedere hai sorgenti del kernel e in particolare alla directory /lib/modules/2.6.32-431.el6.x86_64/build, l'altra è un link simbolico a questa.

Io ho risolto cosi:

Nella directory /lib/modules/2.6.32-431.el6.x86_64/ il link alla directory build risulta rotto

entro nella directory /usr/src/kernels/ di cui /lib/modules/2.6.32-431.el6.x86_64/build ne è un link simbolico, e creo un link simbolico alla directory 2.6.32-431.23.3.el6.x86_64/ in 2.6.32-431.el6.x86_64
Codice: [Seleziona]
cd /usr/src/kernels
ln -s 2.6.32-431.23.3.el6.x86_64/     2.6.32-431.el6.x86_64

Disinstallo e reinstallo virtualBox e va abuon fine

Ciao ciao

2
Server / OpenVPN e easy-rsa 3 - /etc/openvpn/easyrsa non c'è
« il: 22 Luglio 2014, 05:26:55 »
Ciao a tutti
Installando openvpn 2.3 su una centos 6 tramite yum mi sono accorto che la directory easyrsa non c'èra in /etc/openvpn, googlando ho letto che dalla versione 3, easyrsa è un proggetto indipendente da openvpn e che quindi la directory easyrsa va scaricata a parte. La maggior parte delle guide che ho letto in giro riguardano le vecchie versioni di easyrsa.

Ho trovato questa guida, riporta solo i passaggi, ma non fa una piega  :D
http://tryapi.wordpress.com/2014/02/26/howto-openvpn-server-using-easy-rsa3-to-create-keys-and-certs/

3
Server / Samba - Accesso via internet
« il: 17 Luglio 2014, 04:04:15 »
Salve a tutti

Ho tirato su per un cliente un serverino con Centos e Samba, e tutto ok. Ora il cliente mi chede se posso dargli accesso a questo serverino via internet. Premetto che all'inizio gli avevo proposto di usare due server seri e non pc da casa!! uno come firewall e uno come storage ma niente, quindi il server è un pentium 4 con 2gb di ram, due dischi i raid, centos e iptables installato, premetto che sarà solo lui ad usare il server sia dentro l'ufficio sia da casa.

Quello che vorrei chiedervi è:

1) Conviene aprire samba ad internet o è meglio usare qualche altra tipologia di "condivisione", che magari via internet funziona meglio e fornisce una sicurezza migliore?

2) Vorrei cambiare il router che ha con uno avente ethernet gigagit, dite che miglioro realmente qualcosa o comunque l'ADSL è un collo di bottoglia talmente stretto che non mi cambia niente?

3) Quali accortezze secondo voi devo adottare nel configurare itables, tipo numero massimo di tentativi di connessione, e cose simili

4)dite che se infilo il mio cliente nel case del server funziona meglio  ;D visto che gli avevo detto che andavano usati dei server buoni e non a risparmio

Grazie a tutti, saluti

4
Ciao a tutti,
Giorni fa ho deciso di dare una rinfrescata al piccolo, vecchietto NAS casalingo, ormai circondato da mostri in confronto a lui, su cui vengono fatti i backup dei backup dei backup  ;D che fa ancora il suo dovere dopo 5 anni di onorata attivtà senza mai cambiare neanche un disco... WOW

Lanciando il comando yum update però, yum che restituisce l'errore:
Codice: [Seleziona]
Yum: [Errno 21] Is a directory: '/var/lib/yum/yumdb/[...]'
Googleando leggo che il yumdb non è altro che una raccota di informazioni sui pacchetti installati, non un vero db ma dei file stile nome:valore che viengono creati da yum durante le installazioni e che quindi possono essere rimossi senza problemi.

Ho risolto rimuovendo la directory /var/lib/yum/yumdb che è stata poi ricreata da yum al successivo update tramite yum update

Ciao ciao  ;D

5
Distribuzioni basate su CentOS / Sviluppo nuova distribuzione
« il: 16 Marzo 2014, 12:08:17 »
Salve a tutti. E' da tempo che noto vari difetti, mancanze, inutilità, etc. che mi impediscono di passare completante a linux sul desktop. Adoro centos, la sua snellezza, etc.(non sto qui ad elencare le qualità che conoscete), ho provato varie distribuzioni desktop ra cui ubuntu e fedora, ho provato anche a personalizzarle secondo le mie esigenze, ma senza mai ottenere fino in fondo un abiente "da lavoro" completo. Per "da lavoro" intendo una distribuzione brutta e veloce, con strumenti da lavoro e che velocizzino il lavoro in vari ambiti(ufficio, sviluppo software, grafica, etc), comunque in ambienti lavorativi. Niente effetti vari, etc. una distro pensata per aziende che lavorano in modo distribuito, ora mi sembra inutile elencare tutte le funzionalità. Così da un pò sto pensando di sviluppare una distro partendo da centos, partendo dalla concezione che debba essere di facile amministrazione da parte dei sistemisti e debba essere pensata per abienti di lavoro.

Ho lavorato con varie aziende come sistemista, programmatore(C/C++, PHP, Java, Assembler,etc), come grafico 3d e pubblicitario, elettronico, ho sviluppato siti web,etc, etc,etc :-), ora lavoro in proprio da 6 anni come programmatore e manutentore per alcune aziende e privati. Conosco bene le problematiche di sviluppo, di utilizzo, di manutenzione di un sistema.

Mi rivolgo a voi in cerca di persone che abbiano voglia di sviluppare una distro nuova, da centos, o quanto meno di valutare la fattibilità(di sicuro da solo non vado da nessuna parte) anche se magari poi non si arriva ad una cosa completa. ho gia fatto tentativi del genere per schede embedded e mentre studiavo linux i primi tempi proprio per imparare come è strutturato.

Io sono a Roma, la mia email di lavoro è lab(at)zerounozerolabs(dot)com

Vi ringrazio, saluti

6
Software / Sostituzione variabile in un file con sed e variabile bash
« il: 03 Novembre 2013, 02:04:23 »
Ciao a tutti, scrivo questo appunto dopo essermi impiccato per due ore, 5 caffè, 10000 sigarette e 10^6 parolacce  ;D

Dovevo sostituire una stringa ${mycnf} nel file $file con un altra letta da una variabile bash($CNF), tutto tramite sed, in rete ci sono vari post e risposte che parlano solo di quoting in realtà l'unico accorgimento è che la variabile bash deve essere maiuscola e non compresa nelle virgolette.

prima della sostituzione in $file la stringa è cosi
Codice: [Seleziona]
conffile="${mycnf}"
il contenuto della variabile $CNF è
Codice: [Seleziona]
/storage1/db/mysql
ho usato
Codice: [Seleziona]
cat $file| sed -e 's/\${mycnf}/'$CNF'/' > $file
ora la stringa in $file è cosi
Codice: [Seleziona]
conffile="/storage1/db/mysql"
Ciao ciao a tutti

7
Salve a tutti, è tanto che non "passo da queste parti", vedo che il forum è cresciuto, quindi i miei complimenti agli amminitratori.

Senza dilungarmi troppo, avevo bisogno di più itanze di mysql che girassero con gli stessi binari ma datadir(la diectory dei database) diverse e file di configurazione diversi, che si avviassero ognuna con un proprio init script. Dopo vari smanettamenti la cosa funziona e se mè concesso ne scriverò una guida nel forum :-)

ora la situazione è questa:
ho 2 istanze di mysql, mysqld1 e mysqld2. mi connetto ad ognuna con il tool mysql, in questo modo:
Codice: [Seleziona]
mysql --socket=/mysqld1/mysql.sock -u root -poppure per la seconda istanza
Codice: [Seleziona]
mysql --socket=/mysqld2/mysql.sock -u root -p
Ora sto tentando di connettermi a mysql tramite la porta e non il socket, quindi tento:
Codice: [Seleziona]
mysql --port=3306 -u root -poppure per la seconda
Codice: [Seleziona]
mysql --port=3307 -u root -p
ma non và restituendo l'errore:
Codice: [Seleziona]
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
da quanto ho letto nella documentazione ufficiale(a mio avviso disorganizatissima) nel file my.cnf può essere scritta una sezione con i parametri per i client del tipo:

Codice: [Seleziona]
[client]
port=3306
socket=/mysql1/mysql.sock
log=/mysql1/mysqld-clients.log

con queste due direttive dovrei riuscire a fare in modo che quando un client si connette alla porta 3309 prenda il socket giusto ma continua a non funzionare dicendomi che non trova var/lib/mysql/mysql.sock che ovviamente non c'è visto che è /mysql1/mysql.sock.

Qualche idea?

Grazie infinite a tutti

8
Server / Conversione domu xen in vm di vmware
« il: 15 Settembre 2012, 02:16:07 »
Ciao a tutti

stavo pensado perché non passare tutto da xen a vmware server??? :-) e la domanda mi è venuta spontanea: e come le converto le domu xen in vmware??
Qualuno ne sa qualcosa non ho trovato niente del genere su google

grazie a tutti  come sempre

9
Ciao a tutti, oggi si e' presentato questo errore
Codice: [Seleziona]
kernel:Disabling IRQ #16in uno dei server centos 5.7 2.6.18-238.19.1.el5xen, scavando ho trovato cose'

premetto che il problema e' hardware e nel mio caso riguarda il controller usb NVIDIA della mia scheda madre
Codice: [Seleziona]
USB Controller: nVidia Corporation MCP61 USB Controller (rev a2) (prog-if 20 [EHCI])
nel mio caso fortunatamente non e' una periferica fondamentale e quindi il kernel non e' andato in crash come ho letto in alcuni post

lo stesso errore puo' essere generato da altri hardware sullo stesso canale(IRQ 16)

questo succede se viene riportata un'interruzione e nessuno dei driver registrati dichiara di averla gestita ci troviamo potenzialmente in situazione di errore; se tale evento avviene frequentemente il sistema disabilita l'interruzione impazzita. Il codice deputato a questi controlli è in arch/i386/kernel/irq.c, questo vale per tutti gli IRQ, da qui l'errore Disabling IRQ16.

con lspci ho controllato le periferiche
Codice: [Seleziona]
lspci -vv
---------------------------------------------------------------------------------------
00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2) (prog-if 20 [EHCI])
---------------------------------------------------------------------------------------
        Subsystem: ASRock Incorporation 939NF6G-VSTA Board
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 0 (750ns min, 250ns max)
---------------------------------------------------------------------------------------
        Interrupt: pin B routed to IRQ 16
---------------------------------------------------------------------------------------
        Region 0: Memory at dfefec00 (32-bit, non-prefetchable) [size=256]
        Capabilities: [44] Debug port: BAR=1 offset=0098
        Capabilities: [80] Power Management version 2
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd

questo e' /var/log/messages
Codice: [Seleziona]
Jul 24 06:07:24 vnode1 kernel: irq 16: nobody cared (try booting with the "irqpoll" option)
Jul 24 06:07:24 vnode1 kernel:
Jul 24 06:07:24 vnode1 kernel: Call Trace:
Jul 24 06:07:24 vnode1 kernel: <IRQ>  [<ffffffff802b5c3c>] __report_bad_irq+0x30/0x7d
Jul 24 06:07:24 vnode1 kernel: [<ffffffff802b5e73>] note_interrupt+0x1ea/0x22b
Jul 24 06:07:24 vnode1 kernel: [<ffffffff802b537b>] __do_IRQ+0xbd/0x103
Jul 24 06:07:24 vnode1 kernel: [<ffffffff80207112>] kmem_cache_free+0x80/0xd3
Jul 24 06:07:24 vnode1 kernel: [<ffffffff8026e6fa>] do_IRQ+0xc6/0xcf
Jul 24 06:07:24 vnode1 kernel: [<ffffffff803b7979>] evtchn_do_upcall+0x147/0x201
Jul 24 06:07:24 vnode1 kernel: [<ffffffff802608d6>] do_hypervisor_callback+0x1e/0x2c
Jul 24 06:07:24 vnode1 kernel: <EOI>  [<ffffffff802063aa>] hypercall_page+0x3aa/0x1000
Jul 24 06:07:24 vnode1 kernel: [<ffffffff802063aa>] hypercall_page+0x3aa/0x1000
Jul 24 06:07:24 vnode1 kernel: [<ffffffff8029be5a>] rcu_pending+0x45/0x50
Jul 24 06:07:24 vnode1 kernel: [<ffffffff8026ff2a>] raw_safe_halt+0x84/0xa8
Jul 24 06:07:24 vnode1 kernel: [<ffffffff8026d4e1>] xen_idle+0x38/0x4a
Jul 24 06:07:24 vnode1 kernel: [<ffffffff8024b144>] cpu_idle+0x97/0xba
Jul 24 06:07:24 vnode1 kernel: [<ffffffff806a6b0f>] start_kernel+0x21f/0x224
Jul 24 06:07:24 vnode1 kernel: [<ffffffff806a61e5>] _sinittext+0x1e5/0x1eb
Jul 24 06:07:24 vnode1 kernel:
Jul 24 06:07:24 vnode1 kernel: handlers:
Jul 24 06:07:24 vnode1 kernel: [<ffffffff803ebac6>] (usb_hcd_irq+0x0/0x55)
---------------------------------------------------------------------------------------
Jul 24 06:07:24 vnode1 kernel: Disabling IRQ #16
---------------------------------------------------------------------------------------

e un occhiata a /proc/interrupts
Codice: [Seleziona]
cat /proc/interrupts
           CPU0              CPU1
  1:          2          0        Phys-irq  i8042
  7:          0          0        Phys-irq  parport0
  8:          0          0        Phys-irq  rtc
  9:          0          0        Phys-irq  acpi
 12:          4          0        Phys-irq  i8042
---------------------------------------------------------------------------------------
16:       2463          0        Phys-irq  ehci_hcd:usb1
---------------------------------------------------------------------------------------
 17:        173          0        Phys-irq  ohci_hcd:usb2, hda_intel
 18:       3375          0        Phys-irq  sata_nv
 19:      12717          0        Phys-irq  sata_nv
 20:         14          0        Phys-irq  peth1
252:       1237          0        Phys-irq  peth0
256:     197865          0     Dynamic-irq  timer0
257:       4441          0     Dynamic-irq  resched0
258:         56          0     Dynamic-irq  callfunc0
259:          0       3975     Dynamic-irq  resched1
260:          0        114     Dynamic-irq  callfunc1
261:          0      13999     Dynamic-irq  timer1
262:       1828          0     Dynamic-irq  xenbus
263:          0          0     Dynamic-irq  console
264:       1924          0     Dynamic-irq  blkif-backend
265:       1484          0     Dynamic-irq  blkif-backend
266:         15          0     Dynamic-irq  vif1.0
267:         64          0     Dynamic-irq  vif2.0
268:          2          0     Dynamic-irq  vif3.0
NMI:          0          0
LOC:          0          0
ERR:          0
MIS:          0

ho risolto disabilitando quell'IRQ per la porta usb specifica nel bios

oppure inserendo il nome del modulo del kernel associato alla periferica nel file /etc/modprobe.d/blacklist, nel mio caso ehci_hcd
Codice: [Seleziona]
echo "blacklist ehci_hcd" >> /etc/modprobe.d/blacklist
spengo tutte le domU e riavvio il sistema,quando pronto controllare /val/log/messages se ricompare l'errore visualizzato all'inizio

saluti a tutti

10
Software / mount quashfs non funziona
« il: 08 Febbraio 2012, 12:09:41 »
Ciao a tutti, ho un problemino voglio montare il filesystem di root della live di ubuntu per prendere alcuni file(non scendo in detagli inutili), il problema è che quando do il comando
Codice: [Seleziona]
#mount -o loop -t squashfs filesystem.squashfs /mnt/
questo restiruisce l'errore
Codice: [Seleziona]
mount: tipo fs errato, opzione non valida, superblocco su /dev/loop0 danneggiato,
       codepage mancante o altro errore
       In alcuni casi si possono trovare informazioni utili in syslog. Provare
       ad esempio 'dmesg | tail'

ho dato un occhiata se c'è il modulo e se è inserito ed è tutto ok
Codice: [Seleziona]
#lsmod |grep squashfs
squashfs               73161  0
#modprobe -l|grep squashfs
/lib/modules/2.6.18-274.3.1.el5xen/kernel/fs/squashfs/squashfs.ko

ho provato a vedere cosa si può installare per squashfs ed è uscito solo squshfs-tools che contiene unsquash per l'estrazione e mksquash per creare il filesystem
Codice: [Seleziona]
# yum search squashfs
Loaded plugins: fastestmirror, priorities
Repository livecd is listed more than once in the configuration
Loading mirror speeds from cached hostfile
 * base: mirror.mserverz.de
 * extras: mirror.atrpms.net
 * rpmforge: fr2.rpmfind.net
 * updates: mirror.atrpms.net
107 packages excluded due to repository priority protections
===================================================================== Matched: squashfs =====================================================================
squashfs-tools.x86_64 : squashfs utilities

googleando non trovo gnente per centos

ho l'impressione che manchi qualcosa ma non so cosa ho anche provato a dare un occhiata se c'è qualcosa per squashfs installando i pacchetti fuse ma nienete, su ubuntu 11.10 lo stesso comando mount funziona, secondo voi?

graizie a tutti come sempre


11
Server / lista parametri syslinux, pxelinux
« il: 21 Dicembre 2011, 20:49:20 »
Ciao a tutti, stavo cercando la lista dei parametri per syslinux/pxelinux ma il sito è un po che non va e ora dice che non funziona più, ma fortunatamente ne ho trovato una copia in questo altro sito http://www.ulinux.net/Linux.old/study/boot/syslinux/SYSLINUX%20-%20The%20Easy-to-use%20Linux%20Bootloader.htm

12
Server / Xen network bridge multibridge
« il: 15 Dicembre 2011, 02:19:16 »
Ciao a tutti, in un server con xen vorrei avere più schede di rete "agganciate" a più bridge per avere macchine virtuali in diverse reti o suddividere il carico di rete su diverse shede.

xen crea per ogni interfaccia fisica una chiamata peth e per ogni bridge xenbr eccone un esempio
Codice: [Seleziona]
eth0      Link encap:Ethernet  HWaddr 00:19:66:16:A4:CF
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:88 errors:0 dropped:0 overruns:0 frame:0
          TX packets:83 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:10159 (9.9 KiB)  TX bytes:9385 (9.1 KiB)

eth1      Link encap:Ethernet  HWaddr 00:E0:4C:1A:A1:3C
          inet addr:10.10.10.3  Bcast:10.10.10.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:360 (360.0 b)  TX bytes:342 (342.0 b)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:10 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1519 (1.4 KiB)  TX bytes:1519 (1.4 KiB)

peth0     Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:94 errors:0 dropped:0 overruns:0 frame:0
          TX packets:99 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10980 (10.7 KiB)  TX bytes:11915 (11.6 KiB)
          Interrupt:252 Base address:0x8000

peth1     Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:720 (720.0 b)  TX bytes:684 (684.0 b)
          Interrupt:20 Base address:0xac00

vif0.0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:93 errors:0 dropped:0 overruns:0 frame:0
          TX packets:93 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:12469 (12.1 KiB)  TX bytes:10459 (10.2 KiB)

vif0.1    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:342 (342.0 b)  TX bytes:360 (360.0 b)

virbr0    Link encap:Ethernet  HWaddr 00:00:00:00:00:00
          inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

xenbr0    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:33 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3074 (3.0 KiB)  TX bytes:0 (0.0 b)

xenbr1    Link encap:Ethernet  HWaddr FE:FF:FF:FF:FF:FF
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:1 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:328 (328.0 b)  TX bytes:0 (0.0 b)

per fare questo va creato uno script che sfrutta quello già esistente /etc/xen/script/network-bridge che serve per creare un bridge, avviando più volte e passandogli i parametri per i vari bridge, questo è un esempio dello script da creare(che io ho chiamata network-bridge-multibridge)
Codice: [Seleziona]
cd /etc/xen/scripts/network-bridge-multibridge
Codice: [Seleziona]
#!/bin/bash

# Script per 2 bridge su due eth.
# Questo script avvia varie volte lo script network-bridge di xen passandogli i parametri per i vari bridge.
# questo file va posizionato in /etc/xen/script
# In xend_config.spx modificare in questo modo
#
#       (network-script nome-dello-scipt)
# Es.
#       (network-script network-bridge-multibridge)
#
# Per controlare lo stato dei bridge
# /etc/xen/script/network-bridge status

#directory degli script di xen
dir=$(dirname "$0")

# bridge 1/eth0/vif0.0
sh $dir/network-bridge "$@" netdev=eth0 bridge=xenbr0 vifnum=0 start
# bridge 2/eth1/vif1.0
sh $dir/network-bridge "$@" netdev=eth1 bridge=xenbr1 vifnum=1 start

#...

ora va indicato a xen quale script usare per la rete(che ora è network-bridge).
Codice: [Seleziona]
vi /etc/xen/xend-config.sxpsostituire network-bridge con il nome del nuovo script
Codice: [Seleziona]
...
(network-script network-bridge-multibridge)
...
lasciando invariato vif-script
Codice: [Seleziona]
...
(vif-script vif-bridge)
...

riavviare
Codice: [Seleziona]
shutdown -r now
Nelle domu(che prima usavano xenbr0) va specificato a quale bridge devono agganciarsi
Codice: [Seleziona]
vif = [ "mac=00:00:00:00:00:03,bridge=xenbr0,script=vif-bridge" ]oppure
Codice: [Seleziona]
vif = [ "mac=00:00:00:00:00:03,bridge=xenbr1,script=vif-bridge" ]oppure
Codice: [Seleziona]
vif = [ "mac=00:00:00:00:00:03,bridge=xenbr0,script=vif-bridge", "mac=00:00:00:00:00:03,bridge=xenbr1,script=vif-bridge" ]
per controllare lo stato attuale dei bridge eseguire lo script network-bridge passando i parametri start, stop, status
Codice: [Seleziona]
sh /etc/xen/script/network-script status
ciao a todossssss

xen wiki http://wiki.xen.org/xenwiki/XenNetworking

13
Ciao a tutti

Ho un server con xen su cui virtualizzo 3 domu e vorrei che allo shutdown del sistema si spegnessero in modo pulito le 3 domu senza fare il salvataggio o migrate. Di questo se ne occupa il servizio xendomains che allo shutdown salva e al boot rispristina le domu. Questo dervizio a varie configurazione (nel file /etc/sysconfig/xendomains) a cui sto dando un occhiata, le riporto qui.

Scenario:
In questo scenario ci sono 3 domu che all'avvio vengono accese e copia dei loro file di configurazione sono nella directory /etx/xen/auto. Ho altre macchine accese senza boot automatico. Nella configurazione standard di xendomains tutte le domu accese vengono salvate. Voglio che xendomains salvi sono le macchine con il boot automatico e non le altre.

modificare il file /etc/sysconfig/xendomains
impostare la voce XENDOMAINS_AUTO_ONLY=false su true

Scenario:
Ho 3 domu e voglio che vengano salvate allo shutdown ma disablito il restore automatico al boot

modificare il file /etc/sysconfig/xendomains
impostare la voce XENDOMAINS_RESTORE=true su false

Scenario:
le domu nella directory /etc/xen/auto si avviano al boot

nel file /etc/sysconfig/xendomains
impostare la voce XENDOMAINS_AUTO=/etc/xen/auto
in /etc/xen/auto andranno copiati i file diconfigurazione delle domu da avviare al boot

scenario:
voglio che le domu si spengano allo shutdown di dom0(macchina fisica). Si può forzare il modo in cui xendomains si comporta alla voce XENDOMAINS_SYSRQ che di default è vuota. Come scritto nei commenti del file, si può provocare uno spegnimento "duro" della domu inserendo la stringa "s e i u o"(lettere separate da spazi)
Codice: [Seleziona]
XENDOMAINS_SYSRQ="s e i u o"
in generale xendomain, durante lo shutdown, prova a mettere in pausa le domu se non ci riesce prova migrate, se anche questa fallisce fa shutdown(i rispettivi tempi d'attesa massimi sono nel medesimo file di configurazione, leggere i commenti nel file)

scenario:
Resettare

Codice: [Seleziona]
rm -f /var/lib/xen/save/*

14
Server / trixbox-firstboot error - rimane in attesa
« il: 24 Novembre 2011, 14:21:11 »
Ciao a tutti

Ho un problema che mi sta facendo magnà er fegato.

Ho installato trixbox 2.8.0.4(dalla iso) al primo avvio viene avviato questo servizio trixbox-firstboot che a sua volta avvia una serie di script che fanno la prima configurazine.
il problema è che arrivato a 00_trixbox_defaults.sh mi da errore dicendomi che la directory moh/ già esiste, poi allo scipt 10_services_config.sh mi dice due volte "Filed to kill deamon: no such file or directory", poi continua ben fino a 91_pbxconfig_setup.sh e non va più avanti.

ho provato su una macchina xen su una vmware su una fisica e con versioni precedenti di trixbox e è sempre la stessa cosa.

ho provato ad entrare da ssh e disabilitare al boot trixbox-firstboot e al riavvio arrivo fino al login ma ovviamente trixbox non funziona(nella webgui mi scrive asterisk not running)

ho provato anche a rifare i dvd, a riscaricare le iso e oltretutto da 2 giorni i siti fonality.com e trixbox sono giù

ma che....

grazie a tutti

15
Laptop / linux su notebook olivetti olibook m1025
« il: 24 Novembre 2011, 09:26:05 »
Ciao a tutti

è diverso tempo che cerco di installare o avviare in live diverse distro linux su questo notebook e l'errore è sempre lo stesso rigurda il sata. Ho provato centos, redhat, bt4/5, ubuntu, debian, tty, etc.

oggi finalmente ho risolto o almeno ho aggirato il problema, cercando in giro ho trovato questa distro per il penetration testing basata su ubuntu 10.10 si chiama backbox llo avviata in live e ok, l'ho installata e funziona perfettamente, becca tutti i device(wireless compresa) senza errori, monta xfce come enviromente desktop e devo dire che oltre ad essere graficamente bello è anche molto snello, molto + di gnome(xfce è l'abiente grafico di distro da 10mb ho detto tutto ;D) e al contrario d ubuntu, root è già attivo

buon divertimento

saluti

Pagine: [1] 2 3