Come costruire un computer a due nodi cluster Win98

February 14

Rispetto ai computer off-the-shelf attuali, quelle fatte alla fine del 1990 hanno poco potere e di stoccaggio. Una tipica macchina Windows 98 aveva un processore da 200 Mhz, 128 a 256 MB di RAM e nella migliore delle ipotesi, 20 GB di spazio su disco. Anche così, questi computer possono essere ottenuti per poco più del prezzo di rottami metallici e fanno grandi piattaforme per la sperimentazione e l'apprendimento. Seguire queste istruzioni per costruire il proprio cluster di server utilizzando due o tre vecchi computer di Windows 98.

istruzione

1 Testare ogni computer per assicurarsi che siano in ordine. loro il potere e ottenere di Windows 98 in esecuzione. Esegui ScanDisk per controllare il disco rigido.

2 Sostituire le schede di interfaccia di rete (NIC). C'è una buona probabilità che la scheda NIC nei vecchi computer non funziona con il software attuale. Un investimento di $ 20 per ogni computer impedirà un sacco di frustrazione.

3 Impostare la rete. Ottenere un hub Ethernet poco costoso, quindi collegare ogni computer all'hub con un cavo Ethernet. Un hub separata isola la rete e le luci lampeggianti rendono facile per monitorare l'attività di rete.

4 Sostituire i sistemi operativi. Windows 98 è stato progettato come un sistema operativo desktop, non come una piattaforma server. Se una copia di Windows NT può essere trovato, questo può essere un'opzione. Ma una distribuzione up-to-date server Linux, come Fedora o Debian, offrirà molte più opzioni per la ricerca di software di clustering. Controllare i riferimenti di seguito per i collegamenti che descrivono come installare Fedora o Debian.

5 Scegliere il tipo del clustering desiderato. Le opzioni includono web server, database o l'elaborazione distribuita. Ogni verranno descritti brevemente i passaggi rimanenti.

6 Impostare un web server in cluster. Il server web Apache che installa automaticamente con le distribuzioni server Linux può essere configurato con il bilanciamento del carico di front-end. Ciò aumenta le prestazioni e conserva gli stati di sessione, anche quando un utente viene trasferito all'altro server. Controllare il link "Come impostare un carico bilanciato ad alta disponibilità Apache cluster" per le istruzioni dettagliate.

7 Impostare un cluster di server di database MySQL. Il server di database MySQL include il software aggiuntivo che gestisce più server in una configurazione cluster. La banca dati offre migliori prestazioni, dal momento che bilancia il carico tra i due server e continuerà a funzionare anche dopo un server va giù. Vedi il link mySQL per le istruzioni dettagliate.

8 Creare un server di applicazioni distribuite. Per quelli con capacità di programmazione, ci sono una varietà di scelte per la programmazione distribuita in quasi tutte le lingue immaginabili. I servizi Web consentono ai programmatori di spezzare un problema di programmazione e le parti gestite del processo su ogni computer, sfruttando tutti i computer che necessario per risolvere il problema intensiva più di calcolo.