Za pomocą MPICH2 można zbudować klaster o dowolnej liczbie węzłów obliczeniowych, których liczba będzie zależeć od procesorów i rdzeni w nich znajdujących się. Maszyny wirtualne powinny być używane zgodnie z liczbą procesorów, bez definiowania więcej niż jednego procesora dla każdego węzła.
Niezbędny
- - MPICH2;
- - VirtualBox;
- - MS Visual Studio;
- - Zestaw dystrybucyjny systemu operacyjnego Windows XP SP3.
Instrukcje
Krok 1
Zainstaluj VirtualBox i stwórz maszynę wirtualną o nazwie Node1. Podczas instalacji systemu Windows XP określ Node1 jako nazwę komputera i przypisz go do grupy roboczej. Możesz wprowadzić dowolną nazwę użytkownika i hasło.
Krok 2
Przejdź do właściwości maszyny wirtualnej i ustaw typ połączenia na „Network Bridge”. W polu Nazwa określ kartę sieciową komputera podłączonego do sieci.
Krok 3
Uruchom Node1 i zainstaluj aplikację MS Visual Studio w wersji co najmniej 2003. Zainstaluj MPICH2. Aby aktywować usługę sieciową hasłem samplepassword (może być dowolne) otwórz konsolę i wpisz polecenie: cd C: Program FilesMPICH2 insmpd -install -phrase samplepassword
Krok 4
Aby aplikacja MPICH2 miała uprawnienia do wykonywania zadań na maszynie wirtualnej w imieniu użytkownika należy wpisać komendę: mpiexec –register Po podaniu loginu i hasła uprawnienia zostaną nadane.
Krok 5
W ustawieniach karty sieciowej określ adres statyczny jako adres IP maszyny wirtualnej, a następnie przystąp do jej klonowania.
Krok 6
Utwórz nową maszynę wirtualną o nazwie Node2, pamiętając o odznaczeniu pola wyboru „Bootable hard drive” w procesie. Po zakończeniu tworzenia maszyny otwórz zakładkę „Media” w jej właściwościach i dodaj dysk twardy za pomocą polecenia „Wybierz istniejący dysk”.
Krok 7
Zlokalizuj dysk maszyny wirtualnej Node1 w C: Users Account Name VirtualBox VMsNode1Snapshots. W tym folderze wyszukiwany dysk będzie ostatnim plikiem z rozszerzeniem.vdi przed datą utworzenia.
Krok 8
Odłącz maszynę Node 1 i uruchom Node2. Określ Node2 jako nazwę komputera i ustaw inny adres IP.
Krok 9
Następnie możesz tworzyć dodatkowe węzły na swoim komputerze. Zainstaluj VirtualBox na nowej maszynie wirtualnej i skopiuj do niej katalogi VirtualBox i VirtualBox VMs ze swojego profilu. Następnie użyj autokorekty, aby poprawić wszystkie ścieżki do profilu użytkownika w plikach VirtualBoxVirtualBox.xml-prev i VirtualBoxVirtualBox.xml nowej maszyny.