Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Schnelle Bedienung und Wartung

Schnelle Bedienung und Wartung

重铸
重铸Original
2020-07-23 17:03:39129Durchsuche

          iaas Swift-Betrieb und -Wartung

1 Verwenden Sie den Befehl, um den Status des Swift-Dienstes anzuzeigen, erstellen Sie dann einen Container und verwenden Sie den Befehl, um die Liste der Container anzuzeigen

.

[root@controller ~]# source /etc/keystone/admin-openrc.sh

[root@controller ~]# Swift Stat //Dienststatus anzeigen

[root@controller ~]# Swift Post Test //Container erstellen

[root@controller ~]# Swift List --lh //Containerliste anzeigen

2. Verwenden Sie Swift-bezogene Befehle, Erstellen Sie einen Container und verwenden Sie Befehle, um den Status des Containers anzuzeigen.

Verwenden Sie Swift-bezogene Befehle, um den

Maximalwert einer einzelnen Dateigröße abzufragen, die der Swift-Objektspeicherdienst speichern kann.

[root@controller ~]# Swift Post Test //Container erstellen

[root@controller ~]# Swift Stat //Dienststatus anzeigen

4 Zugehörige Befehle: Erstellen Sie einen Container und laden Sie dann eine Datei in den Container hoch (Sie können die Datei selbst erstellen, nachdem der Upload abgeschlossen ist, verwenden Sie den Befehl, um den Container anzuzeigen).

root@controller ~]# Swift Post Test //Container erstellen

[root@controller ~]# dd if=/dev/zero of=/tmp/example-500Mb bs=1M count=500

500+0 Datensätze rein

500+0 Datensätze raus

524288000 Bytes (524 MB) kopiert, 0,380656 s, 1,4 GB/s

[root@controller ~]# Swift List --lh //Containerliste anzeigen

5. Melden Sie sich beim iaas-Cloud-Host an, verwenden Sie den Openstack-Befehl, um einen Container zu erstellen, eine Abfrage durchzuführen und einen Container hochzuladen

Dateien (können selbst erstellt werden) in diesen Container und Abfrage.

root@controller ~]# Swift Post Test //Container erstellen

[root@controller ~]# dd if=/dev/zero of=/tmp/example-500Mb bs=1M count=500

500+0 Datensätze rein

500+0 Datensätze raus

524288000 Bytes (524 MB) kopiert, 0,380656 s, 1,4 GB/s

[root@controller ~]# Swift List --lh //Containerliste anzeigen

KVM-Betrieb und -Wartung

3. Diese Frage verwendet die physische IAAS-Plattform. Melden Sie sich beim Rechenknoten an und verwenden Sie Befehle, um den KVM-Prozess an eine bestimmte CPU zu binden.

ps -e|grep kvm

5. Diese Frage verwendet die Physik-IAAS-Plattform. Melden Sie sich beim Controller-Knoten an, verwenden Sie den Befehl cat, um nur zu überprüfen, wie viele große Seiten im aktuellen System vorhanden sind, legen Sie dann die Anzahl der großen Seiten fest und überprüfen Sie sie. Verwenden Sie dann den Befehl, um die Konfiguration dauerhaft zu machen, und mounten Sie dann die riesigen Seiten Seiten nach /dev/hugepages/.

[root@controller ~]# echo 20 > /proc/sys/vm/nr_hugepages

[root@controller ~]# grep Huge /proc/meminfo

AnonHugePages: 659456 kB

HugePages_Total: 20

HugePages_Free: 20

HugePages_Rsvd: 0

HugePages_ Surp: 0

Hugepagesize : 2048 kB

[root@controller ~]# cat /proc/sys/vm/nr_hugepages

20

6. Melden Sie sich bei 192.168.100.10/dashboard an und erstellen Sie eine Cloud Gastgeber. Rufen Sie auf dem physischen Knoten, auf dem sich der Cloud-Host befindet, die interaktive Schnittstelle von virsh auf, passen Sie die Speichergröße der virtuellen Maschine an und verwenden Sie dann den Befehl, um die Details der virtuellen Maschine anzuzeigen.

[root@controller~]#virsh

virsh#dominfoinstance-000000fd

virsh#setmeminstance-000000fd5242880

virsh#dominfoinstance-000000fd

Netzwerkbetrieb und -wartung:

1. Installieren und konfigurieren Sie die JDK-Umgebung auf dem Steuerknoten. Fragen Sie nach Abschluss der Installation die JDK-Versionsinformationen ab.

[root@controller ~]# java -version

3. Fahren Sie mit der Installation von OpenDaylight fort. Verwenden Sie nach Abschluss den Curl-Befehl, um auf die Webseite http://192.168 zuzugreifen. 100.10:8181/index.html .

Lastausgleich:

2. Verwenden Sie den Lastausgleich, um einen Nginx-Ressourcenpool zu erstellen, verwenden Sie das http-Protokoll und wählen Sie die Round-Robin-Lastausgleichsmethode aus. Fügen Sie nach der Erstellung vip hinzu: nginx-vip, verwenden Sie das HTTP-Protokoll, Port ist 80, HTTP_COOKIE-Sitzungspersistenz. Verwenden Sie den Neutron-Befehl, um die Nginx-Details und Nginx-VIP-Details des Ressourcenpools abzufragen.

3. Verwenden Sie den Lastausgleich, um einen Nginx-Ressourcenpool zu erstellen, verwenden Sie das http-Protokoll und wählen Sie die Round-Robin-Lastausgleichsmethode aus. Fügen Sie nach der Erstellung vip hinzu: nginx-vip, verwenden Sie das HTTP-Protokoll, Port ist 80, HTTP_COOKIE-Sitzungspersistenz. Verwenden Sie den Befehl, um die Haproxy-Konfigurationsdatei des erstellten Ressourcenpools anzuzeigen. (Physische Umgebung)

Firewall:

Erstellen Sie Firewall-Regeln, fügen Sie eine Regel namens icmp hinzu und verweigern Sie alle ICMP-Regeln für Quell-IP, Quell-Port, Ziel-IP und Ziel-Port. Verwenden Sie den Neutron-Befehl, um Regellisteninformationen und detaillierte Informationen abzufragen. (Physische Umgebung) 2. Firewall-Erstellung, erstellen Sie eine Firewall mit dem Namen nginx, fügen Sie die Firewall-Regel nginx-80 hinzu und lassen Sie alle Regeln mit Quell-IP, Quell-Port, Ziel-IP und Ziel-Port 80 zu. Erstellen Sie eine Firewall-Richtlinie nginx-policy und fügen Sie nginx-80-Regeln hinzu. Verwenden Sie den Neutron-Befehl, um Firewall-Details, Richtliniendetails und Regeldetails abzufragen. (Physische Umgebung)

Das obige ist der detaillierte Inhalt vonSchnelle Bedienung und Wartung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn