Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

How To: Serwer VPS-ów na OpenVZ i SolusVM w VMWare Workstation cz. 3

W poprzednich częściach (1 i 2 ) opisałem jak zainstalować i skonfigurować panelu SolusVM i OpenVZ pod Linuksem CentOS-em w VMWare Workstation. W tej części zarejestrujemy się w sklepie Solus-a i zdobędziemy darmową licencję, następnie aktywujemy ją w zainstalowanym wcześniej panelu, skonfigurujemy interface sieciowe, tak żeby mieć dostęp do VPS-ów bezpośrednio z naszego głównego systemu gospodarza i dodany kilka VPS-ów.

1. Rejestracja licencji trial

a) Wchodzimy na stronę https://www.soluslabs.com/clients/cart.php?a=add&pid=2 i klikamy przycisk Checkout >>.

b) Wypełniamy wszystkie pola formularza i klikamy Complete Order >>.

r   e   k   l   a   m   a

c) Odbieramy maila i zapisujemy klucz licencyjny.

2. Aktywacja licencji w panelu

a) Uruchamiamy/odpausowujemy maszynę wirtualną z CentOS-em

b) Wchodzimy pod adres Admin Area, który zapisaliśmy sobie w pliku TXT zaraz po instalacji Solus-a. W moim przypadku jest to http://192.168.23.128:5353/admincp/login.php.

c) Logujemy się jako vpsadmin z hasłem admin.

d) W pole new license key wklejamy klucz licencyjny który otrzymaliśmy w mailu i klikamy Update Key.

3. Ustalanie konfiguracji sieci

Za pomocą PuTTY logujemy się do naszej masznyny wirtualnej jako root, a następnie wydajemy polecenie ifconfig eth0 i wciskamy enter.

W drugiej linicje wyjścia polecenia ifconfig eth0 znajdują się wszystkie najważniejsze dane:

inet addr:192.168.23.128  Bcast:192.168.23.255  Mask:255.255.255.0

Pierwszy z adresów - inet addr - 192.168.23.128, jest adresem IP naszej maszyny.

Drugi - Bcast - 192.168.23.255, jest adresem rozgłoszeniowym - pakiety wysłane pod ten adres trafią do każdego komputera w danej podsieci.

Trzeci - Mask - 255.255.255.0 to maska podsieci, za jej pomocą będziemy mogli obliczyć adres podsieci oraz zakres adresów hostów. Te dane będą nam potrzebne później. W przypadku maski - 255.255.255.0 jest to bardzo proste, ale w jakiejś innej maszynie - np. VirtualBox-ie mogą trafić się inne adresy.

Nie będę tutaj opisywał jak to się liczy, zamiast tego odsyłam do kalkulatora. :)

Aby poznać adres bramy domyślnej - naszego wirtualnego routera wpisujemy polecenie route.

Odszukujemy wpis który w polu Destination (cel) ma wartość default. Adres z pole Gateway (brama) będzie w tym wypadku naszym adresem routera. Dla mnie jest to 192.168.23.2.

4. Dodawanie podsieci

a) Wchodzimy w IP BLOCKS -> Add IPv4 Block

b) W polu Block Name wpisujemy dowolną nazwę np. "SIEC VMWARE".

c) W polu Gateway podajemy adres IP wirtualnego routera VMWare np. 192.168.23.2.

d) W polu Netmask podajemy maskę naszej podsieci w notacji dziesiętno-kropkowej.

e) Klikamy na nazwę Google za pierwszym polem Nameserver.

f) W ramce Nodes, zaznaczamy nasz jedyny węzeł - localhost i klikamy Add Block.

5. Dodawanie puli adresów

a) Wchodzimy w IP BLOCKS -> List IP Blocks, a następnie wybieramy Manage ip addresses.

b) Z zakresu dostępnych adresów (min i max host z kalkulatora) wybieramy zakres kilkudziesięciu adresów nie kolidujących z adresem IP naszego serwera w wirtualnej maszynie, ani wirtualnego routera.

W moim przypadku cały zakres adresów to 192.168.23.1 - 192.168.23.254, adres routera to 192.168.23.2, a adres wirtualnego serwera to 192.168.23.128. Wybrałem więc zakres adresów od 192.168.23.20 do 192.168.23.60.

c) Wpisujemy ten zakres w pola Start IP (IP początkowe) oraz End IP (IP końcowe) w ramce Add IP Range oraz zatwierdzamy klikając przycisk Add IP Range.

6. Dodawanie klienta

a) Wchodzimy w CLIENTS -> Add Client.

b) Wypełniamy wszystkie pola i klikamy Create.

7. Dodawanie VPS-a

a) Wchodzimy w zakładkę VIRTUAL SERVER -> Add Virtual Server.

b) Wybieramy z listy OpenVZ.

c) Nic nie zmieniamy tylko przechodzimy dalej (Continue >>).

d) Wypełniamy wszystkie pola (podpowiedzi w obrazku) i klikamy Create Virtual Server.

e) Zapisujemy podane hasła i klikamy Continue.

Na tym etapie mamy już utworzony serwer VPS. Z danymi wybranymi w 6. punkcie możemy zalogować się do panelu klienta (adres Client Area z pliku TXT):

Oraz przez SSH:

Niestety tylko z serwera w wirtualnej maszynie. VPS nie ma dostępu do internetu, ani nawet połączenia z naszym systemem gospodarzem. Musimy to zmienić:

8. Konfiguracja sieci

Domyślnie (z punktu widzenia CentOS-a w wirtualnej maszynie) połączenie z siecią i z VPS to dwa różne interface sieciowe. Ponieważ na obu jest ustawiona ta sama podsieć IP połączymy je za pomocą mostka.

a) Edytujemy plik /etc/sysconfig/network-scripts/ifcfg-eth0

- Wpisujemy vi /etc/sysconfig/network-scripts/ifcfg-eth0
- Wciskamy i, aby przejść w tryb edycji
- Usuwamy linijkę BOOTPROTO="dhcp"
- Na końcu pliku dopisujemy BRIDGE="br0"
- Wciskamy ESC, wpisujemy ":wq" i zatwierdzamy enterem, aby zapisać plik.

b) Edytujemy plik /etc/sysconfig/network-scripts/ifcfg-venet0

- Wpisujemy vi /etc/sysconfig/network-scripts/ifcfg-venet0
- Wciskamy i, aby przejść w tryb edycji
- Na końcu pliku dopisujemy BRIDGE="br0"
- Wciskamy ESC, wpisujemy ":wq" i zatwierdzamy enterem, aby zapisać plik.

c) Konfigurujemy mostek

- Wpisujemy vi /etc/sysconfig/network-scripts/ifcfg-br0
- Wciskamy i, aby przejść w tryb edycji
- Wpisujemy:

DEVICE="br0"
TYPE="Bridge"
BOOTPROTO="dhcp"
ONBOOT="yes"

- Wciskamy ESC, wpisujemy ":wq" i zatwierdzamy enterem, aby zapisać plik.

d) Restartujemy wszystkie połączenia sieciowe wpisując:

/etc/rc.d/init.d/network restart

Uwaga: Po tej operacji PuTTY może się na chwilę przywiesić, lub nawet całkowicie wyłączyć.

9. Połączenie z terminalem VPS przez PuTTY

a) Włączamy PuTTY, zaznaczamy połączenie z naszą maszyną wirtualną (u mnie CentOS), klikamy Load, zmianiemy IP, na IP naszego VPS (u mnie 192.168.23.20), zmieniamy nazwę sesji np np. VPS1 i klikamy Save, a następnie Open. Spowoduje to dodanie do listy zapamiętanych sesji połączenia z naszym VPS, a następnie połączenie się z nim.

Na końcu oczywiście wykonujemy snapshoota.

Wszystkie części:
How To: Serwer VPS-ów na OpenVZ i SolusVM w VMWare ... cz. 1
How To: Serwer VPS-ów na OpenVZ i SolusVM w VMWare ... cz. 2
How To: Serwer VPS-ów na OpenVZ i SolusVM w VMWare ... cz. 3  

linux oprogramowanie serwery

Komentarze