Neuen Managed Server anlegen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
|||
| (28 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 7: | Zeile 7: | ||
:;Server hinzufügen | :;Server hinzufügen | ||
::Hostname: die eingeblendete Nummer + onlineshophosting.de z.B.: | ::- Klicke auf die Übersicht "Cloud Server" | ||
::Typ: Linux-Server | ::- Klicke auf das GRÜNE Button beschriftet mit "+ HINZUFÜGEN" | ||
::Betriebssystem i.d.R.: | ::- Hostname: die eingeblendete Nummer in dem Platzhalter (beginnt mit "z.B. vm47###) + onlineshophosting.de z.B.: 47###.onlineshophosting.de | ||
::Besitzer: estugo | :::Ja, exakt. In dem Platzhalter wird exakt die vm-Nummer vorgeschlagen die der vServer auch im Cloudpit haben wird! | ||
::Tarif: gebuchter Tarif laut Bestellung | ::- Typ: Linux-Server v2 | ||
::- Betriebssystem i.d.R.: Almalinux / Minimal / 64bit | |||
::- Besitzer: estugo | |||
::- Tarif: gebuchter Tarif laut Bestellung "-1" (Siehe Aushang am Whiteboard) | |||
::---> vorinstallierte Anwendung: KEINE, NEIN | ::---> vorinstallierte Anwendung: KEINE, NEIN | ||
::Passwort: root Passwort ausdenken | ::Passwort: root Passwort ausdenken | ||
===b) DNS Einträge zur Domain onlineshophosting.de hinzufügen=== | ===b) DNS Einträge zur Domain onlineshophosting.de hinzufügen=== | ||
:;Login dich ein unter https://cloudpit.io | :;Login dich ein unter https://cloudpit.io mit dem Benutzer '''332233''' | ||
::Wähle im Menü "Webhosting" aus und gehe über den Button "MEHR" in die DNS-Verwaltung zu '''''onlineshophosting.de''''' ein | ::(nimm hierzu bestenfalls einen anderen Brwoser, denn Du musst auch weiterhin im cloudpit für den vServer arbeiten) | ||
:: | ::Wähle im Menü "Webhosting" aus und suche die Domain '''onlineshophosting.de''' | ||
::gehe über den Button "MEHR" in die DNS-Verwaltung zu '''''onlineshophosting.de''''' ein | |||
::Wähle nun "'''Eintrag hinzufügen'''" | |||
::Füge zwei neue Einträge hinzu | ::Füge zwei neue Einträge hinzu | ||
:::z.B. 12345 | 600 | IN | A | 123.456.789.0 | :::z.B. 12345 | 600 | IN | A | ''123.456.789.0'' | ||
:::z.B. *.12345 | 600 | IN | A | 123.456.789.0 | :::z.B. *.12345 | 600 | IN | A | ''123.456.789.0'' | ||
::Bestätige die Änderung durch Klick auf '''''Abschicken''''' | ::Bestätige die Änderung durch Klick auf '''''Abschicken''''' | ||
| Zeile 33: | Zeile 37: | ||
::"vServer starten" (Play-Taste) | ::"vServer starten" (Play-Taste) | ||
===d) Achtung: OpenVPN bearbeiten bei neuer IP-Range=== | ===d) Achtung: OpenVPN Vorhof/Pritunl bearbeiten bei neuer IP-Range=== | ||
:;Neue IP-Range in openvpn aufnehmen | :;Neue IP-Range in openvpn aufnehmen | ||
::https://vpnhorst.estugoianer.de:943/admin | ::https://vpnhorst.estugoianer.de:943/admin | ||
:::VPN Settings | :::VPN Settings | ||
::::-> "Specify the private subnets to which all clients should be given access (as 'network/netmask_bits', one per line):" | ::::-> "Specify the private subnets to which all clients should be given access (as 'network/netmask_bits', one per line):" | ||
::::Neue IP Range eintragen z.B 192.162.84.0/24 und anschließend "Update Running Server" klicken | ::::Neue IP Range eintragen z.B 192.162.84.0/24 und anschließend "Update Running Server" klicken</s> | ||
:; Über den gleichnamigen Login die IP-Range hinzufügen, ggf bei Kevin melden | |||
== 2. Template klonen== | == 2. Template klonen== | ||
===a) Auf dem Server | ===a) Auf dem Server almaklon.onlineshophosting.de via SSH anmelden=== | ||
::Hier ist ein wenig Vorsicht geboten! | ::Hier ist ein wenig Vorsicht geboten! | ||
::Auf keinen Fall dürft Ihr euch auf dem neu angelegten Server anmelden | ::Auf keinen Fall dürft Ihr euch auf dem neu angelegten Server anmelden | ||
::Mit dem Klonebefehl könnte sonst ein anderer Server gelöscht werden | ::Mit dem Klonebefehl könnte sonst ein anderer Server gelöscht werden | ||
===b) | ===b) auf dem neuen vServer nicht mehr benötigte Protokolle und Dateien löschen/leeren=== | ||
====1) Protokolle leeren==== | |||
:<code>journalctl --vacuum-time=1h</code> | :<code>journalctl --vacuum-time=1h</code> | ||
:<code>> /var/log/mariadb/mariadb.log && > /var/log/maillog</code> | |||
====2) Inhalt von /var/lib/mysql-gzdumps leeren und alte Backups löschen==== | |||
:<code>rm -f /var/lib/mysql-gzdumps/* && rm -rf /var/lib/psa/dumps/clients/*</code> | |||
===c) Klonebefehl ausführen=== | ===c) Klonebefehl ausführen=== | ||
| Zeile 63: | Zeile 73: | ||
;öffne die Plesk Oberfläche des neuen Servers und melde Dich als ''admin'' an | ;öffne die Plesk Oberfläche des neuen Servers und melde Dich als ''admin'' an | ||
:z.B. https://12345.onlineshophosting.de:8443/ | :z.B. https://12345.onlineshophosting.de:8443/ | ||
:Bedenke: '''Das Passwort ist das vom geklonten Quellserver | :Bedenke: '''Das Passwort ist das vom geklonten Quellserver almaklon.onlineshophosting.de''' | ||
===a) Hostname anpassen=== | ===a) Hostname anpassen=== | ||
| Zeile 79: | Zeile 89: | ||
:;Key eingeben unter | :;Key eingeben unter | ||
:Schlüssel installieren | :Schlüssel installieren | ||
::<pre style="color: red">Unbedingt doppelt Prüfen ob die neue Lizenz hinterlegt ist</pre style="color: red"> | |||
'''Die neue Lizenz für den Server forderst Du im cloudpit.io an, wo Du den neuen Server im ersten Schritt angelegt hast''' | '''Die neue Lizenz für den Server forderst Du im cloudpit.io an, wo Du den neuen Server im ersten Schritt angelegt hast''' | ||
| Zeile 97: | Zeile 108: | ||
:::-> altes Passwort vom template.onlineshophosting.de | :::-> altes Passwort vom template.onlineshophosting.de | ||
:::-> 2x neues Passwort eingeben | :::-> 2x neues Passwort eingeben | ||
===e) Lets Encrypt für neuen Hostname ausstellen=== | |||
===f) Personalisieren=== | |||
:: Das ESTUGO Logo durch das des Kunden ersetzen, und URL des Logos auf Hauptdomain des Kunden verlinken. | |||
==4. Den neuen Server via SSH anpassen== | ==4. Den neuen Server via SSH anpassen== | ||
| Zeile 102: | Zeile 118: | ||
;Auf dem neuen Server via SSH anmelden, um zu checken ob der Server läuft. | ;Auf dem neuen Server via SSH anmelden, um zu checken ob der Server läuft. | ||
::Melde Dich als User root an | ::Melde Dich als User root an | ||
::Bedenke: '''Das Passwort ist, durch das Klonen, das gleiche wie beim | ::Bedenke: '''Das Passwort ist, durch das Klonen, das gleiche wie beim almaklon.onlineshophosting.de''' | ||
::angemeldet bleiben - SSH wird noch gebraucht | ::angemeldet bleiben - SSH wird noch gebraucht | ||
===a) root Passwort neu setzen=== | ===a) root Passwort neu setzen (falls noch nicht via cloudpit erledigt)=== | ||
:;folgenden Befehl ausführen | :;folgenden Befehl ausführen | ||
::<code>passwd</code> | ::<code>passwd</code> | ||
::neues Passwort eingeben und bestätigen | ::neues Passwort eingeben und bestätigen | ||
===b | ===b) Zabbix-Agent installieren=== | ||
:; Yum abschließen | :; Yum abschließen | ||
::<code>yum | ::<code>yum clean all</code> | ||
:;Wechseln in das Zabbix-Verzeichnis | :;Wechseln in das Zabbix-Verzeichnis | ||
::<code>cd /root/ | ::<code>cd /root/mamonix_bereitstellung</code> | ||
:;Ausführen des Installationsscripts | :;Ausführen des Installationsscripts | ||
::<code>bash AddNodeToZabbix.sh</code> | ::<code>bash AddNodeToZabbix.sh</code> | ||
=== | ===c) Mailausgangsserver auf dem neuen Server anpassen=== | ||
:;Hierzu die Datei main.cf zum Bearbeiten öffnen | :;Hierzu die Datei main.cf zum Bearbeiten öffnen | ||
::<code>mcedit /etc/postfix/main.cf</code> | ::<code>mcedit /etc/postfix/main.cf</code> | ||
::- den Eintrag '''my hostname''' von " | ::- den Eintrag '''my hostname''' von "almaklon.onlineshophosting.de" auf z.B."12345.onlineshophosting.de" anpassen | ||
:;Dienst neustarten | :;Dienst neustarten | ||
::<code>service postfix restart</code> | ::<code>service postfix restart</code> | ||
=== | ===d) einzigartigen Diffi-Hellman Key generieren=== | ||
:;auf der Shell eingeben: | :;auf der Shell eingeben: | ||
::<code>openssl dhparam -out /usr/local/psa/etc/dhkey.pem 2048</code> | ::<code>openssl dhparam -out /usr/local/psa/etc/dhkey.pem 2048</code> | ||
=== | ===e) Host definieren=== | ||
:;Die Datei muss genau so aussehen wie zwischen den Linien | :;Die Datei muss genau so aussehen wie zwischen den Linien | ||
| Zeile 148: | Zeile 158: | ||
---- | ---- | ||
=== | ===f) Neustart des Servers=== | ||
:;wenn alles erledigt ist, den Container neu starten | :;wenn alles erledigt ist, den Container neu starten | ||
::<code>reboot</code> | ::<code>reboot</code> | ||
| Zeile 178: | Zeile 188: | ||
::Beende und speichere die Bearbeitung mit "F10" | ::Beende und speichere die Bearbeitung mit "F10" | ||
== | ==6. Erinnerung/Termin einrichten bzgl BL-Telekom== | ||
[[Telekom_Blacklist_TOSA]] | |||
:Bitte unbedingt einen Termin einrichten in +1/+2 Tagen und prüfen ob Mails an die Telekom versendet werden können. | |||
:Gff. proaktiv an die Kollegen eine Mail bzgl Delisting senden. | |||
: | |||
: | |||
==7. PTR/ReverseDNS prüfen== | ==7. PTR/ReverseDNS prüfen== | ||
| Zeile 202: | Zeile 200: | ||
==8. Zugangsdaten und neuer PDSH-Befehl an alle Kollegen per "Telefonticket" verschicken, mit Vermerk -> Ticket im Anschluss junken!== | ==8. Zugangsdaten und neuer PDSH-Befehl an alle Kollegen per "Telefonticket" verschicken, mit Vermerk -> Ticket im Anschluss junken!== | ||
Aktuelle Version vom 23. Januar 2023, 16:10 Uhr
1. Hinzufügen des neuen Managed Servers im CloudPanel
>> Hier geht es zum Changelog >> Template Server
a) Server buchen
- Login unter https://cloudpit.io/auth/login
- Anmelden mit Benutzer
- estugo
- Server hinzufügen
- - Klicke auf die Übersicht "Cloud Server"
- - Klicke auf das GRÜNE Button beschriftet mit "+ HINZUFÜGEN"
- - Hostname: die eingeblendete Nummer in dem Platzhalter (beginnt mit "z.B. vm47###) + onlineshophosting.de z.B.: 47###.onlineshophosting.de
- Ja, exakt. In dem Platzhalter wird exakt die vm-Nummer vorgeschlagen die der vServer auch im Cloudpit haben wird!
- - Typ: Linux-Server v2
- - Betriebssystem i.d.R.: Almalinux / Minimal / 64bit
- - Besitzer: estugo
- - Tarif: gebuchter Tarif laut Bestellung "-1" (Siehe Aushang am Whiteboard)
- ---> vorinstallierte Anwendung: KEINE, NEIN
- Passwort: root Passwort ausdenken
b) DNS Einträge zur Domain onlineshophosting.de hinzufügen
- Login dich ein unter https://cloudpit.io mit dem Benutzer 332233
- (nimm hierzu bestenfalls einen anderen Brwoser, denn Du musst auch weiterhin im cloudpit für den vServer arbeiten)
- Wähle im Menü "Webhosting" aus und suche die Domain onlineshophosting.de
- gehe über den Button "MEHR" in die DNS-Verwaltung zu onlineshophosting.de ein
- Wähle nun "Eintrag hinzufügen"
- Füge zwei neue Einträge hinzu
- z.B. 12345 | 600 | IN | A | 123.456.789.0
- z.B. *.12345 | 600 | IN | A | 123.456.789.0
- Bestätige die Änderung durch Klick auf Abschicken
c) Netzwerkeinstellungen im Cloud-Panel anpassen
- Netzwerk
- Hostname prüfen
- Reverse-DNS-Eintrag hinterlegen = Der Hostname
- nach der Erstellung ist der Server gestoppt und muss gestartet werden
- "vServer starten" (Play-Taste)
d) Achtung: OpenVPN Vorhof/Pritunl bearbeiten bei neuer IP-Range
- Neue IP-Range in openvpn aufnehmen
- https://vpnhorst.estugoianer.de:943/admin
- VPN Settings
- -> "Specify the private subnets to which all clients should be given access (as 'network/netmask_bits', one per line):"
- Neue IP Range eintragen z.B 192.162.84.0/24 und anschließend "Update Running Server" klicken
- VPN Settings
- Über den gleichnamigen Login die IP-Range hinzufügen, ggf bei Kevin melden
2. Template klonen
a) Auf dem Server almaklon.onlineshophosting.de via SSH anmelden
- Hier ist ein wenig Vorsicht geboten!
- Auf keinen Fall dürft Ihr euch auf dem neu angelegten Server anmelden
- Mit dem Klonebefehl könnte sonst ein anderer Server gelöscht werden
b) auf dem neuen vServer nicht mehr benötigte Protokolle und Dateien löschen/leeren
1) Protokolle leeren
journalctl --vacuum-time=1h> /var/log/mariadb/mariadb.log && > /var/log/maillog
2) Inhalt von /var/lib/mysql-gzdumps leeren und alte Backups löschen
rm -f /var/lib/mysql-gzdumps/* && rm -rf /var/lib/psa/dumps/clients/*
c) Klonebefehl ausführen
- IP-Adresse bzw. Hostname (an der Stelle hier.die.IP.des.neuen.Servers) anpassen!
cd /; time rsync -ai --delete `ls -a | egrep -v "^\.$" | egrep -v "^\.\.$" | egrep -v "^dev$" | egrep -v "^proc$" | egrep -v "sys$" | egrep -v "^tmp$"` root@hier.die.IP.des.neuen.Servers:/
d) Nach dem Klonen, NEUEN Container neu starten
- Neustart erfolgt über Cloudpanel!
e)Tarif im Cloudpit ggf. neu zuweisen
- Da ein L-Tarif-Server geklont wird, werden ggf. auch die Leistungen zugewiesen.
- Einfach im Cloud-Panel einen anderen Tarif zuweisen und dann den gebuchten
3. Anpassungen im Plesk des neuen Servers
- öffne die Plesk Oberfläche des neuen Servers und melde Dich als admin an
- z.B. https://12345.onlineshophosting.de:8443/
- Bedenke: Das Passwort ist das vom geklonten Quellserver almaklon.onlineshophosting.de
a) Hostname anpassen
- Serververwaltung
- Tools u. Einstellungen
- -> Allgemeine Einstellungen
- -> Servereinstellungen
b) Lizenz aktualisieren
- Serververwaltung
- Tools und Einstellungen
- -> Plesk
- -> Lizenzverwaltung
- Key eingeben unter
- Schlüssel installieren
Unbedingt doppelt Prüfen ob die neue Lizenz hinterlegt ist
Die neue Lizenz für den Server forderst Du im cloudpit.io an, wo Du den neuen Server im ersten Schritt angelegt hast
- Tools & Einstellungen -> Plesk -> Lizenzverwaltung
c) neue IP-Adresse einlesen
- Serververwaltung
- Tools u. Einstellungen
- -> Tools & Ressourcen
- -> IP-Adressen
- - auf IP neu lesen klicken
- - auf die neue IP-Adresse klicken, auf "gemeinsam genutzt" ändern
- - alte IP-Adresse entfernen
d) Admin Passwort ändern
- Mein Profil
- Passwort ändern
- -> altes Passwort vom template.onlineshophosting.de
- -> 2x neues Passwort eingeben
e) Lets Encrypt für neuen Hostname ausstellen
f) Personalisieren
- Das ESTUGO Logo durch das des Kunden ersetzen, und URL des Logos auf Hauptdomain des Kunden verlinken.
4. Den neuen Server via SSH anpassen
- Auf dem neuen Server via SSH anmelden, um zu checken ob der Server läuft.
-
- Melde Dich als User root an
- Bedenke: Das Passwort ist, durch das Klonen, das gleiche wie beim almaklon.onlineshophosting.de
- angemeldet bleiben - SSH wird noch gebraucht
a) root Passwort neu setzen (falls noch nicht via cloudpit erledigt)
- folgenden Befehl ausführen
passwd- neues Passwort eingeben und bestätigen
b) Zabbix-Agent installieren
- Yum abschließen
yum clean all- Wechseln in das Zabbix-Verzeichnis
cd /root/mamonix_bereitstellung- Ausführen des Installationsscripts
bash AddNodeToZabbix.sh
c) Mailausgangsserver auf dem neuen Server anpassen
- Hierzu die Datei main.cf zum Bearbeiten öffnen
mcedit /etc/postfix/main.cf- - den Eintrag my hostname von "almaklon.onlineshophosting.de" auf z.B."12345.onlineshophosting.de" anpassen
- Dienst neustarten
service postfix restart
d) einzigartigen Diffi-Hellman Key generieren
- auf der Shell eingeben
openssl dhparam -out /usr/local/psa/etc/dhkey.pem 2048
e) Host definieren
- Die Datei muss genau so aussehen wie zwischen den Linien
- ACHTUNG: Hostname und IP ggf. anpassen!
mcedit /etc/hosts
- 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
- ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
- # Auto-generated hostname. Please do not remove this comment.
- 12.345.678.90 12345.onlineshophosting.de 12345
f) Neustart des Servers
- wenn alles erledigt ist, den Container neu starten
reboot
5. via PDSH verbinden
[a) Achtung bei ggf. neuer IP-Range] sonst weiter mit b)
- Neue IP-Range in iptables aufnehmen
- als "root" auf der Managed pdsh anmelden und iptables wie folgt zum Bearbeiten öffnen:
mcedit /etc/sysconfig/iptables- folgende Zeilen ergänzen (IP-Adresse natürlich anpassen)
- -A INPUT -s 89.22.105.0/24 -p tcp -m tcp --sport 22 -j ACCEPT
- -A OUTPUT -d 89.22.105.0/24 -p tcp -m tcp --dport 22 -j ACCEPT
- speichern mit f10
- iptables neustarten
service iptables restart
b) Anmeldung auf der pdsh-Managed
- Wähle in Putty die Voreinstellung PDSH, oder lege diese an
- Logge Dich als User root ein
- Bedenke, dass die Verbindung zur pdsh mittels PublicKey erfolgt
- Verbinde Dich dann einmal via
ssh ###.onlineshophosting.demit dem neuen Server
c) Bearbeiten der Host-Liste
- Der neue Managed Server muss nun der Host-Liste hinzugefügt werden, damit er mit einem Sammelbefehl angesprochen werden kann.
-
- Öffne die Liste mit folgendem Befehl zum Bearbeiten
mcedit /etc/pdsh/hosts- Setze den Namen des neuen Managed Servers ans Ende der Liste (Achte darauf, dass keine Leerzeile unterhalb des neuen Namens entsteht)
- Beende und speichere die Bearbeitung mit "F10"
6. Erinnerung/Termin einrichten bzgl BL-Telekom
- Bitte unbedingt einen Termin einrichten in +1/+2 Tagen und prüfen ob Mails an die Telekom versendet werden können.
- Gff. proaktiv an die Kollegen eine Mail bzgl Delisting senden.
7. PTR/ReverseDNS prüfen
- folgenden Link nutzen
- https://mxtoolbox.com/ReverseLookup.aspx
- http://remote.12dt.com/