Mostra notizie nelle discussioni
  • Avatar
    ☺
    Scritto da
    il 2017-07-26 14:34:27.0 alle 2017-07-26 14:34:27.0
    Trollate totali: 6369
    OpenVPN performance, fanno schifo
    cribbio mi sembrava andasse tutto abbastanza bene ed invece ho fatto qualche prova veloce e non funziona bene!

    1x drone -> server openvpn
    1x webserver -> raggiungibile sull'internetto ed e' anche un client della vpn gestita dal drone, il webserver dovrebbe bindarsi solo all'ip pubblico, non e' raggiungibile dalla vpn
    1x db server -> non e' raggiungibile dall'internetto ed e' un client della vpn

    le comunicazioni tra il webserver ed il db server le ho fatte passare per il drone. Ho la regola client-to-client settata nella conf del server openvpn e pensavo di cavarmela cosi', visto l'uso da singolo utente delle webappe sul server pensavo fosse fruibile, invece no. e manco ancora ho messo su il fileserver!

    il coso wordpress statico (attualmente la mia personal wiki) lo si naviga decentemente sia che uno lo navighi come previsto raggiungendo il webserver dall'internetto sia se bindo temporaneamente il webserver all'ip della vpn e lo raggiungo da dentro la vpn. (carico massimo per il drone, deve routare tutto, pure dal client del browser)

    se invece cerco di navigare il sito magento dei miei amici, (sempre hostato sul webserver con il db separato) sia che io bindi il webserver alla vpn sia che io lo raggiunga da fuori dopo qualche pagina comincia tutto a diventare veramente lento, la cpu del drone schizza al 100% e dopo un po apache mi manda affanculo e va in timeout.

    il fatto che il db server ed il webserver invece non siano troppo carichi quando cede tutto unito al fatto che se navigo il coso wordpress ma lo faccio da dentro la vpn mi trovo il drone al 100% ma ancora la struttura non cede ed il sito rimane navigabile (quello leggerissimo) penso che il problema sia il server vpn che comincia a non farcela davvero piu' a routare i pacchetti in tempo.

    Se infatti faccio parlare tra di loro il webserver ed il dbserver sulla intranet (nel mio caso e' virtuale pure quella ma vabbe') dell'hoster senza vpn di mezzo rimane tutto utilizzabile, anche il sito magento con il db separato.

    ho letto velocemente qualcosa ed in effetti ho realizzato che openvpn probabilmente e' piu' adatto per gestire un singolo tunnel e permetterti accesso ad una rete, non per fare quello che io volevo facesse con la regola client-to-client nella conf del server.
    Probabilmente e' anche un problema di performance dell'hw, ho chiesto troppo al drone (1vcpu e 256MB di ram, non era manco la ram il problema) ma comunque mi pare di capire che io stia usando il tool sbagliato per fare cio che voglio, piuttosto dovrei usare molteplici server openvpn (anche tenendoli sul drone) e non usare la regola client-to-client, forse otterrei cmq una cosa simile (il drone di fatto farebbe il routing di tutti i pacchetti server-to-server) ma invece che far fare tutto ad in singolo processo di openvpn lo farei fare a piu' processi (ciascuno con la propria porta per ogni tunnel e ciascuno con la propria subnet e file di configurazione, il routing sarebbe un delirio), forse cosi regge meglio? chissa', provero'.

    pur tenendo conto che tutto cio e' un overkill, mi basterebbe mettere tutto su una singola macchina, cosa dovrei usare? come si gestisce una subnet criptata con i propri ip privati tra diversi siti e che sia performante?

    IPsec?

    btw grazie suora per avermi aperto il mondo dei directory service, fino a che non mi sono trovato io a dover configurare una acl in un ambiente di rete con diversi servizi non avevo mica carpito la struttura generale del coso.
    pure sul lavoro li usiamo (roba microsoft ovviamente, AD) ed ora capisco di piu' le nostre reti.

    penso proprio che spostero' il dbserver sul webserver come da tuo consiglio e usero solo roba compatibile con ldap (quasi tutto cmq ho visto supporti ldap users, perfino ampache)

    penso anche che ditchero' del tutto owncloud a favore di diverse webappe, ciascuna per un proprio ambito (contatti/syncing/documents, webstreaming/dlna, personal wiki, etc.). Mi sembra noioso fare tutto con owncloud.
    Please consider the environment before printing this message, 50% of the above is useless!
<softv>

Pagina generata in 66 millisecondi

Utenti attivi: 13 nell'ultimo minuto, 29 negli ultimi cinque minuti, 68 negli ultimi 15 minuti