This content has been machine translated dynamically.
Dieser Inhalt ist eine maschinelle Übersetzung, die dynamisch erstellt wurde. (Haftungsausschluss)
Cet article a été traduit automatiquement de manière dynamique. (Clause de non responsabilité)
Este artículo lo ha traducido una máquina de forma dinámica. (Aviso legal)
此内容已经过机器动态翻译。 放弃
このコンテンツは動的に機械翻訳されています。免責事項
이 콘텐츠는 동적으로 기계 번역되었습니다. 책임 부인
Este texto foi traduzido automaticamente. (Aviso legal)
Questo contenuto è stato tradotto dinamicamente con traduzione automatica.(Esclusione di responsabilità))
This article has been machine translated.
Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)
Ce article a été traduit automatiquement. (Clause de non responsabilité)
Este artículo ha sido traducido automáticamente. (Aviso legal)
この記事は機械翻訳されています.免責事項
이 기사는 기계 번역되었습니다.책임 부인
Este artigo foi traduzido automaticamente.(Aviso legal)
这篇文章已经过机器翻译.放弃
Questo articolo è stato tradotto automaticamente.(Esclusione di responsabilità))
Translation failed!
Verwalten von Containern
Citrix Hypervisor enthält die folgenden Funktionen zur Verbesserung der Bereitstellung von Docker Containern auf Citrix Hypervisor:
- Unterstützung für CoreOS Linux VMs und Konfigurieren von Cloud Config Drives
- Containerverwaltung für CoreOS, Debian 8, Ubuntu 14.04 und RHEL/Centos/Oracle Linux 7
- Containerverwaltung für Windows Server-Container unter Windows Server 2016
CoreOS ist eine minimalistische Linux-Distribution, die für das Hosten von Docker™ -Anwendungen populär geworden ist. CoreOS Cloud Config Drive ermöglicht die Anpassung verschiedener Betriebssystemkonfigurationsoptionen. Wenn die Containerverwaltung auf einer VM aktiviert ist, erkennt Citrix Hypervisor alle Docker Container, die auf der VM ausgeführt werden.
Installieren Sie das Container Management Supplemental Pack, das auf der Seite Download von Citrix Hypervisor verfügbar ist, um Citrix Hypervisor zu aktivieren:
- Abfrage der VMs zur Interaktion mit Cloud Config Drives
- Entdecken Sie die Anwendungscontainer, die auf jeder VM ausgeführt werden, und zeigen Sie diese Container in der XenCenter-Infrastrukturansicht an.
XenCenter ermöglicht die Interaktion mit den Containern und ermöglicht Benutzern das Ausführen von Container-Lebenszyklusvorgängen, den Zugriff auf die Container-Konsole, das Anzeigen von Protokollen sowie weitere Leistungsüberwachungs- und Diagnosefunktionen. Sie müssen jedoch die im folgenden Abschnitt beschriebenen Anforderungen erfüllen, um Container mit XenCenter zu verwalten.
Netzwerkanforderungen
Damit die Container-Verwaltung funktioniert, müssen verwaltete VMs über die Citrix Hypervisor Control Domain (dom0) erreichbar sein. Abhängig vom Gastbetriebssystem müssen die Netzwerktopologie und die Firewalls ausgehende SSH- (Port 22) oder Docker er-TLS-Verbindungen (Port 2376) von dom0 zu containerverwalteten VMs zulassen.
Wichtig:
Ausführliche Informationen zu den Anforderungen und der Sicherheit des Containermanagements finden Sie unterContainermanagement.
So verwalten Sie Docker Container mit XenCenter (für CoreOS-VMs)
- Installieren Sie den XenCenter Build, der mit der Version von Citrix Hypervisor oder XenServer oder höher geliefert wird.
- Installieren Sie das Supplement-Pack für die Containerverwaltung.
- Erstellen Sie eine CoreOS-VM und schließen Sie ein Konfigurationslaufwerk für die VM ein. Weitere Hinweise zum Konfigurationslaufwerk finden Sie unterCloud-Config-Parameter.
- Aktivieren Sie die Containerverwaltung für die VM. Sie können diese Einstellung auf der Registerkarte Eigenschaften der VM aktualisieren. Weitere Informationen finden Sie unter VM-Eigenschaften ändern.
Um Ubuntu 14.04, Debian 8, RHEL/Centos/Oracle Linux 7, Windows Server 2016 VMs zur Verwaltung von Docker Containern zu verwenden, aktivieren Sie zuerst die Container-Verwaltung mithilfe der CLI. Sobald die Containerverwaltung auf diesen VMs aktiviert ist, können Sie XenCenter verwenden, um Lebenszyklusvorgänge wie Starten, Beenden, Anhalten und Fortsetzen der Container durchzuführen.
Informationen zum Konfigurieren von Ubuntu 14.04, Debian 8, RHEL/Centos/Oracle Linux 7, Windows Server 2016 VMs für die Containerverwaltung finden Sie unterContainermanagement.
So greifen Sie auf Docker Containerkonsole und Protokolle zu
Bei Linux-VMs ermöglicht XenCenter Kunden den Zugriff auf die Containerkonsole und das Anzeigen von Protokollen zur Verwaltung und Überwachung von Anwendungen, die auf Docker Containern ausgeführt werden. So greifen Sie auf die Containerkonsole und die Protokolle zu:
- Wählen Sie den Container im Bereich Ressourcen aus.
-
Wählen Sie im Abschnitt Allgemeine Eigenschaften des Containers die Option View Console aus, um die Containerkonsole anzuzeigen. Um die Konsolenprotokolle anzuzeigen, wählen Sie Protokoll anzeigenaus.
Diese Aktion öffnet einen SSH-Client auf dem Computer, auf dem XenCenter ausgeführt wird.
-
Melden Sie sich bei entsprechender Aufforderung am SSH-Client mit dem Benutzernamen und dem Kennwort der VM an.
Hinweis:
Kunden können den Authentifizierungsprozess automatisieren, indem sie ihre öffentlichen/privaten SSH-Schlüssel konfigurieren. Weitere Informationen finden Sie im Abschnitt Automatisieren des Authentifizierungsprozesses .
Automatisierung des Authentifizierungsprozesses (optional)
Beim Zugriff auf die Containerkonsole und die Protokolle müssen Kunden die Anmeldeinformationen der VM eingeben, um SSH-Verbindungen zu authentifizieren. Kunden können jedoch den Authentifizierungsprozess automatisieren, um die Eingabe der Anmeldeinformationen zu vermeiden. Führen Sie die folgenden Schritte aus, um den automatischen Authentifizierungsprozess zu konfigurieren:
- Generieren Sie ein öffentliches/privates Schlüsselpaar.
-
Fügen Sie den öffentlichen SSH-Schlüssel zum Benutzerverzeichnis auf der VM hinzu, auf der der Container ausgeführt wird.
Fügen Sie beispielsweise bei Containern, die auf einer CoreOS-VM ausgeführt werden, den öffentlichen Schlüssel zum Abschnitt Cloud-Config-Parameter auf der Registerkarte Allgemein der VM in XenCenter hinzu. Weitere Informationen finden Sie unter Cloud-Config-Parameter. Fügen Sie für Ubuntu 14.04, RHEL/Centos/Oracle Linux 7 und Debian 8 den öffentlichen Schlüssel manuell hinzu
~/.ssh/authorized_keys
. - Fügen Sie den privaten SSH-Schlüssel zum Verzeichnis%userprofile% auf dem Computer hinzu, auf dem XenCenter ausgeführt wird, und benennen Sie den Schlüssel um
ContainerManagement.ppk
.
Teilen
Teilen
In diesem Artikel
This Preview product documentation is Cloud Software Group Confidential.
You agree to hold this documentation confidential pursuant to the terms of your Cloud Software Group Beta/Tech Preview Agreement.
The development, release and timing of any features or functionality described in the Preview documentation remains at our sole discretion and are subject to change without notice or consultation.
The documentation is for informational purposes only and is not a commitment, promise or legal obligation to deliver any material, code or functionality and should not be relied upon in making Cloud Software Group product purchase decisions.
If you do not agree, select I DO NOT AGREE to exit.