Verwendung von Antsle zum schnellen Bereitstellen einer virtuellen Maschine

Bild: Ameisen

Der Antsle ist ein unglaublich leistungsfähiges und benutzerfreundliches Tool zum Bereitstellen von virtuellen Maschinen und Containern. Diese bereitgestellten Computer werden als "Antlets" bezeichnet und können von einem vollständigen Server-Betriebssystem (wie CentOS, Ubuntu Server oder Windows Server) bis zu einem Desktop-Betriebssystem reichen. Antsle ist ein wahr gewordener Entwicklertraum, kann aber auch in einer Produktionsumgebung eingesetzt werden. Stellen Sie Ihr Antlet bereit, entwickeln Sie es und lassen Sie es Websites, Datenbanken, Cloud-Server und vieles mehr ausführen.

Aber wie schwierig ist es, ein neues Antlet einzusetzen? Sie werden überrascht sein, wie einfach der Vorgang ist. Ich werde Sie durch den Prozess der Erstellung eines neuen Antlets führen - eines Ubuntu-Servers mit einem vollständigen Kubernetes-Stack. Angesichts der Komplexität der Installation von Kubernetes würde die Einführung einige Zeit in Anspruch nehmen. Es ist nicht.

Was du brauchst

Sie benötigen einen Antsle, und dieses Gerät muss mit Ihrem LAN verbunden und eingeschaltet sein. Das ist es. Ich gehe davon aus, dass Sie das Produkt bereits eingerichtet haben und Zugriff auf antMan haben, die webbasierte Schnittstelle zu Antsle.

Das Antlet erstellen

Wenn Sie sich bei antMan angemeldet haben, klicken Sie auf die Registerkarte antMan Home und dann auf die Schaltfläche Neues Antlet ( Abbildung A ).

Abbildung A.

Die antMan-Hauptseite.

Konfigurieren Sie im daraufhin angezeigten Fenster ( Abbildung B) Ihr Antlet entsprechend Ihren Anforderungen. Denken Sie daran, wenn das Antlet einen Zweck erfüllt, der erhebliche Ressourcen erfordert, stellen Sie sicher, dass ihm genügend RAM und vCPUs zur Verfügung stehen.

Abbildung B.

Das neue Antlet erstellen.

Bevor Sie auf die Schaltfläche Antlet erstellen klicken, müssen Sie einige Dinge verstehen. Zum einen können Sie mit der Vorlagenoption aus der Liste der vorinstallierten Vorlagen auswählen. Die verfügbaren Optionen sind:

  • Leer
  • CentOS 7
  • FreeBSD
  • Ubuntu 16.04 Kubernetes
  • Debian - LXC

Dies sind die einzigen Vorlagen, die in der Dropdown-Liste Vorlage verfügbar sind. Wenn Sie auf Weitere hinzufügen klicken, finden Sie:

  • Ubuntu-Xenial LXC
  • Windows Server 2012
  • Debian 8.5
  • Windows Server 2012 Standard-GUI
  • Kali Linux
  • Windows 10
  • CentOS 7.1 LXC
  • Windows Server 2016
  • Kali Linux (keine GUI)

Es ist zu beachten, dass die Windows-Vorlagen keine Windows-Lizenz enthalten. Wenn Sie eine dieser Vorlagen bereitstellen, müssen Sie eine Lizenz für das Betriebssystem bereitstellen.

Wählen Sie in unserem Beispiel Ubuntu 16.04 Kubernetes aus.

Lassen Sie uns nun über die IP-Adresse sprechen. Standardmäßig wird unser Antsle im 10.1.1-Subnetz ausgeführt. Wenn Sie also ein neues Antlet erstellen, definieren Sie den letzten Teil der Adresse. Ich werde in einem späteren Artikel die Erstellung einer virtuellen Netzwerkkarte (damit Sie das Antlet von Ihrem LAN aus erreichen können) behandeln. Für diese Anleitung bleiben wir beim 10.1.1-Subnetz.

Wenn Sie das Antlet so konfiguriert haben, dass es Ihren Anforderungen entspricht, klicken Sie auf Antlet erstellen. Im daraufhin angezeigten Fenster weist Sie antMan an, wie Sie Ihr neues Antlet erreichen. Dazu verwenden Sie SSH in Form von:

 ssh -p 22XXX 

Bevor Sie dies tun können, müssen Sie jedoch das neu erstellte Antlet starten. Kehren Sie dazu zur antMan-Hauptseite zurück und klicken Sie auf die Schaltfläche Start, die Ihrem neu erstellten Antlet zugeordnet ist ( Abbildung C ).

Abbildung C.

Unser neu kreiertes Antlet, startbereit.

Sobald das Antlet gestartet wurde, müssen Sie ihm Zeit zum Booten geben. Sie können jederzeit auf die VNC-Schaltfläche (links neben dem Antlet-Namen) klicken, um eine VNC-Verbindung zum Antlet herzustellen. Dadurch gelangen Sie zur Eingabeaufforderung des Betriebssystems. Für die meisten Antlets sind die Anmeldeinformationen root / antsle. Natürlich möchten Sie das sofort ändern. Für die Linux-Antlets möchten Sie ein neues Administratorkonto erstellen, damit Sie sich nicht als Root anmelden.

Um die Shell im Antlet zu sichern, müssen Sie SSH in den Port 22XXX (wobei XXX die IP Ihres Antlets ist). Wenn Ihr Antlet also am 10.1.1.12 ausgeführt wird, lautet der Port 22012 und der Befehl für die sichere Shell lautet:

 ssh -p 22012 

Es gibt noch ein anderes Problem, auf das Sie stoßen könnten. Wenn der Computer, auf dem Sie sich beim Antlet anmelden möchten, aus irgendeinem Grund myantsle.local nicht sehen kann, sollten Sie die IP-Adresse Ihres Ameisen wie folgt ersetzen (mein Antsle befindet sich unter 192.168.1.142):

 ssh -p 22012 

Erraten Sie, was? Sie werden hier ein weiteres Problem finden. Die meisten Linux-Distributionen erlauben keine sichere Shell-Anmeldung mit dem Root-Konto. Bevor Sie sich beim Antlet anmelden können, müssen Sie sich zuerst über die VNC-Option anmelden, einen neuen Benutzer erstellen und dann mit diesem neuen Benutzer SSH beim Antlet ausführen. Die Befehle, die Sie zum Erstellen des neuen Benutzers verwenden möchten, sind:

 useradd -m USERNAME passwd USERNAME usermod -aG sudo USERNAME 

Wobei USERNAME der tatsächliche Name des neuen Benutzers ist. Sobald Sie den neuen Benutzer hinzugefügt haben, öffnen Sie die Datei / etc / passwd (mit dem Befehl nano / etc / passwd ), suchen Sie den neuen Benutzer und fügen Sie / bin / bash am Ende der Zeile dieses Benutzers hinzu ( Abbildung D ). .

Abbildung D.

Stellen Sie sicher, dass die Shell des neuen Benutzers bash ist.

Zu diesem Zeitpunkt sollten Sie in der Lage sein, sich über SSH beim Antlet anzumelden und mit der Arbeit zu beginnen.

Willkommen in Ihrem Antlet

Herzlichen Glückwunsch, Sie haben gerade Ihr erstes Antlet eingesetzt. Es dauert weniger als fünf Minuten (wahrscheinlicher etwa zwei Minuten) von der Anmeldung bei antMan bis zur Anmeldung beim Antlet. Abgesehen davon, dass Sie das Problem der SSH-Anmeldung umgehen können, ist es wirklich so einfach. Drehen Sie drei oder vier Ubuntu Kubernetes-Antlets hoch und Sie können mit der Arbeit an Ihrem ersten Kubernetes-Cluster beginnen. Wie ansprechend ist das?

Newsletter zu Trends im Rechenzentrum

DevOps, Virtualisierung, Hybrid Cloud, Speicher und betriebliche Effizienz sind nur einige der Themen im Rechenzentrum, die wir hervorheben werden. Wird montags und mittwochs geliefert

Heute anmelden

© Copyright 2021 | mobilegn.com