|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2003
Messaggi: 375
|
Apache in una VM
Ciao a tutti,
sto guardando in giro per vedere di mettere su apache su una virtual machine, visto che dopo l'ultima bucata di server ci sono rimasto scottato. Come macchina host c'è un Dual Athlon 2600+ con 1 giga di ram, quindi come potenza per far girare una macchina virtuale con sopra solo apache (e un po di php e mysql, ma prevalentemente pagine statiche) ce ne dovrebbe essere. Ero indeciso fra: - UML - quemu - bochs ma ho letto un bel po di doc di tutti e tre e mi è parso che nessuno di questi ti permetta di avere una connessione a internet tramite la eth... Mi spiego: il mio sogno sarebbe: avere la macchina host connessa alla rete e da li a internet con sopra un firewall che: - fa i lsuo lavoro con gli altri servizi sulle porte !=80 - indirizza in modo trasparente le connessioni in arrivo sulla porta 80 alla macchina virtuale sulla porta 80, in modo da avere apache che lavora. l'idea è di fare in modo che, dall'esterno, sembri che io io realtà abbia solo la macchinina con sopra apache e il resto direttamente connessa alla rete. Sulla macchina host (il dual) ci gireranno anche altri servizi, ma sono su porte non standard e solo per la rete interna, quindi non c'è problema. Apache però deve essere raggiungibile da fuori. Non mi è parso che si possa fare, ma forse non ho letto le pagine giuste. Voi che macchina virtuale usereste? E per le connessioni? Qualcuno ha gia avuto esperienze di questo tipo? grazie mille
__________________
- UoVoBW - GNU/Linux registered User # 364578 Debian Sid - kernel 2.6.23.1 - FluxBox http://uovobw.homelinux.org/ |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 1868
|
Ciao!
Sicuro non gestiscano una connessione eth? io uso vmware e funziona benissimo... il dual 2600+ ti gestisce allegramente anche più di una macchina virtuale! (bhe poi dipende dal carico del server ma nella maggior parte dei casi puoi stare tranquillo che sei sopra la media) Non so se ho capito bene la topologia della rete che vuoi creare, vediamo: - dual 2600+ con sopra macchina virtuale attaccata a switch - rete interna attaccata allo stesso switch - firewall attaccato allo switch e natta tutti verso l'esterno giusto? Dall'esterno si vede solo la macchina che gestisce la connessione (il firewall di sopra) Hai gia capito come è arrivata la bucata? E' partita da un pc interno o esterno della lan? E' arrivata tramite una richiesta http dritta al server? Prima di modificare la configurazione di una rete io risponderei prima a queste domande. Poi oltre al firewall classico mettici pure un proxi (tipo squid) che si lavora le richieste sulla 80, cosi controlli se è traffico http valido. I servizi su porte non standard non è detto che nn siano un problema... ora non so che tipo di rete sia e che utenti abbia, ma se non puoi fidarti degli utenti interni diventa un bel problema.
__________________
[ W.S. ] |
|
|
|
|
|
#3 | ||||
|
Senior Member
Iscritto dal: Apr 2003
Messaggi: 375
|
Quote:
Quote:
lo schema è circa così: Codice:
INTERNET -> switch -> DUAL (con dentro)
|---- Iptables che ridirige tutto sulla ottanta alla vm
|----- vm
Questo è il motivo per cui facevo quella domanda Quote:
/me coglione che non ha aggiornato immediatamente Quote:
Sono due cose diverse, ma grazie del consiglio.
__________________
- UoVoBW - GNU/Linux registered User # 364578 Debian Sid - kernel 2.6.23.1 - FluxBox http://uovobw.homelinux.org/ Ultima modifica di uovobw : 22-12-2005 alle 10:43. |
||||
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
|
io invece vorrei provare xen per fare macchine virtuali..
rispetto a qemu bochs ecc. dovrebbe essere molto piu' veloce (ma necessita di un kernel appositamente patchato)... ma comunque perche' non iniziare da un chroot?
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++. HOWTO: SSH Firewall e DMZ ɐɹdosoʇʇos oʇuǝs ıɯ |
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Apr 2003
Messaggi: 375
|
Quote:
poi non vorrei che ci fossero problemi con mysql e php... il vantaggio della vm è che è molto semplice da aggioranre e non da probelmi di eventuali librerie mancanti o simili, mentre per una chroot sembra che debba copiare tutto il necessario a mano...
__________________
- UoVoBW - GNU/Linux registered User # 364578 Debian Sid - kernel 2.6.23.1 - FluxBox http://uovobw.homelinux.org/ Ultima modifica di uovobw : 22-12-2005 alle 10:58. |
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 1868
|
Quote:
Ok, ora ho capito Bhe chroot è una buona soluzione, risolve alcuni problemi ma ne aggiunge altri, il bello della virtualizzazione (secondo me) è il recovery e la separazione delle macchine, non dico che uscire da una chroot sia semplice per carità, ma personalmente preferisco una macchina virtuale... correggetemi se sbaglio.
__________________
[ W.S. ] |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Apr 2003
Messaggi: 375
|
Quote:
Fai anche uno script, ma lo stesso è alquanto complesso... In una vm invece fai un apt-get e sei a posto. Senza contare che è un sistema linuc completo. Qualcuno ha altre idee esperienze?
__________________
- UoVoBW - GNU/Linux registered User # 364578 Debian Sid - kernel 2.6.23.1 - FluxBox http://uovobw.homelinux.org/ |
|
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2003
Messaggi: 375
|
Per ora sto installando debian sarge 31.r1 su qemu, vediamo poi come siamo messi a prestazioni o simili.
Ho fatto un bel disco di 3 giga e l'ho dato in pasto a qemu. Una debian minimale, da install cd pesa qualcosa come solo 335 mega... <burns> eccellente </burns> e per ora sto vedendo in rete per eventuali guide. Pare che la cosa sia piuttosto semplice, invero: compili il kernel della macchina ospitante con il TUN/TAP attivato, lo imposti nella machina ospitata e sei a posto. Ora però devo fare si che il firewall mi consenta tutto il traffico stabilito e relato da e verso l'host, e che mi accetti le connessioni in entrata sulla porta 80 ridirigendole verso tun0... vi farò sapere ciao e grazie
__________________
- UoVoBW - GNU/Linux registered User # 364578 Debian Sid - kernel 2.6.23.1 - FluxBox http://uovobw.homelinux.org/ |
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Quote:
Purtroppo il "read-only" è disponibile solo con una patch esterna: http://www.13thfloor.at/patches/
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
|
#10 | |
|
Senior Member
Iscritto dal: Apr 2003
Messaggi: 375
|
Quote:
ci do un occhio, ma solo se divento psicotico con qemu graize
__________________
- UoVoBW - GNU/Linux registered User # 364578 Debian Sid - kernel 2.6.23.1 - FluxBox http://uovobw.homelinux.org/ |
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
|
Quote:
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++. HOWTO: SSH Firewall e DMZ ɐɹdosoʇʇos oʇuǝs ıɯ |
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Dec 2001
Città: Castelfranco Veneto
Messaggi: 13369
|
Quote:
__________________
NAS: QNAP TS-451+ | QTS 4.3 | 8GB (4+4) Kingston KVR16LS11 | WD RED 4TB(x4) RAID5 | Remote QNAP RM-IR002 | Logitech K400 White | APC Back-UPS ES 550G | D-Link Camera DCS-5020L AVR: ONKYO TX-NR609 | TV: Hisense H65M7000 |
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: Apr 2003
Messaggi: 375
|
Quote:
grazie mille mila in ogni caso dovrò dare un occhio anche a XEN ciao
__________________
- UoVoBW - GNU/Linux registered User # 364578 Debian Sid - kernel 2.6.23.1 - FluxBox http://uovobw.homelinux.org/ |
|
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Jun 2001
Città: Alessandria (provincia)
Messaggi: 4772
|
Quote:
Se XEN dovesse avere un bug, un crash di una VM potrebbe tirarsi giù tutte le altre, perché XEN sta sotto il SO. Qemu invece sta sopra, per cui anche se più lento un eventuale crash è limitato alla VM che l'ha generato. Per Qemu dovrebbe esistere anche un acceleratore. Sto sparando cavolate ? Lo chiedo, perché devo scegliere anch'io (quando avrò un attimo |
|
|
|
|
|
|
#15 | |
|
Senior Member
Iscritto dal: Dec 2001
Città: Castelfranco Veneto
Messaggi: 13369
|
Quote:
Ho usato solo VMWare al momento per la possibilità di emulare ANCHE macchine Winsozz...
__________________
NAS: QNAP TS-451+ | QTS 4.3 | 8GB (4+4) Kingston KVR16LS11 | WD RED 4TB(x4) RAID5 | Remote QNAP RM-IR002 | Logitech K400 White | APC Back-UPS ES 550G | D-Link Camera DCS-5020L AVR: ONKYO TX-NR609 | TV: Hisense H65M7000 |
|
|
|
|
|
|
#16 |
|
Senior Member
Iscritto dal: Apr 2003
Messaggi: 375
|
Scusate, ma ora che ci ho sacramentato (anche in remoto) per circa una settimana, urge che vi spieghi cosa ho fatto:
qemu, kqemu, macchina virtuale e script di avvio ben configurati sia dentro alla VM che alla macchinona host. Decisamente troppo comodo se volete spiegazioni più approfondite, pm ciao
__________________
- UoVoBW - GNU/Linux registered User # 364578 Debian Sid - kernel 2.6.23.1 - FluxBox http://uovobw.homelinux.org/ |
|
|
|
|
|
#17 |
|
Member
Iscritto dal: Aug 2001
Messaggi: 122
|
micro-micro howto?
__________________
"Lo scopriremo solo vivendo....." |
|
|
|
|
|
#18 | |
|
Senior Member
Iscritto dal: Apr 2003
Messaggi: 375
|
Quote:
[NOTA: non ho compreso la compilazione di kqemu, complesso e "out of scope", inoltre proprietario] poi installi con i comandini belli di qemu qemu -boot d -cdrom /dev/cdrom -hda hd.img fai il boot da cd installi configuri tutto, la rete ecc, poi sempre con qemu riavvi la macchina e booti da "disco fisso" qemu -hda hd.img -boot c e via che ci sei. metti tutto con il tunnel sulla eth0 lo fai con le regole: iptables -A PREROUTING -t nat -i INTERFACCIAINTERNET -p tcp --dport 80 -j DNAT --to IPMACCHINAVIRTUALE:80 iptables -A FORWARD -p tcp -m state --state NEW -d IPMCCHINAVIRTUALE --dport 80 -j ACCEPT e via che sei a cavallo! ciao
__________________
- UoVoBW - GNU/Linux registered User # 364578 Debian Sid - kernel 2.6.23.1 - FluxBox http://uovobw.homelinux.org/ |
|
|
|
|
|
|
#19 |
|
Senior Member
Iscritto dal: Mar 2002
Città: (MI)
Messaggi: 1111
|
Vai di Xen 3.0!
__________________
Perchè usare Formati Aperti? - Powered by: Ubuntu Hardy - FSFE Fellow 615 GUIDA : Shop Online AFFIDABILI! Ecco DOVE comprare! IOLAIR Monitor TFT 24'' Wide MB24W (6 ms) |
|
|
|
|
|
#20 | |
|
Senior Member
Iscritto dal: Dec 2000
Città: Trento
Messaggi: 5917
|
Quote:
P.S. Buon Natale
__________________
Linux User #272700 >+++++++++[<+++++++++>-]<+.++.>++++[<---->-]<++.+++++++. HOWTO: SSH Firewall e DMZ ɐɹdosoʇʇos oʇuǝs ıɯ |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:07.


















