Eine kleine Einführung
Ärzte haben oft ähnliche Geschichten, in ihrer Kindheit wurden sie wegen krummer Zähne verspottet - ich wurde Zahnarzt, ich hatte Komplexe wegen Akne - ich wurde Dermatologe. Die Situation hier ist insofern ähnlich, als ich lange nach Informationen gesucht, diese gedruckt und auf Papier erneut gelesen habe ( damit meine Augen nicht müde werden ), aber ich habe eine Lösung nur in englischsprachigen Quellen gefunden. Die von den Softwareentwicklern gesendete Dokumentation war ebenfalls in englischer Sprache, die Informationen wurden teilweise von ihm übernommen. Als ich alles tat, wurde mir klar, dass ich meine Lösung teilen wollte. Es gibt eine solche Software ( Betriebssystem ) für die Installation auf einem Server und die Bereitstellung virtueller Maschinen auf diesem Server, VMware ESXi.Es musste sichergestellt werden, dass beim Ausschalten des Lichts die Server nicht ausgeschaltet werden, wodurch die dort funktionierenden Datenbanken gefährdet werden. Um dies zu warnen, wurde eine USV gekauft, eine SNMP-Karte (zur Überwachung). Ich habe den Rest aus dem Internet gesammelt und beschlossen, alles wiederzubeleben.
Die folgenden Komponenten werden benötigt
1. Unterbrechungsfreie Stromversorgung ( im Folgenden USV );
2. Netzwerk-SNMP-Karte für die USV zur Überwachung und Steuerung ( im Folgenden: SNMP-Karte );
3. Installierter und funktionierender VMware ESXi-Hypervisor - direkt auf dem Server selbst ( als Betriebssystem ) oder auf einer virtuellen Maschine ( im Folgenden: Virtualisierungsserver ) installiert ;
4. Clientmate- Paket - zur Überwachung der USV und im Falle eines Stromausfalls und des Übergangs der USV zu Batterien - rechtzeitige, korrekte Beendigung von Virtualisierungsservern, die auch auf virtuellen Maschinen installiert sind ( im Folgenden: Clientmate));
5. Dateimanager für WinSCP- Server , der mit SCP- und SFTP-Protokollen ( im Folgenden: WinSCP ) arbeitet;
6. Client für Netzwerkprotokolle Putty ( im Folgenden Putty );
Achtung
Um eine Inkompatibilität der SNMP-Karte mit der Clientmate-Software zu vermeiden, wird dringend empfohlen, diese auf der Website des Entwicklers zu überprüfen oder ihnen per E-Mail einen Brief zu schreiben, in dem das Modell angegeben und die Kompatibilität mit Ihrer SNMP-Karte überprüft wird.
Trotz der Tatsache, dass der Artikel den Prozess so klar wie möglich beschreibt - dennoch werden keine ausführlichen Erklärungen zu den Werkzeugen, Protokollen und Aktionen gegeben, um das Material nicht zu überladen, ist es auch möglich, dass nicht alles genau so ausfällt wie im Tutorial (der Unterschied ist funktionierende Software, Hardware sowie deren Zustand ). Es wird davon ausgegangen, dass der Virtualisierungsserver ordnungsgemäß funktioniert und dass der Spezialist über Grundkenntnisse in diesem Bereich verfügt oder zumindest ( was auch nicht schlecht ist ) über den Zweck und das Funktionsprinzip des VMware ESXi-Hypervisors und anderer in diesem Lernprogramm angegebener Tools nachgelesen hat Wenn Sie nach Informationen suchen, können Sie verstehen, was und wie.
Die Installation erfolgt auf Basis
System: ( Hypervisor ) VMware ESXi 6.5-Virtualisierungsserver;
SNMP-Netzwerkkarte: Megatec HDL801;
Das Installationsverzeichnis heißt beispielsweise: mydata
1. Installation der USV selbst
Setzen Sie die SNMP-Karte in die USV ein, schalten Sie sie ein, stellen Sie eine Verbindung zum lokalen Netzwerk auf dem PC her, der während des Installationsvorgangs verwendet wird - installieren Sie die Schnittstelle des Dienstprogramms Netility ( für die Erstkonfiguration der SNMP-Karte ) Intuitiv, stellen Sie die IP-Adresse ein, um sicherzugehen, dass es nicht überflüssig ist, den Betrieb zu testen, indem Sie über einen Browser eine Verbindung zur USV herstellen. Die Einrichtung ist abgeschlossen.
2. Clientmate vorbereiten
Entpacken Sie das Clientmate-Archiv, benennen Sie den Ordner in clientmate_install um, öffnen Sie die darin installierte Datei install.clientmate, ändern Sie den Pfad, in dem Clientmate installiert werden soll, und geben Sie den Namen des Verzeichnisses an, z. B.: Mydata ( after volume / )

Der Name des Verzeichnisses kann in Putty angezeigt werden, indem Sie dem Pfad cd vmfs / volume folgen und den Inhalt des Verzeichnisses mit dem Befehl ls anzeigen oder in der Weboberfläche der virtuellen Maschine auf der Registerkarte Speicher die Datei speichern. Aktivieren Sie SSH auf der virtuellen Maschine in der Weboberfläche vorab (kann je nach Version unterschiedlich sein).

Als Nächstes müssen Sie den vorbereiteten Ordner von Clientmate auf die virtuelle Maschine kopieren. Öffnen Sie zur Installation den WinSCP-Dateimanager, geben Sie die IP-Adresse, die Anmeldung und das Kennwort des Virtualisierungsservers ein und stellen Sie eine Verbindung dazu her. Ein normaler, verständlicher Dateimanager wird geöffnet

Gehen Sie in das Verzeichnis mydata, das oben korrigiert wurde, und kopieren Sie dort den vorbereiteten Ordner mit Clientmate.
3. Installieren von Clientmate
Connect über Putty auf der virtuellen Maschine, gehen Sie in der Konsole in den Ordner des Verzeichnisses cd vmfs / volume / mydata , zeigen Sie den Inhalt an, indem Sie ls eingeben . Unter anderem wird der Ordner mit dem von Ihnen kopierten Clientmate angezeigt. Gehen Sie zu cd clientmate_install / , legen Sie die Rechte fest in die Setup-Datei chmod 755 ./install.clientmate

install ./install.clientmate , geben Sie y ein, wenn Sie dazu aufgefordert werden , und drücken Sie die Eingabetaste, wenn die Installation abgeschlossen ist . Die Installation von Clientmate ist nun abgeschlossen und die primäre Konfiguration wird geöffnet

1. Die Zeit des Herunterfahrens der virtuellen Maschine, wenn die Stromversorgung ausgeschaltet und die USV auf Batterien umgeschaltet wird: Sie wird einzeln ausgewählt, je nachdem, wie lange es dauert, bis die auf den virtuellen Maschinen geöffneten Dateien gespeichert sind, bevor sie sich ausschalten.
2. Dringendes Herunterfahren bei niedriger Batterieladung: Es wird empfohlen, die Batterie so niedrig wie möglich einzustellen, damit das Trennen des Servers von der Stromversorgung den Betrieb der auf virtuellen Maschinen ausgeführten Software nicht stört.
3. Wenn Sie die USV selbst herunterfahren müssen, geben Sie die Zeit an, für die die USV heruntergefahren werden soll (ab dem Zeitpunkt des Ausschaltens der virtuellen Maschinen) .
4. Wechseln Sie zu IP2, indem Sie den entsprechenden Buchstaben drücken, und schreiben Sie dasselbe wie in IP1.
5. Öffentlichkeit;
6.IP-Adresse: IP-SNMP-Karte USV;
7. SNMP-Kartenversion: Wenn die USV durch ein Login geschützt ist, wählen Sie V3 (notieren Sie, wenn die USV im Internet sichtbar ist) V3 und notieren Sie sich Login und Passwort. Andernfalls können Sie V1 wählen.
Speichern Sie die Konfiguration.
Wechseln Sie in den Ordner mit dem installierten Clientmate, wie wir es bereits kennen.
Befehle zum Verwalten von Clientmate:
./clientmate config - öffnet die Clientmate-Konfiguration, kann konfiguriert werden (Anpassungen vornehmen oder wenn sich etwas geändert hat)
./clientmate start - aktiviert
Clientmate ./clientmate stop - deaktiviert Clientmate entsprechend
./clientmate status - zeigt Status
4 an. Konfigurieren des Virtualisierungsservers
Gehen Sie zur Datei für die Kommunikation mit SNMP-Geräten über den Pfad vi /etc/vmware/snmp.xml und schreiben Sie dort den Zugriff auf die SNMP-Karte

Es ist in einer Zeile möglich, aber die Formatierung im XML-Stil ist eine gute Form. Speichern Sie die Konfiguration, beenden Sie die Datei und starten Sie den Dienst neu: /sbin/services.sh restart.
Überprüfen Sie den Clientmate-Vorgang, wechseln Sie in das Verzeichnis mit dem installierten Clientmate und rufen Sie den Status ./clientmate auf, wenn die Konfiguration erfolgreich war. Im Statusfenster sollten die folgenden Werte für die Verbindung zur USV angezeigt werden:

Um das Herunterfahren von virtuellen Maschinen zu konfigurieren, die auf der (Haupt-) virtuellen Maschine selbst installiert sind, laden Sie Clientmate für das erforderliche Betriebssystem von der Entwickler-Website herunter. Installieren, konfigurieren und die Haupteinstellungen für Clientmate Windows werden unten angezeigt

Wenn Sie Fehler, Missverständnisse oder Ergänzungen zum Material finden, schreiben Sie bitte in die Kommentare