Maison  >  Article  >  Opération et maintenance  >  Exploitation et maintenance rapides

Exploitation et maintenance rapides

重铸
重铸original
2020-07-23 17:03:39129parcourir

         Exploitation et maintenance d'iaas Swift

1. Utilisez la commande pour afficher l'état du service Swift, puis créez un conteneur et utilisez la commande pour afficher la liste des conteneurs

.

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

[root@controller ~]# swift stat //Afficher l'état du service

[root@controller ~]# Swift post test //Créer un conteneur

[root@controller ~]# Swift List --lh //Afficher la liste des conteneurs

2. Utilisez les commandes associées Swift, Créez un conteneur et utilisez les commandes pour afficher l'état du conteneur.

Utilisez les commandes associées à Swift pour interroger la

valeur maximale d'une taille de fichier unique que le service de stockage d'objets Swift peut stocker.

[root@controller ~]# Swift post test //Créer un conteneur

[root@controller ~]# Swift stat //Afficher l'état du service

4. Commandes associées : créez un conteneur, puis téléchargez un fichier dans le conteneur (le fichier peut être créé par vous-même). Une fois le téléchargement terminé, utilisez la commande pour afficher le conteneur.

root@controller ~]# Swift post test //Créer un conteneur

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

500+0 enregistrements entrants

500+0 enregistrements sortants

524288000 octets (524 Mo) copiés, 0,380656 s, 1,4 Go/s

[root@controller ~]# swift list --lh //Afficher la liste des conteneurs

5. Connectez-vous à l'hôte cloud iaas, utilisez la commande openstack pour créer un conteneur, interroger et télécharger un conteneur.

fichiers (peuvent être créés par vous-même) dans ce conteneur et requête.

root@controller ~]# Swift post test //Créer un conteneur

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

500+0 enregistrements entrants

500+0 enregistrements sortants

524288000 octets (524 Mo) copiés, 0,380656 s, 1,4 Go/s

[root@controller ~]# swift list --lh //Afficher la liste des conteneurs

Fonctionnement et maintenance KVM

3. Connectez-vous au nœud de calcul et utilisez les commandes pour lier le processus KVM à un processeur spécifique.

ps -e|grep kvm

5. Cette question utilise la plateforme physique iaas. Connectez-vous au nœud du contrôleur, utilisez la commande cat pour vérifier uniquement le nombre de pages énormes dans le système actuel, puis définissez le nombre de pages énormes et vérifiez, puis utilisez la commande pour rendre la configuration permanente, puis montez l'énorme pages dans /dev/hugepages/.

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

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

AnonHugePages : 659456 Ko

HugePages_Total : 20

HugePages_Free : 20

HugePages_Rsvd : 0

HugePages_ Surp : 0

Hugepagesize : 204 8 ko

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

20

6. Connectez-vous à 192.168.100.10/dashboard et créez un cloud. hôte. Sur le nœud physique où se trouve l'hôte cloud, entrez dans l'interface interactive virsh, ajustez la taille de la mémoire de la machine virtuelle, puis utilisez la commande pour afficher les détails de la machine virtuelle.

[root@controller~]#virsh

virsh#dominfoinstance-000000fd

virsh#setmeminstance-000000fd5242880

virsh#dominfoinstance-000000fd

Exploitation et maintenance du réseau :

1. Installez et configurez l'environnement JDK sur le nœud de contrôle. Une fois l'installation terminée, interrogez les informations sur la version du JDK.

[root@controller ~]# java -version

3. Continuez pour terminer l'installation d'OpenDaylight. Une fois terminée, utilisez la commande curl pour accéder à la page Web http://192.168. 100.10:8181/index.html .

Équilibrage de charge :

2. Utilisez l'équilibrage de charge pour créer un pool de ressources nginx, utilisez le protocole http et sélectionnez la méthode d'équilibrage de charge round robin. Après la création, ajoutez vip : nginx-vip, utilisez le protocole http, le port est 80 et la persistance de session HTTP_COOKIE. Utilisez la commande neutron pour interroger les détails nginx et nginx-vip du pool de ressources.

3. Utilisez l'équilibrage de charge pour créer un pool de ressources nginx, utilisez le protocole http et sélectionnez la méthode d'équilibrage de charge round robin. Après la création, ajoutez vip : nginx-vip, utilisez le protocole http, le port est 80, persistance de session HTTP_COOKIE. Utilisez la commande pour afficher le fichier de configuration haproxy du pool de ressources créé. (Environnement physique)

Pare-feu :

Créez des règles de pare-feu, ajoutez une règle nommée icmp et refusez toutes les règles ICMP pour l'IP source, le port source, l'IP de destination et le port de destination. Utilisez la commande neutron pour interroger les informations de la liste de règles et les informations détaillées. (Environnement physique) 2. Création d'un pare-feu, créez un pare-feu nommé nginx, ajoutez la règle de pare-feu nginx-80 et autorisez toutes les règles avec une adresse IP source, un port source, une adresse IP de destination et un port de destination de 80. Créez une politique de pare-feu nginx-policy et ajoutez des règles nginx-80. Utilisez la commande neutron pour interroger les détails du pare-feu, les détails de la stratégie et les détails des règles. (Environnement physique)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn