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 >>.

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. 1How To: Serwer VPS-ów na OpenVZ i SolusVM w VMWare ... cz. 2How To: Serwer VPS-ów na OpenVZ i SolusVM w VMWare ... cz. 3 

linux oprogramowanie serwery

Komentarze

0 nowych
sweteryniarz   3 #1 25.11.2012 17:38

+1

KAC1230   2 #2 26.11.2012 14:46

Podoba mi się , będzie coś jeszcze? A tak wogóle to coś czytałem o jakimś specjalnym kernelu do OpenVZ , przetestowałbyś to. I czy na debianie trzeba więcej się produkować aby uzyskać podobny wynik? (Mam troche więdzy informatycznej windows'owej i linux'owej ale mimo wszystko wole jak jest po polsku i po chłopsku)

Autor edytował komentarz.
okokok   12 #3 26.11.2012 18:13

KAC1230, zawsze do uruchomienia OpenVZ musisz mieć specjalny kernel. Teraz też tak było, tylko Solus sam dopisał go do Gruba, więc nawet o tym nie wspominałem. Samego OpenVZ jak najbardziej da się postawić na Debianie, ale już Solusa nie. Musi być CentOS 5 lub 6. Solus to tylko panel administracyjny i fajny instalator który wszystko robi za nas.

Co do kolejnych części, te 3 pisałem na zwolnieniu ze szkoły, teraz nie mam już za bardzo na to czasu, ale nie wykluczam że coś jeszcze napiszę. Chciałem opisać jeszcze Xen-a i KVM, ale trochę zabrakło mi czasu.

KAC1230   2 #4 27.11.2012 14:45

Dziękówna , ciekawe czy oprócz instalatora solusa istnieje jeszcze jakiś inny wizard który odwala większość brudnej roboty za nas?

Autor edytował komentarz.
  #5 26.12.2012 00:28

Otrzymany 15 Day License Key wklejam w pole "New License Key" klikam Update Key i komunikat na czerwonym tle

Error!
License invalid.

Wszystko mam skonfigurowane cacy. W panelu klienta na stronie soluslabs.com licencja jak najbardziej aktywna. Nigdy nie byłem klientem tej firmy ale po czymś takim nie zamierzam więcej tracić na nich czasu. Jest to przykre LOL.

okokok   12 #6 26.12.2012 18:04

Dlaczego się tak szybko zniechęcasz? Solus to IMHO najlepszy panel do VPS-ów. Bije na głowę rozwiązania Paralelsa.
Napisz do nich. Mają bardzo fajny i szybki support.

  #7 18.07.2013 19:15

proszę o zaktualizowanie screenów w tutorialu,
dziękuje.

  #8 19.07.2013 20:44

Hej,
Nie moge się zalogować so Solusa po wpisaniu vpsadmin p:admin
błąd:The username or password you entered is incorrect
All invalid login attempts are logged. Too many failed attempts will result in your ip address being blacklisted

HOW?

okokok   12 #9 16.08.2013 21:19

Szymon, na pewno logujesz się do panelu vpsadmin a nie usercp? jakie dostałeś dane podczas instalacji, może coś teraz zmienili i hasło jest generowane?

  #10 06.11.2013 14:16

> Dziękówna , ciekawe czy oprócz instalatora solusa istnieje jeszcze jakiś inny wizard który odwala większość brudnej roboty za nas?

TAK:

1. OpenVZ Web Panel (tylko OpenVZ)

2. Proxmox (OpenVZ + KVM)

3. OpenNode (OpenVZ + KVM)