Delen via


Grafisch extern bureaublad inschakelen voor virtuele Linux-machines in Azure Lab Services

Wanneer u een lab maakt op basis van een Linux-installatiekopieën, schakelt Azure Lab Services automatisch Secure Shell (SSH) in. Een labmaker kan vanaf de opdrachtregel verbinding maken met de virtuele sjabloonmachine (VM). Nadat u de sjabloon-VM hebt gepubliceerd, kunnen leerlingen/studenten ook verbinding maken met hun VM's met behulp van SSH.

Als u verbinding wilt maken met een Linux-VM met behulp van een GUI, zijn er meer stappen voor het instellen van de sjabloon-VM. De stappen variëren op basis van de distributie, versie, GUI-bureaubladomgeving en extern bureaublad-technologie die u wilt gebruiken met Azure Lab Services. In dit artikel wordt beschreven hoe u algemene GUI-bureaubladen instelt met Ubuntu 20.04/22.04 LTS met behulp van Remote Desktop Protocol (RDP) of X2Go.

Notitie

Linux maakt gebruik van een opensource-versie van RDP met de naam Xrdp. Ter vereenvoudiging gebruiken we de term RDP in dit artikel.

Prestaties

De prestaties van een verbinding met een extern bureaublad variëren per distributie, versie, GUI-bureaublad en de gebruikte technologie voor extern bureaublad. U ziet bijvoorbeeld latentie via een verbinding met extern bureaublad wanneer u een resourceintensief GUI-bureaublad gebruikt, zoalsABOUT en RDP. Een lichtgewicht GUI desktop zoals XFCE of X2Go heeft meestal betere prestaties. Als u de prestaties wilt optimaliseren, moet u overwegen het volgende te gebruiken:

Een andere optie om rekening mee te houden, is geneste virtualisatie. Leerlingen/studenten kunnen verbinding maken met een windows-labhost-VM met behulp van RDP en vervolgens Linux gebruiken op geneste VM's. Deze aanpak kan helpen de prestaties te verbeteren.

Belangrijk

Sommige Marketplace-installatiekopieën hebben al een grafische bureaubladomgeving en extern bureaubladserver geïnstalleerd. Op de Datawetenschap Virtuele machine voor Linux (Ubuntu) is bijvoorbeeld al XFCE en X2Go Server geïnstalleerd en geconfigureerd om clientverbindingen te accepteren.

Installatieopties kiezen

Er zijn verschillende distributies/versies en GUI-desktops die kunnen worden gebruikt met Azure Lab Services. In deze sectie wordt beschreven hoe u de sjabloon-VM van een lab instelt met de volgende algemene configuraties:

Distributie/versie GUI-bureaublad Technologie voor extern bureaublad Instructies
Ubuntu 20.04/22.04 LTS XFCE X2Go XFCE en X2Go instellen
Ubuntu 20.04/22.04 LTS Xubuntu X2Go xOpgegeven en X2Go instellen
Ubuntu 20.04/22.04 LTS MATE X2Go MATE en X2Go instellen
Ubuntu 20.04/22.04 LTS GNOME RDP ABOUT en RDP instellen

XFCE en X2Go instellen

Voor optimale prestaties raden we u aan XFCE met X2Go te gebruiken voor verbinding met extern bureaublad. De maker van het lab moet de volgende stappen uitvoeren op de VM van de labsjabloon:

  • Het XFCE GUI-bureaublad installeren
  • De X2Go-server voor extern bureaublad installeren

X2Go gebruikt dezelfde poort als SSH (22), die standaard is ingeschakeld wanneer u een lab maakt. In de volgende stappen ziet u hoe u XFCE en X2Go instelt.

  1. Verbinding maken naar de sjabloon-VM van een lab met behulp van SSH.

  2. Gebruik de volgende ReadMe en het volgende script om het XFCE GUI-bureaublad en de X2Go-server op de sjabloon-VM te installeren.

  3. Gebruik de X2Go-client om verbinding te maken met de sjabloon-VM.

xOpgegeven en X2Go instellen

x Aangewend is een ander lichtgewicht GUI-bureaublad dat kan worden gebruikt met X2Go voor verbinding met extern bureaublad. Als u echter de prestaties wilt optimaliseren, moet u windows-compositing uitschakelen. De maker van het lab moet de volgende stappen uitvoeren op de VM van de labsjabloon:

  • Het bureaublad van de x Azure-GUI installeren
  • De X2Go-server voor extern bureaublad installeren
  • Windows-compositing uitschakelen

X2Go gebruikt dezelfde poort als SSH (22), die standaard is ingeschakeld wanneer u een lab maakt. In de volgende stappen ziet u hoe u xOpgegeven en X2Go instelt.

  1. Verbinding maken naar de sjabloon-VM van een lab met behulp van SSH.

  2. Gebruik de volgende ReadMe en het volgende script om het xShell GUI-bureaublad en de X2Go-server op de sjabloon-VM te installeren.

  3. Gebruik de X2Go-client om verbinding te maken met de sjabloon-VM. Zoals wordt weergegeven in de bovenstaande Leesmij, schakelt u Windows-compositing uit en start u de sjabloon-VM opnieuw op om de prestaties te optimaliseren.

MATE en X2Go instellen

Het MATE GUI-bureaublad kan ook worden gebruikt met X2Go voor verbinding met extern bureaublad. De maker van het lab moet de volgende stappen uitvoeren op de VM van de labsjabloon:

  • Het MATE GUI-bureaublad installeren
  • De X2Go-server voor extern bureaublad installeren

X2Go gebruikt dezelfde poort als SSH (22), die standaard is ingeschakeld wanneer u een lab maakt. In de volgende stappen ziet u hoe u MATE en X2Go instelt.

  1. Verbinding maken naar de sjabloon-VM van een lab met behulp van SSH.

  2. Gebruik de volgende ReadMe en het volgende script om het MATE GUI-bureaublad en de X2Go-server op de sjabloon-VM te installeren.

  3. Gebruik de X2Go-client om verbinding te maken met de sjabloon-VM.

ABOUT en RDP instellen

ABOUT is een meer resourceintensief bureaublad waarvoor RDP is vereist voor verbinding met extern bureaublad. De maker van het lab moet de volgende stappen uitvoeren:

  • Schakel de instelling Clientverbinding (RDP) in tijdens het maken van het lab.

  • Op de sjabloon-VM:

    • Het BUREAUBLAD VAN DE GUIDY VAN HET BUREAUBLAD VAN DE GUIDN installeren
    • De EXTERN-bureaubladserver van RDP installeren
    • Instellingen voor RDP-prestaties bijwerken

RDP maakt gebruik van poort 3389 om verbinding te maken met een VIRTUELE machine. Linux-lab-VM's hebben standaard alleen de SSH-poort 22 ingeschakeld. In de volgende stappen ziet u hoe u poort 3389 inschakelt en hoe u GNOME en RDP instelt.

  1. Gebruik tijdens het maken van het lab de instellingen voor ingeschakelde verbindingstypen om de instelling Clientverbinding (RDP) te selecteren. U moet deze optie inschakelen om de poort te openen op de Virtuele Linux-machine die nodig is voor een extern bureaublad-RDP-sessie. Als deze optie uitgeschakeld blijft, is alleen de poort voor SSH geopend. De ingeschakelde poorten kunnen niet worden gewijzigd nadat een lab is gemaakt.

    Schermopname van het venster Labbeleid met de instelling Clientverbinding (RDP) tijdens het maken van het lab.

  2. Selecteer In het berichtvenster Extern bureaublad inschakelen Verbinding maken ion doorgaan met Extern bureaublad.

    Schermopname van het bevestigingsvenster Extern bureaublad inschakelen Verbinding maken ion.

  3. Verbinding maken naar de sjabloon-VM van een lab met behulp van SSH.

  4. Gebruik op de sjabloon-VM de volgende Leesmij en het volgende script om het BUREAUBLAD VAN DE GUI VAN DE KABOUT te installeren, de RDP-server te installeren en RDP-prestatieoptimalisaties te maken:

  5. Gebruik de RDP-client om verbinding te maken met de sjabloon-VM.

U hebt RDP of X2Go geconfigureerd voor een virtuele Linux-sjabloon.

  • Informatie over hoe u de sjabloon-VM kunt publiceren om lab-VM's voor studenten te maken op basis van deze sjabloon.