Ćwiczenie — nawiązywanie połączenia z maszyną wirtualną z systemem Windows przy użyciu protokołu RDP

Ukończone

Mamy wdrożona i uruchomiona maszyna wirtualna z systemem Windows, ale nie jest skonfigurowana do wykonywania żadnej pracy.

Pamiętaj, że nasz scenariusz jest systemem przetwarzania wideo. Nasza platforma odbiera pliki za pośrednictwem protokołu FTP. Kamery ruchu przekazują klipy wideo do znanego adresu URL, który jest mapowany na folder na serwerze. Oprogramowanie niestandardowe na każdej maszynie wirtualnej z systemem Windows działa jako usługa i obserwuje folder i przetwarza każdy przekazany klip. Następnie przekazuje znormalizowane wideo do naszych algorytmów działających w innych usługach platformy Azure.

Istnieje kilka rzeczy, które należy skonfigurować w celu obsługi tego scenariusza:

  • Zainstaluj protokół FTP i otwórz porty, które musi komunikować
  • Zainstaluj zastrzeżony koder wideo unikatowy dla systemu kamer miasta
  • Zainstaluj naszą usługę transkodowania, która przetwarza przekazane wideo

Wiele z nich to typowe zadania administracyjne, których nie omówimy w tym miejscu i nie mamy oprogramowania do zainstalowania. Zamiast tego omówimy kroki i pokażemy, jak można zainstalować oprogramowanie niestandardowe lub oprogramowanie innych firm przy użyciu pulpitu zdalnego. Zacznijmy od uzyskania informacji o połączeniu.

Nawiązywanie połączenia z maszyną wirtualną przy użyciu protokołu Remote Desktop Protocol

Aby nawiązać połączenie z maszyną wirtualną platformy Azure przy użyciu klienta RDP, potrzebne są następujące elementy:

  • Publiczny adres IP maszyny wirtualnej (lub prywatny, jeśli maszyna wirtualna jest skonfigurowana do nawiązywania połączenia z siecią)
  • Numer portu

Te informacje można wprowadzić do klienta RDP lub pobrać wstępnie skonfigurowany plik RDP.

Notatka

Plik RDP jest plikiem tekstowym zawierającym zestaw par nazw/wartości definiujących parametry połączenia dla klienta RDP w celu nawiązania połączenia z komputerem zdalnym przy użyciu protokołu Remote Desktop Protocol.

Pobieranie pliku RDP

  1. W portalu Azureupewnij się, że okienko Przegląd dla utworzonej wcześniej maszyny wirtualnej jest otwarte. Możesz także znaleźć tę maszynę wirtualną na stronie głównej w usłudze Azure w obszarze Wszystkie zasoby, jeśli musisz ją otworzyć. Okienko Przegląd zawiera wiele informacji o maszynie wirtualnej. Można:

    • Określanie, czy maszyna wirtualna jest uruchomiona
    • Zatrzymywanie lub ponowne uruchamianie
    • Uzyskiwanie publicznego adresu IP w celu nawiązania połączenia z maszyną wirtualną
    • Uzyskaj aktywność procesora, dysku i sieci
  2. Na górnym pasku menu wybierz pozycję Connect, a następnie wybierz pozycję Connect na liście rozwijanej.

  3. Zanotuj ustawienia adresu IP i numeru portu , a następnie wybierz opcję Pobierz plik RDP i zapisz go na komputerze.

  4. Zanim połączymy się, dostosujmy kilka ustawień. W systemie Windows znajdź plik przy użyciu Eksploratora, kliknij go prawym przyciskiem myszy, a następnie wybierz pozycję Edytuj (może być konieczne wybranie opcji Pokaż więcej opcji, aby znaleźć opcję edytuj Edytuj). W systemie macOS należy najpierw otworzyć plik przy użyciu klienta RDP, a następnie kliknąć prawym przyciskiem myszy element na wyświetlonej liście i wybrać pozycję Edytuj.

  5. Możesz dostosować różne ustawienia, aby kontrolować doświadczenie podczas nawiązywania połączenia z maszyną wirtualną platformy Azure. Ustawienia, które chcesz zbadać, to:

    • wyświetl: domyślnie będzie to pełny ekran. Można to zmienić na niższą rozdzielczość lub użyć wszystkich monitorów, jeśli masz więcej niż jeden.
    • Zasoby Lokalne: Możesz udostępnić lokalne dyski maszynie wirtualnej, co pozwala na kopiowanie plików z komputera na maszynę wirtualną. Wybierz przycisk Więcej w obszarze Lokalne urządzenia i zasoby, aby wybrać, co ma być udostępnione.
    • Experience: Dostosuj doświadczenie wizualne w oparciu o jakość sieci.
  6. Udostępnij lokalny dysk C: aby był widoczny dla maszyny wirtualnej.

  7. Wróć do karty Ogólne i wybierz pozycję Zapisz, aby zapisać zmiany. Zawsze możesz wrócić i edytować ten plik później, aby wypróbować inne ustawienia.

Nawiązywanie połączenia z maszyną wirtualną z systemem Windows

  1. Wybierz pozycję Connect.

  2. W oknie dialogowym Połączenie pulpitu zdalnego zanotuj ostrzeżenie o zabezpieczeniach i adres IP komputera zdalnego, następnie wybierz Połącz, aby rozpocząć połączenie z VM.

  3. W oknie dialogowym zabezpieczenia systemu Windows wprowadź swoją nazwę użytkownika i hasło, które utworzyłeś w poprzednim ćwiczeniu.

    Notatka

    Jeśli używasz klienta systemu Windows do nawiązywania połączenia z maszyną wirtualną, domyślnie będzie używał znanych tożsamości na Twojej maszynie lokalnej. Wybierz opcję Więcej opcji, a następnie wybierz pozycję Użyj innego konta, które umożliwia wprowadzenie innej kombinacji nazwy użytkownika/hasła.

  4. W drugim oknie dialogowym Podłączanie pulpitu zdalnego zanotuj błędy certyfikatu, a następnie wybierz pozycję Tak.

Instalowanie ról roboczych

Przy pierwszym połączeniu z maszyną wirtualną z systemem Windows Server uruchamia Menedżera serwera. Dzięki temu można przypisać rolę pracownika dla typowych zadań internetowych lub związanych z danymi. Menedżer serwera można również uruchomić za pomocą menu Start.

W tym miejscu dodalibyśmy rolę serwera sieci Web do serwera. Spowoduje to zainstalowanie usług IIS i w ramach konfiguracji należy wyłączyć żądania HTTP i włączyć serwer FTP. Możemy również zignorować usługi IIS i zainstalować serwer FTP innej firmy. Następnie skonfigurujemy serwer FTP, aby zezwolić na dostęp do folderu na naszym dysku danych big data dodanym do maszyny wirtualnej.

Ponieważ tak naprawdę nie skonfigurujemy tego tutaj, po prostu zamknij Menedżera serwera.

Instalowanie oprogramowania niestandardowego

Mamy dwa podejścia, których możemy użyć do zainstalowania oprogramowania. Najpierw ta maszyna wirtualna jest połączona z Internetem. Jeśli potrzebne oprogramowanie ma instalator do pobrania, możesz otworzyć przeglądarkę internetową w sesji protokołu RDP, pobrać oprogramowanie i zainstalować je. Po drugie, jeśli oprogramowanie jest niestandardowe, takie jak nasza usługa niestandardowa, możesz skopiować je z komputera lokalnego na maszynę wirtualną, aby ją zainstalować. Przyjrzyjmy się temu drugiemu podejściu.

  1. Otwórz Eksploratora plików. Na pasku bocznym wybierz pozycję Ten komputer. Powinien zostać wyświetlonych kilka dysków:

    • Dysk systemu Windows (C:) reprezentujący system operacyjny
    • Dysk magazynu tymczasowego (D:)
    • Lokalny dysk C: (będzie miał inną nazwę niż na poniższym zrzucie ekranu)

    Zrzut ekranu przedstawiający dysk lokalny udostępniony maszynie wirtualnej platformy Azure.

Za pomocą dostępu do dysku lokalnego możesz skopiować pliki oprogramowania niestandardowego na maszynę wirtualną i zainstalować oprogramowanie. Nie zrobimy tego, ponieważ jest to tylko symulowany scenariusz, ale można sobie wyobrazić, jak to działa.

Bardziej interesującą rzeczą do obserwowania na liście dysków jest to, co brakuje. Zwróć uwagę, że nasz dysk danych nie jest obecny. Platforma Azure dodała VHD, ale go nie zainicjalizowała.

Inicjowanie dysków danych

Wszelkie dodatkowe dyski tworzone od podstaw muszą zostać zainicjowane i sformatowane. Proces ten jest identyczny z dyskiem fizycznym.

  1. Uruchom narzędzie Zarządzanie dyskami z menu Start . Może być konieczne najpierw przejście do narzędzia Zarządzanie komputerem, a następnie Zarządzanie dyskami, lub wyszukanie Zarządzanie dyskami w Menu Start .

  2. Narzędzie Zarządzanie dyskami wyświetli ostrzeżenie, że wykrył niezainicjowany dysk.

    Zrzut ekranu przedstawiający ostrzeżenie narzędzia Zarządzanie dyskami dotyczące niezainicjowanego dysku danych na maszynie wirtualnej.

  3. Wybierz pozycję OK, aby zainicjować dysk. Zostanie on wyświetlony na liście woluminów, gdzie można go sformatować i przypisać literę dysku.

  4. Otwórz Eksplorator plików, a teraz powinieneś widzieć swój dysk danych.

  5. Przejdź dalej i zamknij klienta RDP, aby odłączyć się od maszyny wirtualnej. Serwer będzie nadal działać.

Protokół RDP umożliwia pracę z maszyną wirtualną platformy Azure tak samo jak z komputerem lokalnym. Za pomocą dostępu do interfejsu użytkownika pulpitu można administrować tą maszyną wirtualną, tak jak w przypadku dowolnego komputera z systemem Windows; instalowanie oprogramowania, konfigurowanie ról, dostosowywanie funkcji i innych typowych zadań. Jednak jest to proces ręczny. Jeśli zawsze musisz zainstalować oprogramowanie, możesz rozważyć zautomatyzowanie procesu przy użyciu skryptów.