Was macht alibabacloud-ecs-troubleshoot-skills?
Fehlerbehebungsfähigkeiten für Alibaba Cloud ECS
Übersicht
Diese Skillsammlung unterstützt bei der Diagnose und Behebung häufiger Probleme mit Alibaba Cloud Elastic Compute Service (ECS)-Instanzen.
Inhalt
1. SSH-Verbindungsprobleme
- Problem: Zeitüberschreitung bei SSH-Verbindung, Verbindungsabbruch oder Authentifizierungsfehler
- Diagnose:
- Überprüfung der Sicherheitsgruppenregeln
aliyun ecs DescribeSecurityGroupAttribute --SecurityGroupId <sg-id> - Test der Netzwerkkonnektivität
telnet <public-ip> 22 - Prüfung des SSH-Dienststatus
systemctl status sshd
- Überprüfung der Sicherheitsgruppenregeln
- Lösung:
- Hinzufügen von SSH-Regeln (Port 22) zur Sicherheitsgruppe
- Neustart des SSH-Dienstes
systemctl restart sshd - Überprüfung der Netzwerk-ACL-Regeln
2. Festplattenvollstände
- Problem: Instanz reagiert nicht mehr, Anwendungsfehler wegen vollem Datenträger
- Diagnose:
- Speicherplatz prüfen
df -h - Inodes prüfen
df -i - Große Dateien identifizieren
du -sh /* | sort -rh | head -10
- Speicherplatz prüfen
- Lösung:
- Löschen temporärer Dateien
rm -rf /tmp/* - Bereinigen von Log-Dateien
truncate -s 0 /var/log/*.log - Erweiterung des EBS-Volumes über die Konsole oder CLI
aliyun ecs ResizeDisk --DiskId <disk-id> --NewSize <new-size>
- Löschen temporärer Dateien
3. Netzwerkkonfigurationsfehler
- Problem: Instanz hat keine Netzwerkkonnektivität, Paketverlust oder hohe Latenz
- Diagnose:
- Netzwerkschnittstellen prüfen
ip addr show - Routing-Tabelle prüfen
route -n - DNS-Auflösung testen
nslookup <domain>
- Netzwerkschnittstellen prüfen
- Lösung:
- Neustart des Netzwerkdienstes
systemctl restart network - Korrektur der
/etc/resolv.conf-Konfiguration - Zurücksetzen der Netzwerkkonfiguration über Alibaba Cloud API
- Neustart des Netzwerkdienstes
4. Sicherheitsgruppenprobleme
- Problem: Anwendung ist nicht erreichbar, Ports sind blockiert
- Diagnose:
- Auflisten der Sicherheitsgruppenregeln
aliyun ecs DescribeSecurityGroupAttribute --SecurityGroupId <sg-id> - Prüfen auf offene Ports
nc -zv <ip> <port>
- Auflisten der Sicherheitsgruppenregeln
- Lösung:
- Hinzufügen fehlender Regeln
aliyun ecs AuthorizeSecurityGroup --SecurityGroupId <sg-id> --IpProtocol tcp --PortRange 80/80 --SourceCidrIp 0.0.0.0/0 - Entfernen unnötiger Regeln
- Hinzufügen fehlender Regeln
5. Speicherprobleme
- Problem: EBS-Volume wird nicht erkannt, Leistungsprobleme bei E/A-Operationen
- Diagnose:
- Blockgeräte auflisten
lsblk - E/A-Leistung prüfen
iostat -x 1 - Mount-Punkte prüfen
mount | grep /dev/vd
- Blockgeräte auflisten
- Lösung:
- Mounten des EBS-Volumes
mount /dev/vdb1 /mnt - Dateisystem erweitern
resize2fs /dev/vdb1 - Neustart der Instanz
- Mounten des EBS-Volumes
Beispiele für CLI-Befehle
# SSH-Zugriff testen
ssh -i ~/.ssh/key.pem root@<instance-public-ip>
# Dienststatus prüfen
systemctl status nginx
# Sicherheitsgruppe mit Alibaba Cloud CLI aktualisieren
aliyun ecs AuthorizeSecurityGroup \
--SecurityGroupId sg-123456 \
--IpProtocol tcp \
--PortRange 443/443 \
--SourceCidrIp 0.0.0.0/0
API-Referenz
Lizenz
Dieses Projekt steht unter der Apache-2.0-Lizenz.