Udostępnij za pośrednictwem


Konfigurowanie Lab Management dla środowisk SCVMM

 

Aby utworzyć i zarządzać środowiskami System Center Virtual Machine Manager (SCVMM), musisz najpierw skonfigurować wymagane komponenty do Lab Management. Te składniki są:

  • Hosty Hyper-V

  • SCVMM

  • Team Foundation Server

  • Kontroler testu

Aby uzyskać więcej informacji na temat zarządzania laboratorium, zobacz Korzystanie ze środowiska laboratoryjnego dla cyklu użytkowania Twojej aplikacji.

Jeśli uaktualniany z wcześniejszych wersji programu Lab Management lub SCVMM, zobacz Upgrading Lab Management Components from Visual Studio 2010.

Uwaga

Wszystkie komputery używane jako serwery biblioteki (w tym komputer SCVMM, który ma domyślny serwer biblioteki), i hosty funkcji Hyper-V, należy do sieci Gigabit Ethernet, która jest podłączona do wspólnego przełącznika sieciowego.Szybsze sieci mogą pomóc zwiększyć wydajność podczas wdrażania maszyn wirtualnych do hostów i przy zapisywaniu maszyn wirtualnych do biblioteki z hosta.

Warunki wstępne

Administrator Team Foundation Server musi utworzyć i skonfigurować Team Foundation Server przed przystąpieniem do konfigurowania Lab Management. Aby uzyskać więcej informacji dotyczących ustawiania i konfiguracji Team Foundation Server, zobacz Przewodnik instalacji Team Foundation Server. Po skonfigurowaniu przez administratora Team Foundation Server i otwaciu zbioru domyślnego zespołu projektu, upewnij się, że masz następujące informacje:

  • TfsMachine: Nazwa komputera, na którym działa Team Foundation Server.

  • domeny: domeny usługi Active Directory, która jest używana przez wszystkich maszyn.

  • tfssvc: konto, z którego Team Foundation Server jest uruchomiony.

    Uwaga

    Aby skonfigurować środowisko SCVMM na potrzeby zarządzania laboratorium, należy użyć konta użytkownika domeny i hasła do konta usługi TFS.

  • domeny\tfsadmin: konto dla Team Foundation Server administratora.

Wymagania systemowe

W poniższej tabeli podsumowano minimalne i zalecane wymagania sprzętowe i programowe dla maszyn używanych z Lab Management. Aby ułatwić zrozumienie wymagań, każda rola jest podzielona, tak jakby była instalowana na osobnej maszynie. W przypadku instalacji uproszczona, możesz uruchomić HyperVHost maszyny, VmmMachine i LibraryMachine na tym samym komputerze.

Rola/System

Procesor

Obsługiwany system operacyjny

PAMIĘĆ RAM

(min/

zalecane)

Dysk twardy (min / zalecane)

HyperVHost

64-bitowa z Wirtualizacja sprzętowa włączona

System operacyjny Windows Server 2012 R2 64-bitowy z technologią Hyper-V, wydania Standard, Enterprise i Datacenter

System operacyjny VMM Server 2012 R2 64-bitowy z technologią Hyper-V, wydania Standard, Enterprise i Datacenter

Host funkcji Hyper-V i Library Server 2012 R2. Host funkcji Hyper-V i serwery biblioteki mogą być zainstalowane na komputerze z systemem Windows Server 2012 zawierającym serwer VMM w wersji 2012 R2.

System operacyjny Windows Server 2008 R2 z Hyper-V 64-bit, Standard, Enterprise i Datacenter Edition

Windows Server 2008 R2 — instalacja Server Core, Standard, Enterprise i Datacenter Edition

System operacyjny Windows Server 2008 z Hyper-V 64-bit, Standard, Enterprise i Datacenter Edition z dodatkiem Service Pack 2

System operacyjny Hyper-V serwera 2008 R2

4GB / 4GB

100 GB/ 200GB

VmmMachine

64-bitowy

System operacyjny Windows Server 2012 R2 64-bitowy z technologią Hyper-V, wydania Standard, Enterprise i Datacenter

System operacyjny VMM Server 2012 R2 64-bitowy z technologią Hyper-V, wydania Standard, Enterprise i Datacenter

Host funkcji Hyper-V i Library Server 2012 R2. Host funkcji Hyper-V i serwery biblioteki mogą być zainstalowane na komputerze z systemem Windows Server 2012 zawierającym serwer VMM w wersji 2012 R2.

System operacyjny Windows Server 2008 R2 64-bit Standard, Enterprise i Datacenter Edition

System operacyjny Windows Server 2008 Standard, Enterprise i Datacenter Edition z dodatkiem Service Pack 2

2GB / 4GB

200GB

LibraryMachine

64-bitowe

System operacyjny Windows Server 2012 R2 64-bitowy z technologią Hyper-V, wydania Standard, Enterprise i Datacenter

System operacyjny VMM Server 2012 R2 64-bitowy z technologią Hyper-V, wydania Standard, Enterprise i Datacenter

Host funkcji Hyper-V i Library Server 2012 R2. Host funkcji Hyper-V i serwery biblioteki mogą być zainstalowane na komputerze z systemem Windows Server 2012 zawierającym serwer VMM w wersji 2012 R2.

System operacyjny Windows Server 2008 R2 64-bit Standard, Enterprise i Datacenter Edition

2GB / 4GB

200GB / 500GB

TfsMachine

32-bitowy x 86

64-bitowy x64

Wszystkie systemy operacyjne, które są obsługiwane przez Team Foundation Server są obsługiwane przez Visual Studio Lab Management, z wyjątkiem klientów i serwerów Windows 8.

2 GB / 4GB

120GB / 230GB

ControllerMachine

32-bitowy x 86

64-bitowy x64

Wszystkie systemy operacyjne, które są obsługiwane przez Team Foundation Server są obsługiwane przez Visual Studio Lab Management, z wyjątkiem wszelkich systemów operacyjnych, które nie są przyłączone do domeny.

2GB / 4GB

120GB / 230GB

Procedury konfiguracji

W poniższej tabeli przedstawiono procedury, które należy wykonać, aby zakończyć konfigurowanie funkcji Hyper-v, SCVMM i Lab Management, oraz wymaganych uprawnień. W przypadku prostych instalacji HyperVHost maszyny, VmmMachine i LibraryMachine może być tym samym komputerze.

Uwaga

Wszystkie maszyny używane do Lab Management muszą być przyłączony do tej samej domeny lub domen, które mają dwukierunkowe relacje zaufania między nimi.

Numer kroku

Procedura

Szczegóły

Nazwa maszyny w procedurze

Wymagane są uprawnienia

Krok zakończony.

1

Ustaw i skonfiguruj hostów funkcji Hyper-V

Hyper-V pozwala zarządzać maszynami wirtualnymi i ich zasobami.

HyperVHost

Administrator HyperVHost

2

Zainstaluj i skonfiguruj SCVMM

SCVMM pomaga w zarządzaniu wirtualnymi maszynami i szablonami, oraz miejscem i sposobem ich przechowywania.

VmmMachine

Uwaga

Można użyć osobnym komputerze jako LibraryMachine na potrzeby udział biblioteki do przechowywania maszyn wirtualnych.

Administrator VmmMachine

3

Konfiguruj Team Foundation Server, aby umożliwić Lab Management

Należy skonfigurować TFS tak, aby uzyskać dostęp do wirtualnych maszyn i szablonów, które zostały przez Ciebie utworzone.

TfsMachine

Team Foundation Server Administrator

4

Weryfikuj konfigurację używając Microsoft Test Manager

Weryfikuj, czy możesz podłączyć się do projektu zespołowego i uzyskać dostęp do Lab Center przy użyciu Microsoft Test Manager.

DesktopClient

Dowolne konoa użytkownika, który został dodany do komputera

5

Zainstaluj formant testu

Jeśli chcesz skompilować i wdrożyć aplikację za pomocą Team Foundation Build i uruchomić testy, będziesz potrzebować kontrolery kompilacji i kontrolery testowe.

TfsMachine

Uwaga

Zalecane jest użycie osobnej maszyny jako ControllerMachine do zainstalowania kontrolera testowego.

Administrator kolekcji projektów zespołowych

Ustaw i skonfiguruj hostów funkcji Hyper-V

Aby ustawić Hyper-V, możesz wykonać jedną z poniższych czynności:

  • Włącz rolę Hyper-V na komputerze, który ma Windows Server 2008 R2 lub Windows Server 2008 R2 zainstalowaea. Jeśli nie masz włączony w roli Hyper-V HyperVHost komputera, należy najpierw włączyć to za pomocą Menedżera serwera na każdym hoście funkcji Hyper-V, dzięki czemu mogą tworzyć i zarządzanie maszynami wirtualnymi za pomocą kroki opisane w poniższej procedurze. Aby uzyskać więcej informacji na temat funkcji Hyper-V, zobacz następujące witrynę sieci Web firmy Microsoft.

  • Instalowanie funkcji Hyper-V Server 2008 R2 w swojej HyperVHost. Informacje o serwerze funkcji Hyper-V i jak go zainstalować, można znaleźć w następującej witrynę sieci Web firmy Microsoft.

Aby włączyć roli Hyper-V na każdym hoście funkcji Hyper-V w systemie Windows Server

  1. Na hoście funkcji Hyper-V należy zalogować się jako administrator.

  2. Wybierz Start, wskaż polecenie Narzędzia administracyjne, a następnie wybierz polecenie Menadżer serwera.

  3. W lewym okienku Programu Server Manager, wybierz po prawej Role i wskaż Dodaj role.

  4. Postępuj zgodnie z instrukcjami kreatora Dodaj role. Możesz tylko wybrać Następny na wszystkich oprócz poniższych stron kreatora:

    1. Na stronie Wybierz role serwera zaznacz opcję Funkcja Hyper-V, a następnie wybierz Dalej.

    2. Na stronie Utwórz sieci wirtualne należy wybrać aktywne karty sieciowej i następnie wybrać Dalej.

      Uwaga

      Aby dowiedzieć się, które karty sieciowe używają polecenia ipconfig, żeby wyświetlić które karty sieciowe mają adresy IP.W kreatorze wybierz kartę sieciową, która powinna być używana do tworzenia sieci wirtualnej.Należy wybrać adapter, który jest podłączony do tej samej sieci, co inne maszyny w laboratorium.Jeśli istnieje kilka kart sieciowych, wybierz kartę, do której wirtualną maszynę utworzoną przez Lab Management należy podłączyć.

    3. Na stronie Zatwierdź wybór instalacji wybierz Zainstaluj.

    4. Na Wyniki instalacji wybierz Zamknij.

    5. Na Czy chcesz teraz uruchomić ponownie okna dialogowego opcję Tak.

      Komputer zostanie ponownie uruchomiony i będzie nadal działać Kreator konfiguracji wznowienia.

    6. Na stronie Wyniki instalacji zostanie wyświetlony komunikat, stwierdzający, że Installation succeeded. Wybierz Zamknij.

  5. Zainstaluj aktualizację opisane w tym witrynę sieci Web firmy Microsoft. Ta aktualizacja obsługuje zdolność izolacji sieciowej środowisk SCVMM.

Zwiększenie niezawodności usługi WinRM

Windows Remote Management (WinRM) jest używany przez SCVMM do komunikacji z hostem Hyper-V. Dla WinRM należy wprowadzić następujące zmiany w domyślnych ustawieniach konfiguracji. Zmiany tych ustawień przyczyniają się do poprawy niezawodności usługi WinRM, bo Lab Management wykonuje większą liczbę operacji na hostach funkcji Hyper-V niż są wykonywane w scenariuszu produkcji typowych funkcji Hyper-v. Te zmiany ustawień WinRM muszą być przeprowadzone również na jakimkolwiek komputerze, który jest używany do udostępnienia biblioteki.

Aby zmienić ustawienia konfiguracji Windows Remote Management

  1. Wybierz Start, otwórz menu skrótów dla Polecenia, a następnie wybierz polecenie Uruchom jako administrator.

    Uwaga

    Konieczne jest bycie użytkownikiem domeny, który został dodany do administratorów grupy dla tej maszyny.

  2. W wierszu polecenia wpisz następujące polecenie:

    winrm set winrm/config @{MaxTimeoutms = "1800000"}

  3. Uruchom ponownie usługę winrm i agenta SCVMM hosta za pomocą następujących poleceń:

    net stop winrm

    net start winrm

    net start scvmmagent

  4. Jeśli system operacyjny hosta jest Windows Server 2008:

    1. Uruchom następujące polecenie:

      winrm set winrm/config/Service @{MaxConcurrentOperations="200"}

    2. Uruchom ponownie winrm i agenta SCVMM hosta za pomocą następujących poleceń:

      net stop winrm

      net start winrm

      net start scvmmagent

Weryfikuj konfigurację Hyper-V

Aby zweryfikować, że Hyper-V jest poprawnie zainstalowany i działa

  1. Utwórz maszynę wirtualną za pomocą funkcji Hyper-V i sprawdź, czy można uruchomić maszynę wirtualną.

    Jeśli włączono roli Hyper-V dla swojej HyperVHost, utwórz maszynę wirtualną, korzystając z informacji w następujących MicrosoftTarget is not specified in External link..

    Uwaga

    Możesz zmienić ustawienia dla maszyny wirtualnej w zależności od swoich potrzeb.Możesz zaktualizować rozmiar dysku twardego i pamięć.Aby uzyskać więcej informacji na temat tych ustawień, zobacz następujące witrynę sieci Web firmy Microsoft.

    Jeśli używasz serwera funkcji Hyper-V, utwórz maszynę wirtualną, korzystając z informacji w funkcji Hyper-V Server podręcznika Wprowadzenie z następujących MicrosoftTarget is not specified in External link..

    Uwaga

    Jeśli posiadasz wiele dysków twardych na komputerze funkcji Hyper-V, musisz skonfigurować ścieżki dla maszyn wirtualnych na większy dysk; w przeciwnym razie może zabraknąć miejsca do tworzenia maszyn wirtualnych.

Aby uzyskać więcej informacji na temat funkcji Hyper-V, zobacz to omówienie funkcji Hyper-v.

Uwaga

Kiedy tworzysz lub uruchomisz maszynę wirtualną, mogą pojawić się problem spowodowane oprogramowaniem antywirusowym.Aby uzyskać więcej informacji, zobacz następujące witrynę sieci Web firmy Microsoft.

Zainstaluj i skonfiguruj SCVMM

Aby uzyskać dostęp do wirtualnych maszyn, które tworzysz z Hyper-V z Lab Management, musisz zainstalować i skonfigurować SCVMM. SCVMM jest narzędziem służącym do zarządzania maszynami hosta Hyper-V z konsoli centralnej. Lab Management komunikuje się w SCVMM, aby móc używać maszyn wirtualnych i szablonów do tworzenia środowisk. Dwie wersje menedżera maszyn wirtualnych System Center są obsługiwane dla Lab Management: SCVMM 2012 lub SCVMM 2008 R2.

Uwaga

Jeśli używasz autonomicznego systemu operacyjnego funkcji Hyper-V Server 2008 R2, należy zainstalować SCVMM na osobnym VmmMachine.Nie można użyć HyperVHost komputera.Aby uzyskać więcej informacji na temat na unikatowość tej funkcji Hyper-V Server 2008 R2, zobacz następujące witrynę sieci Web firmy Microsoft

Zainstaluj i skonfiguruj SCVMM 2012

Aby uzyskać informacje dotyczące wymagań wstępnych, zobacz: wymagania systemowe: serwer zarządzania programu VMM

Zainstaluj serwer SCVMM i jego konsolę administratora na VMMMachine

  1. Na VmmMachine, zaloguj się jako użytkownik domeny, który jest również uprawnienia administratora lokalnego na komputerze.

  2. Uruchom setup.exe.

  3. W konfiguracji System Center 2012, wybierz opcję Zainstaluj.

    Porada

    Jeśli nie zainstalowano programu Microsoft.NET Framework 3.5 z dodatkiem SP1, instalator VMM monituje użytkownika, aby to zrobić.Wybierz przycisk OK.

  4. W polu Wybierz funkcje do dodania, wybierz opcję Serwer zarządzania programem VMM, a następnie wybierz Dalej. Konsola VMM jest instalowana automatycznie z serwerem.

  5. Wpisz swoje imię, organizacje i klucz produktowy i wybierz Następny.

  6. Wybierz Przeczytałem, rozumiem i zgadzam się z warunkami umowy licencyjnej i wybierz polecenie Dalej.

  7. Określ, czy do weźmiesz udział w programie poprawy jakości obsługi klienta i wybierz polecenie Dalej.

  8. Aby zaakceptować zalecaną lokalizacje instalacji, wybierz Następny.

  9. Określ wystąpienie programu SQL Server, jakie ma być używane, jak również wszelkie dotyczące go szczegółowe dane i wybierz polecenie Dalej.

  10. Określ konta systemu lokalnego lub konta domeny z tożsamością Usługa VMM będzie używać i wybierz polecenie Dalej.

  11. Wybierz Dalej zaakceptować domyślną przypisania portów lub wprowadź różne wartości.

  12. Wybierz Utwórz nowy udział biblioteki i wybierz polecenie Dalej.

  13. Na ekranie Podsumowanie instalacji, wybierz opcję Zainstaluj, a następnie wybierz polecenie Zamknij po zakończeniu pracy kreatora.

Po zainstalowaniu Menedżera VMM należy dodać do grupy hosta komputerów-hosta Hyper-V i opcjonalnie dodać więcej akcji biblioteki.

Aby skonfigurować SCVMM

  1. Otwórz konsolę programu Virtual Machine Manager.

    1. Wybierz Start, Wszystkie programy, Microsoft System Center 2012, Menadżer maszyny wirtualnej, a następnie Konsola menadżera maszyny wirtualnej.

    2. Na Łączenie z serwerem okno dialogowe, typ localhost: < numer portu >lub < nazwa serwera SCVMM >: < numer portu >, a następnie wybierz Connect.

  2. Aby dodać HyperVHost komputerów do grupy hostów w programie SCVMM, wybierz sieci szkieletowej, a następnie wybierz dodać zasoby, a następnie wybierz hostów funkcji Hyper-V i klastry. Wybierz Dalej we wszystkich oprócz poniższych stron kreatora:

    1. Na Określ poświadczenia używane do odnajdowania, wybierz polecenie ręcznie wprowadzić poświadczenia, wpisz poświadczenia administratora dla hosta funkcji Hyper-V i wybierz polecenie Dalej.

    2. Na Określ zakres wyszukiwania kandydatów hosta maszyny wirtualnej strony kreatora, wybierz komputerów określ Windows Server według nazw, w nazwy komputerów wpisz nazwę komputera hosta, który jest dodawany do SCVMM (na przykład HyperVHost), a następnie wybierz Dalej.

    3. Na stronie Wybierz komputer, który chcesz dodać jako hosty zaznacz komputery-hosty funkcji Hyper-V i wybierz polecenie Dalej.

    4. Na Podsumowanie strony kreatora, wybierz opcję Zakończ.

      Uwaga

      Zalecane jest, aby skonfigurować oddzielną grupę hosta dla każdej kolekcji projektu zespołowego.Jeśli na przykład zamierzasz skonfigurować Lab Management w dwóch kolekcjach projektu w Team Foundation Server, możesz utworzyć dwie grupy hostów w menedżerze System Center Virtual Machine.

  3. (Opcjonalnie) Domyślnie SCVMM konfiguruje komputer, na którym jest zainstalowany, aby działać jako serwer biblioteki. Tworzy również na niej domyślny udział biblioteczny. Możesz dodawać więcej serwerów biblioteki lub udostępnień, aby polepszyć wydajność.

    1. Aby dodać nowy serwer biblioteki do SCVMM, wybierz Biblioteka, a następnie wybierz przycisk Dodaj serwer biblioteki ze wstążki i wypełnij instrukcje w kreatorze.

    2. Aby dodać nowe udostępnienie biblioteki do SCVMM, najpierw utwórz udostępnienie plików Windows na serwerze biblioteki. Następnie wybierz Biblioteka, w okienku nawigacji, wybierz serwer biblioteki, gdzie utworzono udostępnianie plików Windows oraz wybierz Serwer biblioteki z menu. Na wstążce, wybierz opcję Dodaj udziały biblioteki i postępuj zgodnie z instrukcjami w kreatorze.

      Uwaga

      Zalecamy konfigurację oddzielnego udostępnienia biblioteki dla każdej kolekcji projektu zespołowego.

  4. Aby zapewnić szybkie rozpoczęcie maszyn wirtualnych i że usługa hosta i wszelkie agenci sieci nie nie limitu czasu, zestawu minimalna ilość pamięci HyperVHost komputer zawsze będzie miał rezerwy. Rezerwy pamięci domyślnej na komputerze hoście są często zbyt niskie, aby pomieścić dłuższy czas uruchamiania wymaganych dla maszyn wirtualnych.

    1. W konsoli administratora SCVMM wybierz Tkanina.

    2. W okienku nawigacji rozwiń serwerów, wszystkie hosty, wybierz komputer hosta funkcji Hyper-V, a następnie wybierz właściwości przycisk ze Wstążki.

    3. W oknie dialogowym właściwości wybierz Rezerwy, a następnie wybierz pole wyboru Zastąp ustawienia rezerw z nadrzędnej grupy hosta.

    4. W pamięć (MB) edytować, wpisz lub wybierz 1024, a następnie wybierz OK.

    5. Powtórz kroki b. do d. dla każdego hosta.

Zainstaluj i skonfiguruj SCVMM 2008 R2

Aby zainstalować serwer SCVMM i konsolę administracyjną SCVMM na VmmMachine

  1. Na VmmMachine, zaloguj się jako użytkownik domeny, który jest również administratora na komputerze.

  2. Aby zainstalować programu System Center programu Virtual Machine Manager, uruchom setup.exe.

  3. Aby zainstalować serwer SCVMM pod Konfiguracją wybierz serwer VMM. Wybierz akceptuję postanowienia niniejszej Umowy. Następnie wybierz Następne we wszystkich oprócz poniższych stron kreatora:

    1. Na stronie kreatora Ustawienia serwera SQL wybierz Zainstaluj SQL Server 2005 Express Edition SP3, a następnie wybierz Dalej.

      Uwaga

      Jeśli posiadasz istniejące wystąpienie programu SQL Server, który chcesz używać, wówczas wybierz opcję Użyj obsługiwane wersje programu SQL Server.

    2. Na ustawień udostępniania biblioteki strony kreatora, wybierz opcję Utwórz nowy udział biblioteki.

      Uwaga

      Możesz zaakceptować domyślne nazwy i lokalizacje dla udostępnienia biblioteki lub wpisać różne wartości.

    3. Na stronie kreatora Ustawienia instalacji można zaakceptować domyślne numery portów i konto usługi VMM lub wprowadzić inne wartości.

    4. Na stronie kreatora Podsumowanie ustawień wybierz Zainstaluj.

    5. Na instalacji strony kreatora, wybierz opcję Zamknij.

  4. Aby zainstalować Konsolę administratora wirtualnego menedżera maszyn pod Konfiguracją wybierz Konsola administratora VMM. Wybierz akceptuję postanowienia niniejszej Umowy. Następnie wybierz Następne we wszystkich oprócz poniższych stron kreatora:

    1. Na stronie kreatora Podsumowanie ustawień wybierz Zainstaluj.

    2. Na instalacji strony kreatora, wybierz opcję Zamknij.

  5. Na stronie uruchamiania System Center Virtual Machine Manager 2008 wybierz Zakończ.

Po zainstalowaniu Menedżera VMM należy dodać do grupy hosta komputera-hosta Hyper-V i opcjonalnie dodać więcej akcji biblioteki.

Uwaga

Grupa hostów pozwala grupować komputerów hostów funkcji Hyper-V razem w znaczący sposób na podstawie przeznaczenia komputera-hosta.Na przykład zbiór komputerów-hostów może należeć do danego działu w firmie.

Aby skonfigurować SCVMM

  1. Otwórz konsolę administratora programu Virtual Machine Manager.

    1. Wybierz Start, Wszystkie programy, Microsoft System Center, Menadżer maszyny wirtualnej 2008 R2, a następnie Konsola administratora menadżera maszyny wirtualnej.

    2. Na Łączenie z serwerem okna dialogowego wprowadź localhost: < numer portu >lub < nazwa serwera SCVMM >: < numer portu >, a następnie wybierz Connect.

      Uwaga

      Jeśli zostanie wyświetlony komunikat o błędzie informujący o niemożności połączenia z powodu niedziałającej usługi, uruchom services.msc i sprawdź, czy jest uruchomiona usługa Virtual Machine Manager.

  2. Aby dodać HyperVHost maszyny do grupy hostów w programie SCVMM, w Akcje okienku wybierz Dodaj hosta. Wybierz Dalej we wszystkich oprócz poniższych stron kreatora:

    1. Na stronie kreatora Wybierz lokalizację hosta kreatora Dodaj hosty należy wprowadzić poświadczenia administratora dla hosta Hyper-V.

    2. Na Wybierz serwery hosta stronie kreatora wpisz nazwę komputera hosta, który jest dodawany do SCVMM — na przykład HyperVHost—, a następnie wybierz Dodaj.

    3. Na Podsumowanie strony kreatora, wybierz opcję dodawania.

      Uwaga

      Zalecamy konfigurację oddzielnej grupy hosta dla każdej kolekcji projektu zespołowego.Jeśli na przykład zamierzasz skonfigurować Lab Management w dwóch kolekcjach projektu w Team Foundation Server, możesz utworzyć dwie grupy hostów w menedżerze System Center Virtual Machine.

  3. (Opcjonalnie) Domyślnie SCVMM konfiguruje komputer, na którym jest zainstalowany, aby działać jako serwer biblioteki. Tworzy również na niej domyślny udział biblioteczny. Możesz dodawać więcej serwerów biblioteki lub udostępnień, aby polepszyć wydajność.

    1. Aby dodać nowy serwer biblioteki do SCVMM, wybierz Dodaj serwer biblioteki w panelu Akcje po prawej stronie i wypełnij instrukcje w kreatorze.

    2. Aby dodać nowe udostępnienie biblioteki do SCVMM, najpierw utwórz udostępnienie plików Windows na serwerze biblioteki. Następnie wybierz serwer biblioteki na karcie Biblioteka konsoli administratora SCVMM i wybierz Dodaj udostępnienia biblioteki pod okienkiem Akcje po prawej stronie.

      Uwaga

      Zalecamy konfigurację oddzielnego udostępnienia biblioteki dla każdej kolekcji projektu zespołowego.

    3. Na każdym serwerze biblioteki SCVMM, należy zainstalować aktualizację opisane w tym witryny sieci Web firmy Microsoft. Ta aktualizacja obsługuje zdolność izolacji sieciowej środowisk SCVMM.

  4. Aby zapewnić szybkie rozpoczęcie maszyn wirtualnych i że usługa hosta i wszelkie agenci sieci nie nie limitu czasu, zestawu minimalna ilość pamięci HyperVHost komputer zawsze będzie miał rezerwy. Rezerwy pamięci domyślnej na komputerze hoście są często zbyt niskie, aby pomieścić dłuższy czas uruchamiania wymaganych dla maszyn wirtualnych.

    1. W konsoli administratora SCVMM wybierz Przejdź, Hosty.

    2. W środkowym okienku Wszystkie hosty otwórz menu skrótów dla nazwy maszyny hosta, a następnie wybierz Właściwości.

    3. W Właściwości grupy hostów dla hosta maszyny okno dialogowe, wybierz rezerwy karty.

    4. W polu edycji Pamięć (MB) wprowadź lub wybierz 1024, a następnie wybierz polecenie OK. Aby uzyskać więcej informacji o minimalnej wymaganej pamięci dla hostów funkcji Hyper-V, zobacz witryny sieci Web firmy Microsoft.

    5. Powtórz kroki od b do d dla każdego hosta.

Ważne

Jeśli posiadasz dwa serwery SCVMM skonfigurowane do użycia przez Lab Management z określonym Team Foundation Server, wówczas każdy serwer SCVMM musi być skonfigurowany do używania unikatowego zakresu MAC.Aby skonfigurować zasięg MAC z konsoli administracji wirtualnego menedżera maszyny, w dolnym lewym oknie nawigacyjnym wybierz Administracja, wybierz Networking, a następnie otwórz Global Static MAC Address Range.Aby uzyskać więcej informacji na temat konfigurowania zakres adresów MAC, zobacz następujące witrynę sieci Web firmy Microsoft.

Aby zweryfikować, że SCVMM jest poprawnie zainstalowany i działa

  1. W Konsoli administratora programu Virtual Machine Manager w okienku Akcje po prawej stronie, wybierz polecenie Nowa maszyna wirtualna. Wybierz Dalej we wszystkich oprócz poniższych stron kreatora.

    1. Na stronie kreatora Wybierz źródło wybierz opcję Utwórz nową maszynę wirtualną z pustym wirtualnym dyskiem twardym.

    2. Na tożsamość maszyny wirtualnej strony kreatora, nazwy maszyny wirtualnej, wprowadź puste.

    3. Na Wybierz docelowy strony kreatora, wybierz opcję Umieść maszynę wirtualną na hoście z systemem.

    4. Na stronie kreatora Wybierz hosta przeglądaj klasyfikacje, a następnie wybierz Dalej.

      Należy wyświetlić wszystkie HyperVHost maszyn, których używasz dla Lab Management. Wszystkie z nich powinny mieć pozytywną ocenę za pomocą gwiazdek. W przeciwnym razie może pojawić się problem, który będzie wymagał poprawienia. Aby określić, dlaczego HyperVHost maszyn nie są mogą być używane przez program SCVMM, należy sprawdzić, czy Klasyfikacja wyjaśnienie.

    5. Na Podsumowanie strony kreatora, wybierz opcję Utwórz.

      Nowa maszyna wirtualna o nazwie puste powinna zostać utworzona bez błędów i powinna być widoczna w maszyna wirtualna zakładki SCVMM. Może pojawić się ostrzeżenie, że SCVMM nie mógł zlokalizować woluminu ładowania. Jest to spodziewane i może zostać zignorowane.

  2. W Konsoli administratora programu Virtual Machine Manager wybierz opcję Maszyny wirtualne, otwórz menu skrótów dla maszyny wirtualnej, wyświetlane na liście, a następnie wybierz Start. Jeśli maszyna wirtualna nie uruchomi się, przejrzyj informacje znajdujące się w następujących witrynach, aby zidentyfikować przyczynę problemu:

  3. Po Stan VM jest działa, otwórz menu skrótów dla VM, a następnie wybierz Stop.

    To potwierdza, że Twój host Hyper-V jest skonfigurowany poprawnie.

  4. Aby przechować maszynę wirtualną w bibliotece, otwórz menu skrótu dla VM i wybierz Przechowaj w bibliotece.

    1. Na stronie kreatora Wybierz serwer biblioteki wybierz jeden z udziałów biblioteki.

    2. Na stronie kreatora Wybierz ścieżkę wyszukaj na ścieżce własny udział biblioteki, który ma być używany dla kolekcji projektu zespołowego na Team Foundation Server.

    3. Kiedy skończysz, potwierdź że wyświetla się maszyna wirtualna wywołana pusty w oknie Biblioteka w konsoli administratora SCVMM..

      To potwierdza, że udostępnienie biblioteki jest skonfigurowane poprawnie.

Można użyć następującej procedury, aby poprawić wydajność transferów wirtualnych maszyn z udziału biblioteki SCVMM do hosta, a także podczas przechowywania maszyny wirtualnej w udziale biblioteki SCVMM. Poprawa wydajności usuwa kodowanie, które posiadają konsekwencje związane z zabezpieczeniami, jeżeli obrazy są przenoszone bez kodowania w sieci.

Aby poprawić wydajność transferów VM

  1. Włączanie transferów niezaszyfrowanego pliku dla serwerów biblioteki.

    1. Wybierz zakładkę Biblioteka w konsoli administratora SCVMM. Otwórz menu skrótów dla każdego serwera biblioteki na drzewie Serwery bibliotek, a następnie wybierz Właściwości.

    2. Wybierz Zezwalaj na transfery plików niezaszyfrowanych.

    3. Wybierz OK , aby zamknąć okno dialogowe.

  2. Włączanie transferów niezaszyfrowanego pliku do grupy hostów.

    1. Wybierz zakładkę Hosty w konsoli administratora SCVMM. Otwórz menu skrótów dla każdej grupy hosta na drzewie Hosty, a następnie wybierz Właściwości.

    2. Wybierz Zezwalaj na transfery plików niezaszyfrowanych.

    3. Wybierz OK , aby zamknąć okno dialogowe.

Konfiguruj Lab Management dla Team Foundation Server

Aby włączyć Team Foundation Server do komunikacji z serwerem programu SCVMM, należy zainstalować konsolę administratora programu SCVMM na swoje TfsMachine Jeśli to jest inny komputer z komputera, który jest używany jako swojego VmmMachine.

Uwaga

Jeśli rozmieszczenia serwera programu Team Foundation Server ma więcej niż jedną maszynę w warstwie aplikacji, należy zainstalować konsolę na każdej warstwie aplikacji we wdrożeniu.

Aby zainstalować konsolę 2012 SCVMM na < TFSMachine >

  1. Zaloguj się na TfsMachine jako domeny\tfsadmin.

  2. Aby zainstalować Konsolę administratora wirtualnego menedżera maszyn, uruchom setup.exe dla Wirtualnego menedżera maszyn.

  3. W ustawieniach VMM wybierz Zainstaluj.

  4. Możesz tylko wybrać Następny na wszystkich oprócz poniższych stron kreatora:

    1. Na stronie Wybierz funkcje do zainstalowania wybierz Konsola VMM , a następnie wybierz Dalej.

    2. Na stronie licencji, należy wybrać Zgadzam się z warunkami niniejszego obwieszczenia, a następnie wybrać Dalej.

    3. Na stronie Podsumowanie instalacji wybierz Zainstaluj.

    4. Na stronie Instalacja zakończona pomyślnie zaznacz Zamknij.

Do zainstalowania konsoli administratora usługi SCVMM 2008 R2 na < TfsMachine >

  1. Logowanie do TfsMachine jako domeny\tfsadmin.

  2. Aby zainstalować Konsolę administratora wirtualnego menedżera maszyn, uruchom setup.exe dla Wirtualnego menedżera maszyn.

  3. W opcji Konfiguracja w kreatorze konfiguracji System Center Virtual Machine Manager 2008 R2 wybierz Konsola administratora VMM.

  4. Możesz tylko wybrać Następny na wszystkich oprócz poniższych stron kreatora:

    1. Na stronie kreatora Podsumowanie ustawień wybierz Zainstaluj.

    2. Na instalacji strony kreatora, wybierz opcję Zamknij.

Skonfiguruj Lab Management programu Team Foundation Server

Należy skonfigurować Lab Management w Team Foundation Server. Umożliwia to dostęp do maszyn wirtualnych i szablony służące do tworzenia z Microsoft Test Manager. Następnie można te maszyny wirtualne i szablony tworzenie środowisk SCVMM i zapisywanie ich w udziale biblioteki. Wymaga to wyboru serwera SCVMM do użycia z Team Foundation Server.

Aby skonfigurować Lab Management programu Team Foundation Server

  1. Na TfsMachine, wybierz Start, Wszystkie programy, programu Microsoft Visual Studio Team Foundation Server, a następnie wybierz konsoli administracyjnej programu Team Foundation Server.

    Uwaga

    Użytkownik musi zalogować się do TfsMachine jako domeny\tfsadmin.

  2. W konsoli administracyjnej w węźle Warstwa aplikacji wybierz opcję Lab Management.

  3. Wybierz Konfiguruj.

    Pojawi się okno dialogowe Ustawienia Lab Management.

  4. Na programu Virtual Machine Manager kartę w Nazwa serwera programu VMM, wpisz nazwę VmmMachine, serwer z systemem programu Virtual Machine Manager i który będzie używany do zarządzania maszyn wirtualnych.

  5. Wybierz testu do określenia, czy Team Foundation Server może komunikować się z serwerem programu SCVMM.

    1. Jeśli konto usługi Team Foundation Server nie ma właściwych uprawnień na określony SCVMM, zostanie wyświetlone okno dialogowe, monitujące o podanie nazwy użytkownika i hasła.

    2. Określ poświadczenia istniejącego członka roli Administratorów SCVMM. Przy użyciu tej nazwy użytkownika i hasła, konto usługi Team Foundation Server zostanie dodane do roli administratora SCVMM.

    Jeśli Team Foundation Server nie może skontaktować się z serwerem SCVMM, wyświetlany jest czerwony znak x oraz komunikat o błędzie. Aby uzyskać więcej informacji o rozwiązywaniu problemów z instalacją, zobacz Rozwiązywanie problemów związanych z Lab Management.

  6. Można użyć opcji izolowania od sieci w Visual Studio Lab Management, aby umożliwić wielu kopiom środowiska laboratoryjnego jednoczesne działanie w tym samym czasie bez konfliktów sieci, takich jak konflikty dotyczące nazw komputera oraz rejestracji systemu DNS. Aby uzyskać więcej informacji na temat izolacja sieci, zobacz Tworzenie środowiska izolowanego od sieci i korzystanie z niego. W zakładce Izolacja sieci wykonaj następujące kroki:

    1. W polu IP bloku, wpisz zakres adresów protokołu stosowanego w Internecie (IP), aby dąć się przypisać do maszyn wirtualnych w środowisku podczas tworzenia sieci izolowanej.

      Należy wpisać blokadę adresu IP, używając notacji bezklasowej metody przydzielania adresów IP (Classless Inter-Domain Routing, CIDR). Notacja CIDR składa się z adresu IP, ukośnika (/) i wartości rozmiaru prefiks. Na przykład, 192.168.0.0/24.

      Adresy, które określisz, są używane tylko do trasowania wewnętrznego między maszynami wirtualnymi i nie są dostępne poza granicami środowiska. W związku z tym możesz określić dowolny zakres adresów, który nie jest używany w sieci publicznej. W większości przypadków można użyć domyślnego zakresu 192.168.23.0/24.

    2. W polu Sufiks DNS, wpisz sufiks nazwy domeny, który ma być przypisany do środowiska podczas tworzenia sieci izolowanej.

      Team Foundation Server używa sufiksu wprowadzonego przy rejestracji unikatowej nazwy zewnętrznej z systemem DNS dla każdej maszyny wirtualnej w środowisku izolowanej sieci. Rekord aliasu systemu DNS umożliwia maszynom i innym obiektom poza odizolowaną siecią komunikowanie się z maszynami wewnątrz sieci. Ponieważ Team Foundation Server przechodzi do strefy DNS do rejestracji rekordu aliasu, konto usługi, pod którym działa program Team Foundation musi mieć uprawnienia do dodawania i usuwania rekordów alias w określonej strefie DNS.

      Jeśli wdrożenie Team Foundation Server posiada więcej niż jedną warstwę aplikacji i każda warstwa aplikacji działa na różnych kontach usługi, wówczas każde konto usługi warstwy aplikacji musi mieć uprawnienia do edytowania rekordów aliasów DNS utworzonych przez inne warstwy aplikacji.

      Wybierz testu do określenia, czy Team Foundation Server może używać sufiks.

      Jeśli jednostka urojona jest prawidłowa, pojawia się zielony znacznik wyboru. Wybierz przycisk OK.

      Jeśli jednostka urojona jest nieprawidłowa, pojawia się czerwony znak x i komunikat o błędzie. Należy naprawić ten błąd przed kontynuowaniem procesu.

  7. Jeśli rozmieszczenia serwera programu Team Foundation Server ma więcej niż jedną maszynę w warstwie aplikacji, należy powtórzyć następujące kroki na każdej innej maszynie w warstwie aplikacji:

    1. W konsoli administracyjnej programu Team Foundation, wybierz węzeł Warstwa aplikacji, wybierz opcję Lab Management, a następnie wybierz Ponowna konfiguracja.

      Pojawi się okno dialogowe Ustawienia Lab Management.

    2. Wybierz zakładkę Menadżera maszyny wirtualnej i następnie wybierz Testuj , aby określić, czy warstww aplikacji może komunikować się z SCVMM.

      Jeśli konto usługi programu Team Foundation Server nie ma odpowiednich uprawnień na określonym SCVMM, jest wyświetlane okno dialogowe monitem o podanie nazwy użytkownika i hasła. Wpisz poświadczenia istniejącego członka roli Administratorzy programu SCVMM. Kiedy wpisujesz tę nazwę użytkownika i hasło i wybierasz OK, konto usługi Team Foundation Server tego poziomu aplikacji zostanie dodane do roli administratora SCVMM.

Konfiguruj Lab Management dla każdej kolekcji projektu zespołowego

Należy skonfigurować grupę hosta i udział biblioteki z SCVMM, które mają zostać użyte z każdą kolekcją projektu zespołowego. Na przykład możesz przydzielić jedną grupę hosta do każdej kolekcji projektu zespołowego, aby równomiernie rozdzielić zasoby maszyny wirtualnej.

Aby użyć możliwości przepływu pracy z definicji kompilacji Team Foundation Build, aby wdrożyć swoją aplikację lub uruchomić testy przy użyciu kontrolera na swoim środowisku SCVMM, musisz dodać konto użytkownika domeny, które będzie używane przez agentów testu i agentów kompilacji.

Uwaga

Na potrzeby tego etapu konfiguracji trzeba mieć już utworzoną kolekcję projektu zespołowego.

Aby skonfigurować Lab Management dla każdej kolekcji projektu zespołowego

  1. Aby wybrać udostępnienie biblioteki do użycia do przechowywania maszyn wirtualnych, szablonów i środowisk SCVMM, wybierz Kolekcje projektu zespołowego pod Warstwa aplikacji.

    Ważne

    Należy skonfigurować udział biblioteki dla każdej kolekcji projektu zespołowego, które mają zostać skonfigurowane na potrzeby Lab Management.

  2. W okienku po prawej stronie wybierz polecenie kolekcji projektów zespołowych odpowiednie listy kolekcji projektów.

  3. Wybierz zakładkę Lab Management, a następnie wybierz Skonfiguruj udostępnianie biblioteki.

    Pojawi się okno dialogowe Ustawienia Lab Management.

  4. W zakładce 1Udziały biblioteki wybierz Dodaj i sprawdź.

    Pojawi się okno dialogowe Wybierz udostępnienia bibliotek.

  5. W oknie dialogowym Wybierz udziały biblioteki wybierz jeden lub kilka udziałów biblioteki SCVMM, które zostaną wykorzystane przez kolekcję projektów zespołu, a następnie wybierz Dodaj.

    Proces weryfikacji potwierdza, że Team Foundation Server może łączyć się z udostępnieniami biblioteki. Jeśli weryfikacja się nie powiedzie, zostanie wygenerowany dziennik. Można przejrzeć dziennik w celu zidentyfikowania problemów i ich rozwiązania. Kiedy są stałe, możesz wybrać Weryfikuj, aby potwierdzić, że Team Foundation Server może połączyć się z udostępnieniem biblioteki.

  6. Aby dodać udział biblioteki do każdego zespołu projektu w kolekcji projektów zespołowych, wybierz świadczenia automatycznie pole wyboru do udziału biblioteki.

    Uwaga

    Jeśli wybrano opcję automatycznego zaopatrzenia części biblioteki, program Team Foundation Server automatycznie doda część biblioteki do wszystkich projektów zespołowych w tej kolekcji projektów zespołowych.W przypadku projektów zespołowych, które nie zostały jeszcze utworzone, udział zostanie dodany po utworzeniu projektu przez Kreatora nowego projektu zespołowego.Dla projektów zespołowych już utworzonych w tej kolekcji udział zostanie dodany po zapisaniu ustawień.Jeśli wyczyścisz funkcję Auto Provision, udział biblioteki nie zostanie dodany do nowych projektów zespołowych, które można dodać do kolekcji projektów zespołowych.

  7. Aby wybrać grupę hosta do użycia dla kolekcji projektu zespołowego, wybierz Grupy hostów.

    Ważne

    Należy wybrać grupę hosta dla każdej kolekcji projektu zespołowego, która ma zostać skonfigurowana na potrzeby Lab Management.

  8. W zakładce Grupy hosta wybierz Dodaj i sprawdź.

  9. W oknie dialogowym Wybierz grupy hostów wybierz jedną lub więcej grup hostów SCVMM, które zostaną wykorzystane przez kolekcję projektów zespołu, a następnie wybierz Dodaj.

  10. Aby dodać grupę hosta do każdego projektu zespołowego w kolekcji projektu zespołowego, wybierz okno zaznaczenia Auto zaopatrzenie dla grupy hosta.

    Uwaga

    Jeśli wybrano opcję automatycznego zaopatrzenia grupy hostów, program Team Foundation Server automatycznie doda grupy hostów do wszystkich projektów zespołowych w tej kolekcji projektów zespołowych.W przypadku projektów zespołowych, które nie zostały jeszcze utworzone, grupa hostów zostanie dodana po utworzeniu projektu przez Kreatora nowego projektu zespołowego.W przypadku projektów zespołowych, które zostały już utworzone w tej kolekcji projektu zespołowego, grupa hosta jest dodawana podczas zapisywania tych ustawień.Jeśli wyczyścisz funkcję Auto Provision, grupa hosta nie zostanie dodana do nowych projektów zespołowych, które można dodać do kolekcji projektów zespołowych.

Zainstaluj kontroler testu

Można użyć Lab Management wdrożenia do środowiska SCVMM jakiejkolwiek aplikacji, a także do przeprowadzenia testów na tym środowisku. Wymaga to kontrolera testów. Aby uzyskać więcej informacji na temat uruchamiania testów za pomocą ustawień testu i środowiska, zobacz Konfigurowanie maszyn testowych do potrzeb uruchamiania testów lub zbierania danych.

Aby zainstalować kontrolera testów

  1. Zainstaluj kontroler testu na ControllerMachine lub na innym komputerze. Aby dowiedzieć się, jak zainstalować i skonfigurować kontrolera testowego, zobacz Instalowanie i konfigurowanie agentów testowych i kontrolerów testów.

    Uwaga

    Kontroler testów musi zostać zarejestrowany w kolekcji projektu zespołowego, która jest używana na potrzeby Lab Management.

  2. Określ konto użytkownika do użytku w celu komunikacji między agentami testowymi a agentami kompilacji i między kontrolerami testu a serwerem programu Team Foundation Server.

    Ostrzeżenie

    Konto usługi określone przez Ciebie musi być kontem domeny.Ze względów bezpieczeństwa musi też mieć ograniczone uprawnienia.Nie może mieć żadnych uprawnień administracyjnych ani być używane przez jakąkolwiek zaufaną usługę.Obejmuje to kontroler kompilacji i kontroler testowy.

    Zalecamy utworzenie dwóch kont do zastosowania dla tego konta usługi.Aby uzyskać więcej informacji o sposobie przełączania między te dwa konta i istniejących środowiskach są aktualizowane przy użyciu konta usługi, zobacz Porady: konfigurowanie konta usługi laboratoryjnej.

    Należy skonfigurować konto użytkownika dla kolekcji projektu każdego zespołu, które mają zostać skonfigurowane na potrzeby Lab Management.

Zobacz też

Konfigurowanie i administrowanie programem Lab Management