Neuen Managed Server anlegen: Unterschied zwischen den Versionen

Aus Glaskugel
Zur Navigation springen Zur Suche springen
 
(69 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
==Hinzufügen des neuen Managed Servers==
==1. Hinzufügen des neuen Managed Servers im CloudPanel==
===a) Server buchen im Cloudpanel===
>> Hier geht es zum Changelog >> [[Template Server]]
;Login unter https://cloudpit.io/auth/login
===a) Server buchen===
;Anmelden mit Benutzer: estugo
:;Login unter https://cloudpit.io/auth/login
:;Anmelden mit Benutzer:
::estugo


;Server hinzufügen
:;Server hinzufügen
:Hostname: die eingeblendete Nummer + onlineshophosting.de z.B.: 15###.onlineshophosting.de
::- Klicke auf die Übersicht "Cloud Server"
:Typ: Linux-Server Virtuozzo
::- Klicke auf das GRÜNE Button beschriftet mit "+ HINZUFÜGEN"
:Betriebssystem i.d.R.: CentOS 7 / Minimal / 64bit
::- 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
:---> vorinstallierte  Anwendung: KEINE, NEIN
::- Betriebssystem i.d.R.: Almalinux / Minimal / 64bit
:Passwort: root Passwort ausdenken
::- Besitzer: estugo
::- Tarif: gebuchter Tarif laut Bestellung "-1" (Siehe Aushang am Whiteboard)
::---> vorinstallierte  Anwendung: KEINE, NEIN
::Passwort: root Passwort ausdenken


===b) DNS Einträge hinzufügen===
===b) DNS Einträge zur Domain onlineshophosting.de hinzufügen===
;Login unter https://partner.providerbox.com
:;Login dich ein unter https://cloudpit.io mit dem Benutzer '''332233'''
:A-Record und *-A-Record Eintrag für onlineshophosting.de und anlegen
::(nimm hierzu bestenfalls einen anderen Brwoser, denn Du musst auch weiterhin im cloudpit für den vServer arbeiten)
:auf die Nummer-des-Servers.onlineshophosting.de
::Wähle im Menü "Webhosting" aus und suche die Domain '''onlineshophosting.de'''
::z.B. 123234.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===
===c) Netzwerkeinstellungen im Cloud-Panel anpassen===
;Netzwerk
:;Netzwerk
:Hostname prüfen
::Hostname prüfen
:Reverse-DNS-Eintrag hinterlegen = Der Hostname
::Reverse-DNS-Eintrag hinterlegen = Der Hostname


;vServer starten
:;nach der Erstellung ist der Server gestoppt und muss gestartet werden
:"vServer starten"
::"vServer starten" (Play-Taste)


===d) Achtung 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://estugo-vpn.kundenmaschine.de:943/admin
::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):"
:::VPN Settings  
::Neue IP Range eintragen z.B  192.162.84.0/24 und anschließend "Update Running Server" klicken
::::-> "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</s>
:; Ü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


==Template klonen==
===b) auf dem neuen vServer nicht mehr benötigte Protokolle und Dateien löschen/leeren===
===a) Auf dem Server "template.onlineshophosting.de" via SSH anmelden===
====1) Protokolle leeren====
;Klonebefehl ausführen, IP-Adressen anpassen!
:<code>journalctl --vacuum-time=1h</code>
:<code>cd /; time rsync -ai --delete `ls -a | egrep -v "^\.$" | egrep -v "^\.\.$" | egrep -v "^dev$" | egrep -v "^proc$" | egrep -v "sys$" | egrep -v "^tmp$"` root@16308.onlineshophosting.de:/</code>
:<code>> /var/log/mariadb/mariadb.log && > /var/log/maillog</code>


;Nach dem Klonen, NEUEN Container neu starten
====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===
;IP-Adresse bzw. Hostname (an der Stelle '''hier.die.IP.des.neuen.Servers''') anpassen!
:<code>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''':/</code>
 
===d) Nach dem Klonen, NEUEN Container neu starten===
:Neustart erfolgt über Cloudpanel!
:Neustart erfolgt über Cloudpanel!


;Tarif im Cloudpit ggf. neu zuweisen
===e)Tarif im Cloudpit ggf. neu zuweisen===
:Da ein L-Tarif-Server geklont wird, werden auch die Leistungen zugewiesen.
: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
:Einfach im Cloud-Panel einen anderen Tarif zuweisen und dann den gebuchten


===b) Den neuen Server anpassen===
==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'''


;Zum Test Auf dem neuen Server via SSH anmelden um zu checken ob der Server läuft
===a) Hostname anpassen===
:Zugangsdaten sind die selben wie beim "template.onlineshophosting.de"
:;Serververwaltung
:angemeldet bleiben - SSH wird noch gebraucht
:;Tools u. Einstellungen
::-> Allgemeine Einstellungen
:::-> Servereinstellungen


===c) Plesk aufrufen===  
===b) Lizenz aktualisieren===
;z.B. https://12345.onlineshophosting.de:8443/
:;Serververwaltung
:Passwort ist das vom "template.onlineshophosting.de"
:;Tools und Einstellungen
::-> Plesk
:::-> Lizenzverwaltung


;Hostname anpassen
:;Key eingeben unter
:Tools u. Einstellungen -> Allgemeine Einstellungen -> Servereinstellungen
:Schlüssel installieren
 
::<pre style="color: red">Unbedingt doppelt Prüfen ob die neue Lizenz hinterlegt ist</pre style="color: red">
===d) Lizenz aktualisieren===
;Tools und Einstellungen
:Plesk
::Lizenzverwaltung


;im Cloudpit anfordern
'''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
:Tools & Einstellungen -> Plesk -> Lizenzverwaltung


;Key eingeben unter
===c) neue IP-Adresse einlesen===
:Schlüssel installieren
:;Serververwaltung
 
:;Tools u. Einstellungen
==Weiter im Plesk==
::-> Tools & Ressourcen
;Tools u. Einstellungen -> Tools & Ressourcen -> IP-Adressen
:::-> IP-Adressen
:-> auf IP neu lesen klicken  
:- auf '''''IP neu lesen''''' klicken  
:-> auf IP-Adresse drauf klicken, auf "gemeinsam genutzt" ändern
:- auf die neue IP-Adresse klicken, auf "gemeinsam genutzt" ändern
:-> alte IP-Adresse entfernen
:- alte IP-Adresse entfernen


;Mein Profil -> Änderung des Passwort
===d) Admin Passwort ändern===
:-> neues Passwort eingeben
:;Mein Profil
::Passwort ändern
:::-> altes Passwort vom template.onlineshophosting.de
:::-> 2x neues Passwort eingeben


;nginx starten, sofern deaktiviert
===e) Lets Encrypt für neuen Hostname ausstellen===
:Tools u. Einstellungen -> Service-Verwaltung -> Reverse-Proxy-Server (nginx) -> STARTEN!


;Plesk Premium Antivirus, starten sofern deaktiviert
===f) Personalisieren===
:Tools u. Einstellungen -> Service-Verwaltung -> Plesk Premium Antivirus -> STARTEN!
:: Das ESTUGO Logo durch das des Kunden ersetzen, und URL des Logos auf Hauptdomain des Kunden verlinken.
::Sollte sich Dr. Web nicht starten lassen
:::Tools u. Einstellungen -> Plesk -> Updates und Upgrades -> Komp. hinzufügen -> Mail hosting -> Plesk Premium Antivirus -> entfernen
:::Dann -> Tools u. Einstellungen -> Plesk -> Updates und Upgrades -> Komp. hinzufügen -> Mail hosting -> Plesk Premium Antivirus -> installieren
:::Per SSH -> <code>service drwebd restart</code>


==via PDSH verbinden==
==4. Den neuen Server via SSH anpassen==
===Achtung bei neuer IP-Range===
;Neue IP-Range in iptables aufnehmen
:als "root" auf der Managed pdsh anmelden und iptables wie folgt zum Bearbeiten öffnen:
:<code>mcedit /etc/sysconfig/iptables</code>
;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
;Auf dem neuen Server via SSH anmelden, um zu checken ob der Server läuft.
;iptables neustarten
::Melde Dich als User root an
:<code>service iptables restart</code>
::Bedenke: '''Das Passwort ist, durch das Klonen, das gleiche wie beim almaklon.onlineshophosting.de'''
::angemeldet bleiben - SSH wird noch gebraucht


===Einmal über den PDSH Server auf dem neuen Server anmelden. ===
===a) root Passwort neu setzen (falls noch nicht via cloudpit erledigt)===
;als "root" auf der Managed pdsh anmelden und mit folgendem Befehl auf dem neuen Server anmelden (IP-Adresse anpassen):
:;folgenden Befehl ausführen
:ssh 111.111.111.111
::<code>passwd</code>
::neues Passwort eingeben und bestätigen


==Mailausgangsserver auf dem neuen Server anpassen==
===b) Zabbix-Agent installieren===
;in folgendes Verzeichnis auf dem neuen Server wechseln: /etc/postfix/ und folgende Datei bearbeiten: main.cf
:; Yum abschließen
:Datei dazu im Midnight Commander öffnen (F4) und Eintrag '''my hostname''' von "template.onlineshophosting.de" auf z.B."12345.onlineshophosting.de" anpassen
::<code>yum clean all</code>
:;Wechseln in das Zabbix-Verzeichnis
::<code>cd /root/mamonix_bereitstellung</code>
:;Ausführen des Installationsscripts
::<code>bash AddNodeToZabbix.sh</code>


==vServer zu Munin hinzufügen==
===c) Mailausgangsserver auf dem neuen Server anpassen===
;melde dich auf dem Munin Server an (195.110.43.163)
:;Hierzu die Datei main.cf zum Bearbeiten öffnen
:<code>mcedit /etc/munin/munin.conf</code>
::<code>mcedit /etc/postfix/main.cf</code>
::- den Eintrag '''my hostname''' von "almaklon.onlineshophosting.de" auf z.B."12345.onlineshophosting.de" anpassen


;-> folgendes ganz unten einbinden, passe IP und Hostname an
:;Dienst neustarten
:[16308.onlineshophosting.de]
::<code>service postfix restart</code>
:address 195.34.83.218
:use_node_name yes


==Munin Dienst neustarten==
===d) einzigartigen Diffi-Hellman Key generieren===
:<code>/etc/init.d/munin-node stop && /etc/init.d/munin-node start</code>
:;auf der Shell eingeben:
::<code>openssl dhparam -out /usr/local/psa/etc/dhkey.pem 2048</code>


====prüfe in 10 Minuten ob die Werte noch aktualisiert werden====
===e) Host definieren===
; Aufruf von Munin über folgenden Link
:http://estugo-munin.kundenmaschine.de/estugo.de/www1.estugo.de/index.html#disk


==PTR/ReverseDNS prüfen==
:;Die Datei muss genau so aussehen wie zwischen den Linien
;folgenden Link nutzen
::ACHTUNG: Hostname und IP ggf. anpassen!
:http://mxtoolbox.com/ReverseLookup.aspx
::<code>mcedit /etc/hosts</code>
:http://remote.12dt.com/
----
::<nowiki>127.0.0.1  localhost localhost.localdomain localhost4 localhost4.localdomain4</nowiki>
::<nowiki>::1        localhost localhost.localdomain localhost6 localhost6.localdomain6</nowiki>
::<nowiki># Auto-generated hostname. Please do not remove this comment.</nowiki>
::<nowiki>12.345.678.90  12345.onlineshophosting.de 12345</nowiki>
----


==Netfence per E-Mail informieren==
===f) Neustart des Servers===
:''Empfänger: support@netfence.net''
:;wenn alles erledigt ist, den Container neu starten
:''Betreff: neuer Server ####.onlineshophosting.de''
::<code>reboot</code>


:''Hallo Supporter,''
==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:
::<code>mcedit /etc/sysconfig/iptables</code>
:;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''


:''können Sie bitte folgenden neuen Server hinzufügen?''
::speichern mit f10
:;iptables neustarten
::<code>service iptables restart</code>


:''Host: neuer Server ####.onlineshophosting.de''
===b) Anmeldung auf der pdsh-Managed===
:''IP: ##.##.##.##''
:;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 <code>ssh ###.onlineshophosting.de</code> mit dem neuen Server


:''Vielen Dank!''
===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
::<code>mcedit /etc/pdsh/hosts</code>
::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"




==Zugangsdaten und neuer PDSH-Befehl an alle Kollegen per "Telefonticket" verschicken, mit Vermerk -> Ticket im Anschluss junken!==
==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.


=Wenn Accounts von einem wwwxx.estugo.de Server übertragen werden sollen=
==7. PTR/ReverseDNS prüfen==
==1. Dogado anschreiben==
;folgenden Link nutzen
;folgenden Text verwenden
:https://mxtoolbox.com/ReverseLookup.aspx
:ACHTUNG Hostname und IP-Adresse anpassen!
:http://remote.12dt.com/
 
:Empfänger: tam-team@dogado.de
:Betreff: IP-Freigabe, Hostname ######, 128.###.###.###
:Text:
 
:''Hallo Supporter,
 
:''können Sie bitte die IP-Freigabe für Port 22 in der Firewall zwischen www#####.estugo.de und ####.onlineshophosting.de erlauben?
 
:''Vielen Dank!
 
==2. Anpassen von IP-Tables==
;per SSH auf dem neuen Server einloggen und folgenden Befehl verwenden
:<code>mcedit  /etc/sysconfig/iptables</code>
;folgende Regeln Ü B E R INPUT ########## -A INPUT -s 178.250.172.36/32 -p tcp -m tcp --dport 22 -j ACCEPT ########## einbinden
:<code>-A INPUT -s 37.218.252.0/24 -p tcp -m tcp --dport 22 -j ACCEPT</code>
 
;folgende Regeln Ü B E R  OUTPUT ########## -A OUTPUT -d 178.250.172.36/32 -p tcp -m tcp --sport 22 -j ACCEPT ########## einbinden
:<code>-A OUTPUT -d 37.218.252.0/24 -p tcp -m tcp --sport 22 -j ACCEPT</code>
 
;speichern und schließen
:F10
 
;iptables neu starten
:<code>service fail2ban stop && service iptables restart && service fail2ban start</code>
 
===Sobald Dogado IP-Freigabe bestätigt hat===
;IP-Freigabe prüfen
:via SSH auf Server anmelden
:folgenden Befehl eintippen: <code>ssh wwwXX.estugo.de</code>
 
==[Migrationsmanager]] starten==
 
[[Plesk Migrationsmanager verwenden]]
 
 
==Nach erfolgreicher Migration==
;Sobald alle Daten migriert wurden und Domain umgestellt wurde
:per E-Mail an Dogado: IP-Freigabe von Dogado deaktivieren lassen
:!!! # Nur wenn IP-Freigabe deaktiviert wurde, dann SSH wieder Freigeben, also iptables-Regeln löschen !!!
 
;Daten aus Plesk Migrationsmanager löschen
:!!!!! wichtig, wenn von wwwXX.estugo.de Server ein Transfer gemacht wurde, dann Migration aus der Liste löschen !!!!!


;Symlink erstellen, sofern vorher Benutzer webxx
==8. Zugangsdaten und neuer PDSH-Befehl an alle Kollegen per "Telefonticket" verschicken, mit Vermerk -> Ticket im Anschluss junken!==
:<code>cd /var/www/ && ln -s /var/www/vhosts/webxxx.wwwxxx.hostkraft.de/ /var/www/webxxx</code>

Aktuelle Version vom 23. Januar 2023, 15: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
Ü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.de mit 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

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

folgenden Link nutzen
https://mxtoolbox.com/ReverseLookup.aspx
http://remote.12dt.com/

8. Zugangsdaten und neuer PDSH-Befehl an alle Kollegen per "Telefonticket" verschicken, mit Vermerk -> Ticket im Anschluss junken!