Udostępnij za pośrednictwem


Konfigurowanie równoważenia obciążenia w programie VMM — omówienie

 

Data opublikowania: lipiec 2016

Dotyczy: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Obsługa sieci w programie Virtual Machine Manager (VMM) obejmuje integrację z funkcją równoważenia obciążenia, dzięki czemu można automatycznie przeprowadzać obsługę administracyjną usług równoważenia obciążenia w środowisku zwirtualizowanym. Integracja z funkcją równoważenia obciążenia jest dostępna wraz z innymi rozszerzeniami funkcjonalności sieci w programie VMM. Informacje dotyczące tych rozszerzeń można znaleźć na liście tematów na końcu niniejszego tematu.

Integracja z funkcją równoważenia obciążenia

Po dodaniu usługi równoważenia obciążenia do programu VMM można wysyłać żądania równoważenia obciążenia do maszyn wirtualnych tworzących warstwę usług. W celu dodania obsługiwanego sprzętowego równoważenia obciążenia można użyć konsoli programu VMM, a w przypadku niektórych konfiguracji, można użyć usługi równoważenia obciążenia sieciowego firmy Microsoft (NLB). Usługa NLB jest uwzględniana jako dostępna usługa równoważenia obciążenia podczas instalowania programu VMM. Metodą równoważenia obciążenia w usłudze NLB jest działanie okrężne.

Uwaga

  • Równoważenia obciążenia sieciowego nie można użyć w przypadku warstw usług z systemem Linux.
  • Równoważenia obciążenia sieciowego nie można użyć w przypadku sieci maszyn wirtualnych skonfigurowanych za pomocą wirtualizacji sieci.

W obu powyższych konfiguracjach zamiast tej usługi można użyć sprzętowego równoważenia obciążenia.

Aby dodać obsługiwane usługi sprzętowego równoważenia obciążenia, należy zainstalować dostawcę konfiguracji udostępnianego przez producenta usługi równoważenia obciążenia. Dostawca konfiguracji to dodatek programu VMM konwertujący polecenia PowerShell w programie VMM na wywołania interfejsu API specyficzne dla producenta i modelu usługi równoważenia obciążenia.

Przed użyciem usługi sprzętowego równoważenia obciążenia lub usługi NLB należy utworzyć skojarzone z nią szablony wirtualnego adresu IP (VIP).

Szablony adresów VIP

Szablon wirtualnego adresu IP zawiera ustawienia konfiguracji odnoszące się do usługi równoważenia obciążenia dla określonego typu ruchu sieciowego. Można na przykład utworzyć szablon określający zachowanie usługi równoważenia obciążenia (określonego producenta i modelu) dla ruchu HTTPS. Te szablony reprezentują najlepsze rozwiązania z punktu widzenia konfiguracji usługi równoważenia obciążenia.

Po utworzeniu szablonu wirtualnego adresu IP użytkownicy (w tym użytkownicy samoobsługi) mogą określić szablon wirtualnego adresu IP, który będzie używany podczas tworzenia usługi. Podczas modelowania usługi użytkownik może wybrać dostępny szablon, który najlepiej odpowiada jego potrzebom pod względem typu usługi równoważenia obciążenia i typu aplikacji.

Przepływ pracy dla usługi sprzętowego równoważenia obciążenia

Poniższa lista stanowi opis przepływu pracy dla usługi sprzętowego równoważenia obciążenia, który umożliwia zrównoważenie obciążenia warstwy usług:

  1. W konsoli programu VMM, podczas tworzenia puli statycznych adresów IP administrator konfiguruje zarezerwowany zakres wirtualnych adresów IP.

    Uwaga

    Ten krok można wykonać w dowolnej chwili, zanim nie zostanie wdrożona usługa używająca usługi równoważenia obciążenia. Należy pamiętać, że dla każdej warstwy usług używającej usługi równoważenia obciążenia musi istnieć jeden wirtualny adres IP.

  2. Administrator instaluje dostawcę konfiguracji usługi równoważenia obciążenia na serwerze zarządzania programu VMM.

    Uwaga

    Informacje o obsługiwanych usługach równoważenia obciążenia i sposobie uzyskania dostawców konfiguracji można znaleźć w części „Wymagania wstępne” tematu Jak dodać usługi sprzętowego równoważenia obciążenia w programie VMM.

  3. W konsoli programu VMM administrator obejmuje usługę równoważenia obciążenia zarządzaniem przez program VMM. W kreatorze dodawania usługi równoważenia obciążenia administrator wykonuje następujące czynności:

    • Wybiera grupę hostów, w której dostępna będzie usługa równoważenia obciążenia.

    • Określa producenta i model usługi równoważenia obciążenia.

    • Określa nazwy DNS (lub adresy IP) usługi równoważenia obciążenia oraz numer portu używany podczas zarządzania usługą równoważenia obciążenia.

    • Określa koligację z sieciami logicznymi.

    • Wybiera dostawcę konfiguracji.

    • Opcjonalnie testuje połączenie z usługą równoważenia obciążenia.

  4. W konsoli programu VMM administrator tworzy co najmniej jeden szablon wirtualnego adresu IP. W kreatorze szablonu adresu VIP usługi równoważenia obciążenia administrator definiuje następujące kwestie:

    • port używany w przypadku typu ruchu sieciowego, który będzie poddany równoważeniu obciążenia;

    • czy szablon odnosi się do konkretnej obsługiwanej usługi równoważenia obciążenia, czy do określonego typu usługi równoważenia obciążenia;

    • typ protokołu na potrzeby równoważenia obciążenia (na przykład HTTPS);

    • czy ma zostać włączona opcja trwałości sesji.

    • opcjonalne monitory kondycji, które zgodnie z konfiguracją mogą okresowo sprawdzać reakcję usługi równoważenia obciążenia;

    • typ metody równoważenia obciążenia do zastosowania.

    Więcej informacji można znaleźć w temacie Jak utworzyć szablony VIP dla usług sprzętowego równoważenia obciążenia w programie VMM.

  5. Użytkownik (zazwyczaj użytkownik samoobsługi) tworzy szablon usługi. W oknie programu Service Template Designer użytkownik dodaje usługę równoważenia obciążenia do warstwy usług, a następnie wybiera szablon wirtualnego adresu IP (VIP) do zastosowania. Podczas wdrażania usługi program VMM automatycznie wybiera wirtualny adres IP z zarezerwowanego zakresu w puli statycznych adresów IP, a następnie przypisuje go do usługi równoważenia obciążenia. Ten adres IP jest traktowany jako adres IP „frontonu” dla warstwy usług z równoważonym obciążeniem. Program VMM przypisuje także statyczne adresy IP do maszyn wirtualnych tworzących warstwę usług. Są one traktowane jako „wewnętrzne” dedykowane adresy IP, ponieważ znajdują się za usługą równoważenia obciążenia.

  6. Po wdrożeniu usługi administrator sprawdza w konsoli programu VMM, który wirtualny adres IP jest używany jako adres IP frontonu dla warstwy usług. Następnie administrator kontaktuje się z administratorem DNS w celu utworzenia wpisu DNS dla przypisanego wirtualnego adresu IP. Jeśli na przykład warstwa sieci Web frontonu dla usługi ma zrównoważone obciążenie, administrator może sprawdzić, który wirtualny adres IP jest używany dla tej warstwy. Administrator DNS może następnie utworzyć wpis w systemie DNS dla nazwy, którą użytkownicy określą w celu połączenia się z frontonem sieci Web. Przykładowo administrator DNS może utworzyć wpis DNS dla nazwa_usługi.contoso.com z odpowiednim wirtualnym adresem IP.

    Uwaga

    Aby uzyskać szczegółowe informacje o sposobie równoważenia obciążenia warstwy usług za pomocą sprzętowego równoważenia obciążenia, zobacz tematyHow to Add Networking Components to a Service Template i Jak skonfigurować moduł sprzętowego równoważenia obciążenia dla warstwy usług.

Przepływ pracy dla usługi równoważenia obciążenia sieciowego (NLB)

Poniższa lista stanowi opis przepływu pracy dla usługi NLB równoważącej obciążenie warstwy usług. Jednak w warstwach usług z systemem Linux i w usługach, gdzie sieci maszyn wirtualnych korzystają z wirtualizacji sieci, nie można używać przepływu pracy usługi NLB. Zamiast niego należy użyć przepływu pracy opisanego wcześniej w sekcji Przepływ pracy dla usługi sprzętowego równoważenia obciążenia tego tematu.

Przepływ pracy usługi NLB:

  1. W konsoli programu VMM, podczas tworzenia puli statycznych adresów IP administrator konfiguruje zarezerwowany zakres wirtualnych adresów IP.

    Uwaga

    Ten krok można wykonać w dowolnej chwili, zanim nie zostanie wdrożona usługa używająca usługi równoważenia obciążenia. Należy pamiętać, że dla każdej warstwy usług używającej usługi równoważenia obciążenia musi istnieć jeden wirtualny adres IP.

  2. W konsoli programu VMM administrator tworzy co najmniej jeden szablon wirtualnego adresu IP. W kreatorze szablonu adresu VIP usługi równoważenia obciążenia administrator definiuje następujące kwestie:

    • port używany w przypadku typu ruchu sieciowego, który będzie poddany równoważeniu obciążenia;

    • typ szablonu (w tym przypadku „Określony” z ustawioną wartością „Usługa równoważenia obciążenia sieciowego firmy Microsoft”);

    • typ protokołu na potrzeby równoważenia obciążenia (TCP, UPS lub obydwa);

    • czy ma zostać włączona opcja trwałości sesji.

  3. Użytkownik (zazwyczaj użytkownik samoobsługi) konfiguruje szablon usługi, wykonując następujące czynności:

    Podczas wdrażania usługi program VMM automatycznie wybiera wirtualny adres IP z zarezerwowanego zakresu w puli statycznych adresów IP, a następnie przypisuje go do warstwy usług z równoważonym obciążeniem. Program VMM przypisuje także statyczne adresy IP do maszyn wirtualnych tworzących warstwę usług.

  4. Po wdrożeniu usługi administrator sprawdza w konsoli programu VMM, który wirtualny adres IP jest używany dla usługi. Następnie administrator kontaktuje się z administratorem DNS w celu utworzenia wpisu DNS dla przypisanego wirtualnego adresu IP. Jeśli na przykład warstwa sieci Web frontonu dla usługi ma zrównoważone obciążenie, administrator może sprawdzić, który wirtualny adres IP jest używany dla tej warstwy. Administrator DNS może następnie utworzyć wpis w systemie DNS dla nazwy, którą użytkownicy określą w celu połączenia się z frontonem sieci Web. Przykładowo administrator DNS może utworzyć wpis DNS dla nazwa_usługi.contoso.com z odpowiednim wirtualnym adresem IP.

    Uwaga

    Więcej szczegółowych informacji dotyczących sposobu równoważenia obciążenia warstwy usług przy użyciu usługi równoważenia obciążenia sieciowego można znaleźć w temacie How to Configure NLB for a Service Tier (Jak skonfigurować usługę równoważenia obciążenia sieciowego dla warstwy usług).

Omówienie przykładowego scenariusza

Procedury w tej części uwzględniają przykłady ułatwiające prezentację pewnych pojęć. Podsumowanie przykładów używanych w tej części można znaleźć w części „Sieć” tabeli zamieszczonej w temacie Przygotowywanie scenariusza z siecią szkieletową w programie VMM.

Uwaga

Przykładów nie należy traktować jako wskazówek normatywnych dotyczących instalacji laboratoryjnej. Przykłady powinno się zaadaptować do danego środowiska testowego.

W tej sekcji

Aby skonfigurować funkcję równoważenia obciążenia w środowisku zwirtualizowanym, postępuj zgodnie z poniższymi procedurami:

Procedura Opis
Jak dodać usługi sprzętowego równoważenia obciążenia w programie VMM Opisuje sposób dodawania obsługiwanych usług sprzętowego równoważenia obciążenia do środowiska programu VMM, co umożliwi zrównoważenie obciążenia żądań dotyczących usług. Note: Aby korzystać z usługi równoważenia obciążenia sieciowego firmy Microsoft (NLB), nie trzeba dodawać usługi sprzętowego równoważenia obciążenia. Podczas instalowania programu VMM usługa NLB jest uwzględniana automatycznie jako usługa równoważenia obciążenia. Aby skorzystać z usługi równoważenia obciążenia sieciowego (NLB), należy utworzyć szablony wirtualnych adresów IP usługi NLB, zgodnie z opisem w ostatnim wierszu niniejszej tabeli.
Jak utworzyć szablony VIP dla usług sprzętowego równoważenia obciążenia w programie VMM Opisuje sposób tworzenia szablonów wirtualnych adresów IP, których można użyć podczas tworzenia usługi w celu wybrania usługi sprzętowego równoważenia obciążenia najlepiej odpowiadającej potrzebom aplikacji.
Jak utworzyć szablony VIP do równoważenia obciążenia sieciowego w programie VMM Opisuje sposób tworzenia szablonów wirtualnych adresów IP dla usługi NLB, których można użyć podczas tworzenia usługi w celu skonfigurowania usługi równoważenia obciążenia sieciowego (NLB) dla warstwy usług.

Następne kroki po skonfigurowaniu funkcji równoważenia obciążenia w programie System Center 2012 SP1 lub System Center 2012 R2

Informacje o następnych krokach do wykonania po skonfigurowaniu funkcji równoważenia obciążenia w programie System Center 2012 z dodatkiem SP1 lub System Center 2012 R2 można znaleźć w następujących omówieniach dotyczących sieci:

Temat Krok
Konfigurowanie portów i przełączników w programie VMM (w programach System Center 2012 z dodatkiem SP1 i System Center 2012 R2) Skonfigurowanie profilów i klasyfikacji portów oraz użycie ich w przełącznikach logicznych, co pozwoli na zastosowanie ustawień portów spójnie na kartach sieciowych i na wirtualnych kartach sieciowych. Po skonfigurowaniu ustawień portów należy skonfigurować przełączniki logiczne oraz, w razie potrzeby, ich rozszerzenia (na potrzeby mechanizmów QoS, monitorowania lub zabezpieczeń).
Konfigurowanie sieci VMNetwork i bram w programie VMM (w programach System Center 2012 z dodatkiem SP1 i System Center 2012 R2) Skonfigurowanie sieci VMNetwork (nadrzędnych względem sieci logicznych), które umożliwią użycie funkcji wirtualizacji sieci lub innych opcji sieciowych. W przypadku sieci maszyn wirtualnych korzystających z funkcji wirtualizacji sieci można także użyć bram w celu usprawnienia łączności.

Następne kroki po skonfigurowaniu sieci

Informacje o następnych krokach do wykonania po skonfigurowaniu sieci można znaleźć w następujących tematach:

Temat Krok
Preparing the Fabric in VMM (Przygotowywanie sieci szkieletowej w programie VMM) Konfigurowanie dodatkowych zasobów sieci szkieletowej, takich jak magazyn i zasoby biblioteki.
Dodawanie hostów funkcji Hyper-V i serwerów plików skalowalnych w poziomie oraz zarządzanie nimi w programie VMM 
 Managing VMware ESX and Citrix XenServer in VMM (Zarządzanie hostami VMware ESX i Citrix XenServer w programie VMM)
Skonfigurowanie hostów.
Tworzenie i wdrażanie maszyn wirtualnych i usług w programie VMM Wdrażanie maszyn wirtualnych, pojedynczo lub w ramach usługi.

Zobacz też

Konfigurowanie sieci logicznej w programie VMM — omówienie
Typowe scenariusze dotyczące sieci w programie VMM w ramach oprogramowania System Center 2012
Typowe scenariusze dotyczące sieci w programie System Center 2012 SP1 i System Center 2012 R2
Konfigurowanie portów i przełączników w programie VMM
Konfigurowanie sieci VMNetwork i bram w programie VMM
Konfigurowanie sieci w programie VMM