Strefa czasowa UTC+1godz. [letni]




Nowy temat Odpowiedz w temacie  [ Posty: 13 ]  Przejdź na stronę 1, 2  Następna
Autor Wiadomość
PostZamieszczono: 15 lis 2014, 15:10 
Offline
V-początkujacy

Rejestracja: 15 lis 2014, 14:18
Posty: 11
Podziękował: 2 raz
Pomógł: 0 razy
Witam :)
Moja przygoda z wirtualizacją, a zwłaszcza w zastosowaniach biznesowych dopiero raczkuje dlatego potrzebuje pomocy, porady i wsparcia. Na chwilę obecną moje doświadczenie w tym zakresie to praca na kvm i 3 maszynach wirtualnych oraz virtualbox (o ile to można nazwać wirtualizacją) do celów testowych. Ale do sedna.

Firma A:
- ok. 50 komputerów
- HP ProLiant ML150 G5 (Windows Server 2003R2) na nim Symfonia + RDP
- Dell Optiplex 720 (XP) na nim "Czytnik" (Serwer rejestracji czasu pracy oraz serwer Kaspersky Security Center)

Firma A przeszła małe "przemeblowanie" (osobiście się tym nie zajmowałem),wygląda to teraz tak:
- HP ProLiant ML150 G5 + 2x dyski 250 GB i 2x 500GB do zagospodarowania
- Dell PowerEdge R520 (XenServer 6.2) RAID5: z 4x1TB na nim Xen i Symfonia + RDP; RAID1: z 2x500GB na nim VPN i "Czytnik"

Ikonografika: Obrazek

Żadna wielka filozofia i teraz ciąg moich pytań (proszę o wyrozumiałość, niektóre mogę być trywialne. Dopiero się uczę :))
1) Jak mogę zapewnić backup xen i VM przy updatowaniu xen'a?
2) Jakim mechanizmem zapewnić backupy "na co dzień" xen i VM?
3) Snapshot jako backup? Czy po pewnym czasie xen/VM się wysypią?
4) W razie awarii dysku np.w RAID5 wystarczy włożyć nowy a xen i Symfonia się odtworzą? Tak samo w RAID1, awaria dysku, wkładamy nowy i VPN i Czytnik się odtworzy?
4.1) Czy w sytuacji awarii dysku w raid5, raid1 maszyny będą działać dalej ale zwolnią czy będą niedostępne?
5) Jak mogę sprawdzić i monitorować wydajność xen i VM?
6) Jak mogę monitorować stopień zużycia dysków i alarmować przed potencjalną awarią?
7) Warto ustawiać priorytety dla poszczególnych dysków VM? Co to daje?
8) Dell posiada 2x NIC, jak mogę je wykorzystać, NIC Teaming?
9) Jak mogę spożytkować wolnego HP ProLiant (Chciałem w ramach nauki postawić drugą instancje xenserver 6.2 RAID1 z 2x250GB dla xen i RAID1 z 2x500GB dla VM (Zabbix 2.4)?
10) Znacie a może macie jakieś pomocne materiały/kursy dotyczące xen, PL/EN?
11) Czy to dobry pomysł aby na Dellu był raid5 dla xen i symfonii(VM) oraz raid1 dla "VPN" oraz "Czytnik"?

Wybaczcie, że was zasypałem ogromem pytań ale mimo mojego małego doświadczenia chce zgłębić temat :)
------------
Zapomniałem dodać:
Backupy na Symfonii bazy danych (SQL 2012) są wykonywane lokalnie na tą partycję 2TB codziennie, a następnie przenoszone na NASa przez sieć 100Mb/s! (Masakra ale nowy sw i nowy router dopiero w styczniu ma być)


Coś co bardzo mi się nie podoba to posiadanie 4 osobnych i różnych NASów gdzie:
1- to wspomniane backupy Symfonii itd
2- zasób lokalny dla pracowników
3- zasób lokalny dla pracowników
4- archiwum

Chciałbym się pozbyć tego na rzecz jednego wydajnego rozwiązania, co proponujecie?


Na górę
 Wyświetl profil  
 
PostZamieszczono: 16 lis 2014, 02:10 
Offline
Moderator
Awatar użytkownika

Rejestracja: 06 lis 2008, 02:01
Posty: 7371
Lokalizacja: Poznań
Podziękował: 15 raz
Pomógł: 138 raz
@morlinek, witaj na forum.

ad. 1) 2)
Kopie zapasowe maszyn wirtualnych zrobisz za pomocą Alike, PHDVirtual (aktualnie Unitrends) i innych rozwiązań firm trzecich.
Podczas aktualizacji i zmianach w konfiguracji VM pomocne będą snapshoty

ad. 3) W żadnym wypadku nie można brać pod uwagę snapshotu jako rozwiązania backupowego. Snapshoot tylko przy aktualizacji/ zmianach konfiguracji VM.
Nie powinno się trzymać więcej niż 4 snapshoty na VM, dobrze mieć tylko 1.

ad 4)
RAID 5 zapewnia odporność na awarię jednego dysku, RAID 1 przy dwóch dyskach również pozwala na pracę systemu środowiska przy awarii jednego dysku.

ad 5)
Podstawowy monitoring z poziomu XenCenter, a ponadto narzędzia firm trzecich jak np.:
ManageEngine Free XenServer Health Monitor

ad. 6)
Mechanizmy zaimplementowane w kontrolerach serwera lub smartmontools

ad. 7)
Tu chodzi o priorytety I/O dla dysku. Jeśli nie masz dużego doświadczenia lepiej tej opcji nie ruszaj.

ad. 8)
Przy dwóch kartach sieciowych bym się w to nie bawił. Citrix zaleca, by przy takiej konfiguracji, jedną kartę wykorzystać do zarządzania Hostem, a drugą skonfigurować na potrzeby ruchu VM.

Więcej znajdziesz tutaj (strona 49):
https://support.citrix.com/servlet/KbSe ... vanced.pdf

ad. 9)
To już zależy od tego co będziesz chciał przećwiczyć. Nie szkoda Ci dwóch dysków w RAID dla samego hosta? Czy dużym problemem będzie jak w taki testowym środowisku dysk padnie?

ad. 10)
Jeśli masz na myśli XenServer, to sama dokumentacja w bazie Citrix'a jest bardzo dobra. Na http://www.pluralsight.com/ jest kurs, do starszej wersji.
W ślimaczym tempie powstaje kurs polskojęzyczny ;-)

ad 11)
RAID 5 będziesz miał szybszy. Tu tez musisz raczej sam określić poziom bezpieczeństwa względem szybkości i tego co się tam będzie znajdowało...

Co do składowania kopii zapasowych na NAS-ach, jakie masz te NAS-y?

_________________
Washi
Jeśli mój post okazał się pomocny, zaloguj się i kliknij na kciuk po prawej stronie ----------->
Chmura obliczeniowa, wirtualizacja,... - https://www.virtual-it.pl/



za ten post Washi otrzymał podziękowanie od: morlinek
  Ocena: 50%
Na górę
 Wyświetl profil  
 
PostZamieszczono: 16 lis 2014, 02:30 
Offline
V-początkujacy

Rejestracja: 22 wrz 2009, 22:32
Posty: 8
Podziękował: 0 razy
Pomógł: 0 razy
Ja bym dodał jeszcze, że same maszyny wirtualne możesz backupować za pomocą skryptów, ale w sumię są darmowe lub w miarę tanie programy do tego celu.


Na górę
 Wyświetl profil  
 
PostZamieszczono: 16 lis 2014, 02:38 
Offline
Moderator
Awatar użytkownika

Rejestracja: 06 lis 2008, 02:01
Posty: 7371
Lokalizacja: Poznań
Podziękował: 15 raz
Pomógł: 138 raz
Zapomniałem jeszcze o podstawowej, a zarazem najważniejszej kwestii w odniesieniu do backupu samego XenServera:
http://support.citrix.com/article/CTX118547

_________________
Washi
Jeśli mój post okazał się pomocny, zaloguj się i kliknij na kciuk po prawej stronie ----------->
Chmura obliczeniowa, wirtualizacja,... - https://www.virtual-it.pl/


Na górę
 Wyświetl profil  
 
PostZamieszczono: 17 lis 2014, 10:49 
Offline
V-początkujacy

Rejestracja: 15 lis 2014, 14:18
Posty: 11
Podziękował: 2 raz
Pomógł: 0 razy
Ad 9) Zależy mi na tym, żeby poznać wszystkie mechanizmy Xen'a od instalacji po backupy, kluczowe lokalizację, zarządzanie, symulacje awarii, przywracanie danych itd. im więcej tym lepiej :) Co do raid 1 dla xen to nie jest to jakoś szczególnie istotne. Po prostu mam wolne 2x 250GB i 2x500GB więc pomyślałem, żeby zrobić to tak jak napisałem. Jakieś inne propozycje? 1x250GB dla xen i raid1 2x500GB dla VM? Czy może raid 1 2x500GB dla xen i VM? Wielkiej katastrofy nie będzie o ile zabbixa z wirtualki odpowiednio zbackupuje.

Ad 10) Na razie wiedzę czerpie głównie z youtube i dokumentacji Citrix'a. Ten kurs PL gdzie powstaje? Masz jakieś namiary na niego albo stopień ukończenia?

W firmie są 3 nasy:
Netgear ReadyNAS Duo RND2000-100ISS
ZyXEL NSA-220
ZyXEL NSA325

Tarish pisze:
Ja bym dodał jeszcze, że same maszyny wirtualne możesz backupować za pomocą skryptów, ale w sumię są darmowe lub w miarę tanie programy do tego celu.

Polecasz jakieś konkretne skrypty?

Nowe pytania:
Z czego wynikają różne ścieżki dysków VM? Dla symfonii, czytnika "Device Path=/dev/hda...hdb itd." a lda VPN (Na debianie) "Device Path=/dev/xvda"?

Czy HP z tym procesorem mogę dodać do tej samej puli co Dell i używać high availability?


Wielkie dzięki za naprowadzenie mnie na tyle pomocnych materiałów i rozwiązań! :)


Na górę
 Wyświetl profil  
 
PostZamieszczono: 17 lis 2014, 20:53 
Offline
Moderator
Awatar użytkownika

Rejestracja: 06 lis 2008, 02:01
Posty: 7371
Lokalizacja: Poznań
Podziękował: 15 raz
Pomógł: 138 raz
ad. 9.
W istocie wygodniej oddzielić warstwę magazynową hypervisora od tego na potrzeby VM. Możesz jeszcze zrobić tak, by 1 dysk przeznaczyć dla samego hypervisora, 1 dysk dla mniej istotnych VM, 2 dyski w RAID 1 dla istotniejszych maszyn.
BTW. Z racji na to, że jest to środowisko testowe i gdybyś chciał zyskać na wydajności podsystemu dyskowego, to zawsze możesz pomyśleć o RAID 0, ale wiadomo jeden dysk pada i pada wszystko.

ad. 10.
U mnie na komputerze ;) Z tym, że z pewnych przyczyn zawisł trochę w próżni... (nagromadzenie pracy, i kilka innych czynników). Z tym, że pierwsza część to będą podstawy z podstaw. A jak się uda iść dalej, w kierunku bardziej zaawansowanych kwestii to być może będzie trzeba zainteresować się nową wersją XenServer'a.

> W firmie są 3 nasy:
Z jedne strony to takie NAS'y do domu, małego labu lub kilkuosobowej firmy, a z drugiej, zawsze dane można rozłożyć na trzech urządzeniach i zminimalizować ryzyko ich utraty...

> Z czego wynikają różne ścieżki dysków VM?
> Dla symfonii, czytnika "Device Path=/dev/hda...hdb itd."
> a dla VPN (Na debianie) "Device Path=/dev/xvda"?

Najkrócej rzecz ujmując zależy to od typu wirtualizacji:
xvda: dla paravirtualizacji
sda: w przypadku HVM

Co do Puli to cyt.:
...the CPUs on the server joining the pool are the same (in terms of vendor, model, and features) as the CPUs on servers already in the pool.
...the server joining the pool is running the same version of XenServer software, at the same patch level, as servers already in the pool

Ale ważne, by dołączyć hosty do puli musisz mieć dostęp do współdzielonej przestrzeni magazynowej (NFS / iSCSI).

_________________
Washi
Jeśli mój post okazał się pomocny, zaloguj się i kliknij na kciuk po prawej stronie ----------->
Chmura obliczeniowa, wirtualizacja,... - https://www.virtual-it.pl/



za ten post Washi otrzymał podziękowanie od: morlinek
  Ocena: 50%
Na górę
 Wyświetl profil  
 
PostZamieszczono: 17 lis 2014, 22:40 
Offline
V-początkujacy

Rejestracja: 15 lis 2014, 14:18
Posty: 11
Podziękował: 2 raz
Pomógł: 0 razy
ad. 9.
Zrobiłem w ten sposób 1x 250GB dla xen, raid1 2x500GB dla VM na sprzętowym kontrolerze.
Tylko coś mi się nie zgadza, bo widzi tylko 500GB jako local storage (Type=LVM) i xen chyba na nim się zainstalował. Instalowałem z przygotowanego ISO, a w etapie: https://www.youtube.com/watch?v=bKgMyfnrNfU&list=PLtb4yBaj_z8uVWc2_mTkO9V4ljHKuKWeI#t=49
Zaznaczyłem Raid1, a chyba powinienem był zaznaczyć tylko 250GB, a 500GB dodać z XenCenter jako "Hardware HBA virtual disk storage" dobrze myślę?

ad. 10.
Już nie mogę się doczekać! Myślę, że się doczekam, bo nie tylko mi się to przyda :)

Co do nasów w planach kiedyś jest jakaś macierz ale jak z tym wyjdzie to się okaże. Najpierw trzeba sw i router wymienić.

Co do puli czyli teoretycznie mogłoby ruszyć jakby był jakiś magazyn NFS?

XenServer 6.2 działa na HP! Nawet Ubuntu Server 14.04.1 zainstalowałem (z małą przygodą z grub ale się udało :) Ale podczas instalacji zrodziły mi się kolejne pytania.

1) Ten obraz iso xenserver od citrix jest na centos, bo ani apt-get install ani yum install nie instalują pakietów a przydałby mi się np. vim?
2) Po instalacji wyświetla, że jest 18 aktualizacji:
2.1) Na początku zainstalowałem SP1 wiec -6 poszło ale teraz przy instalacji pozostałych po każdej aktualce muszę wykonać reboot czy mogę zainstalować wszystkie i wtedy reboot?
2.2) Czy podczas aktualizacji trzeba wyłączyć wszystkie VMs?
3) Domyślnie po restarcie xenserver maszyny wirtualne nie wstają nawet po zrobieniu:
xe vm-param-set uuid=UUID other-config:auto_poweron=true według http://support.citrix.com/article/ctx133910
4) Gdzie domyślnie zapisywane są pliki konfiguracyjne VM i obrazy ich dysków?


Zdaje sobie sprawę, że czytając moje pytania macie taka minę :shock:, która następnie przeradza się w :lol: ale kto pyta nie błądzi :)


Na górę
 Wyświetl profil  
 
PostZamieszczono: 19 lis 2014, 02:02 
Offline
V-początkujacy

Rejestracja: 22 wrz 2009, 22:32
Posty: 8
Podziękował: 0 razy
Pomógł: 0 razy
morlinek,
> Polecasz jakieś konkretne skrypty?

Dobry wpis na temat skryptów backupowych znajdziesz tutaj:
http://nchrissos.wordpress.com/2013/09/ ... -machines/

> ad. 9.
> Zrobiłem w ten sposób 1x 250GB dla xen, raid1 2x500GB
> dla VM na sprzętowym kontrolerze.

Tak, zdaje się, że powinieneś zaznaczyć pojedynczy dysk.

> Co do puli czyli teoretycznie mogłoby ruszyć jakby był jakiś magazyn NFS?

Jakie masz procesory w tych serwerach?


Na górę
 Wyświetl profil  
 
PostZamieszczono: 19 lis 2014, 02:39 
Offline
Moderator
Awatar użytkownika

Rejestracja: 06 lis 2008, 02:01
Posty: 7371
Lokalizacja: Poznań
Podziękował: 15 raz
Pomógł: 138 raz
@morlinek
Może spróbuję pomóc zaczynając od końca.

Lokalizacja plików

Domyślnym systemem dla lokalnego magazynu danych na potrzeby dysków wirtualnych jest LVM, który nie bazuje na plikach. Dlatego też nie przeszukasz go np za pomocą WinSCP. Poza dyskami wirtualnymi w przypadku XenServera mówi się o ich metadanych, które przechowywane są w bazie. Dlatego też jak chcesz zbackupować metadane, to nie przemieszczasz się po katalogach a wyszukujesz UUID i korzystasz z xe vm-export.

Instalacja dodatkowych pakietów

Jeśli chcesz zainstalować jakieś pakiety, np. wspomnianego przez Ciebie vim:
$ sudo sed -i -e "s/enabled=0/enabled=1/" /etc/yum.repos.d/CentOS-Base.repo
$ sudo yum install vim-enhanced

Pamiętaj, że XenServer to nie CentOS z dodatkowym softem, a System bazujący na CentOS-ie i to bardzo mocno zmodyfikowany.

Aktualizacja

Nie ma konieczności wyłączania maszyn wirtualnych, ale ich zamknięcie przyspiesza proces.

By rozwiązać problem ze startem spróbuj skorzystać z rady w tym wątku:

viewtopic.php?f=15&t=5351

_________________
Washi
Jeśli mój post okazał się pomocny, zaloguj się i kliknij na kciuk po prawej stronie ----------->
Chmura obliczeniowa, wirtualizacja,... - https://www.virtual-it.pl/


Na górę
 Wyświetl profil  
 
PostZamieszczono: 19 lis 2014, 23:58 
Offline
V-początkujacy

Rejestracja: 15 lis 2014, 14:18
Posty: 11
Podziękował: 2 raz
Pomógł: 0 razy
Tarish pisze:
> Polecasz jakieś konkretne skrypty?

Dobry wpis na temat skryptów backupowych znajdziesz tutaj:
http://nchrissos.wordpress.com/2013/09/ ... -machines/


Dzięki wielkie za linka :)

Tarish pisze:
> ad. 9.
> Zrobiłem w ten sposób 1x 250GB dla xen, raid1 2x500GB
> dla VM na sprzętowym kontrolerze.

Tak, zdaje się, że powinieneś zaznaczyć pojedynczy dysk.


Można teraz dodać ten wolny dysk 250GB do xenservera z poziomu CLI/ XenCenter?

Tarish pisze:
> Co do puli czyli teoretycznie mogłoby ruszyć jakby był jakiś magazyn NFS?

Jakie masz procesory w tych serwerach?

Na produkcyjnym Dell'u: Xeon E5-2420v2 2.2GHz
Na testowym HP'ku: Xeon E5405 2GHz

Sprawdziłem specyfikację dostępnych nasów i jeżeli udałoby się zwolnić jeden, mógłbym wygospodarować jeden na NFS :)

Washi pisze:
@morlinek

By rozwiązać problem ze startem spróbuj skorzystać z rady w tym wątku:

viewtopic.php?f=15&t=5351

Chyba źle zadałem pytanie. Chodzi mi o to jak ustawić aby po restarcie Xenservera automatycznie włączyła się VM? Domyślnie każdą trzeba wtedy ręcznie uruchomić. Próbowałem tym sposobem: http://support.citrix.com/article/ctx133910 ale po restarcie xen'a, VM się nie uruchamia automatycznie. W zakamarkach internetu znalazłem jeszcze taki sposób (jeszcze nie testowałem):

Cytuj:
Aby maszyna startowała automatycznie wraz ze starem systemu (głównego):
mkdir /etc/xen/auto
ln -s /etc/xen/xen1.example.com.cfg /etc/xen/auto


Czy jest gdzieś jakaś opcja w XenCenter, którą przeoczyłem?


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 13 ]  Przejdź na stronę 1, 2  Następna

Strefa czasowa UTC+1godz. [letni]


Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 3 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów

Szukaj:
Przejdź do:  
cron
Copyright © 2008-2023. All Rights Reserved Virtual-IT.pl