Azure gestion des serveurs

L’extension PostgreSQL pour Visual Studio Code vous permet de gérer les ressources Azure Database pour PostgreSQL prises en charge directement à partir de Visual Studio Code. Après vous être connecté à un serveur flexible Azure Database pour PostgreSQL, vous pouvez ouvrir le tableau de bord du serveur pour contrôler le cycle de vie du serveur, gérer l’accès réseau, modifier les paramètres, créer ou restaurer des sauvegardes, cloner le serveur et télécharger les journaux capturés. Les connexions Azure HorizonDB (préversion) bénéficient d’une page Configuration réseau simplifiée pour les règles de pare-feu.

Note

La plupart des tâches de cet article s’appliquent uniquement aux connexions serveur flexibles Azure Database pour PostgreSQL. Azure HorizonDB (préversion) prend uniquement en charge la gestion des règles de pare-feu. Les instances PostgreSQL locales et les conteneurs Docker n'exposent pas ces pages de gestion Azure.

Tip

Si vous devez encore créer un serveur ou vous y connecter, commencez par Créer un serveur PostgreSQL ou Connexions et identité.

Ouvrir des pages de gestion Azure

  1. Dans l’arborescence Connexions, connectez-vous à la ressource Azure Database pour PostgreSQL que vous souhaitez gérer.
  2. Cliquez avec le bouton droit sur le nœud du serveur, puis sélectionnez Tableau de bord.
  3. Pour Azure Database pour PostgreSQL actions de cycle de vie de serveur flexibles, sélectionnez Actions>Démarrer, Arrêter ou Redémarrer dans le tableau de bord du serveur.
  4. Pour ouvrir Azure pages de gestion, sélectionnez Paramètres du serveur, puis choisissez une page prise en charge, telle que configuration réseau, paramètres du serveur, sauvegardes ou journaux du serveur.

Démarrer, arrêter ou redémarrer un serveur

Vous pouvez exécuter des actions de cycle de vie à partir du menu Actions de la barre d’outils du tableau de bord ou du menu contextuel du serveur dans l’arborescence Connexions .

Démarrer un serveur

  1. Dans l’arborescence Connexions , cliquez avec le bouton droit sur le serveur et sélectionnez Démarrer le serveur, ou ouvrez le tableau de bord et sélectionnez Actions>Démarrer.
  2. Patientez pendant que l’extension affiche une notification de progression et interroge Azure pour le résultat de l’opération.
  3. Vérifiez que le serveur retourne à l’état Prêt avant de vous reconnecter ou d’ouvrir des pages de gestion.

Arrêter un serveur

  1. Dans l’arborescence Connexions , cliquez avec le bouton droit sur le serveur et sélectionnez Arrêter le serveur, ou ouvrez le tableau de bord et sélectionnez Actions>Stop.
  2. Dans la boîte de dialogue de confirmation, sélectionnez Arrêter.
  3. Attendez que l’extension termine l’opération d’arrêt.
  4. Reconnectez-vous après le démarrage du serveur.

Avertissement

L’arrêt du serveur déconnecte la session Connexions actuelle. L’extension ferme automatiquement la connexion une fois l’opération d’arrêt terminée.

Note

Lorsque le serveur est arrêté, Azure arrête la facturation pour le calcul, mais les frais de stockage s’appliquent toujours.

Redémarrer un serveur

Si vous enregistrez des paramètres qui nécessitent un redémarrage et sélectionnez Oui dans l’invite de redémarrage, l’extension lance automatiquement le redémarrage. Utilisez ces étapes lorsque vous souhaitez redémarrer le serveur vous-même.

  1. Dans l’arborescence Connexions , cliquez avec le bouton droit sur le serveur et sélectionnez Redémarrer le serveur, ou ouvrez le tableau de bord et sélectionnez Actions>Redémarrer.
  2. Patientez pendant que l’extension redémarre le serveur et actualise l’état du serveur.
  3. Continuez à travailler une fois que le serveur est retourné à l’état Prêt .

Gérer l’accès réseau

Ouvrez laconfiguration réseau> du serveur pour gérer l’accès réseau.

Plate-forme Paramètres de configuration réseau pris en charge
Azure Database pour PostgreSQL – Serveur flexible Règles de pare-feu, accès public, accès aux services Azure et règles larges de liste d’autorisation IPv4
Azure HorizonDB (préversion) Règles de pare-feu et accès aux services Azure

Pour Azure Database pour PostgreSQL serveur flexible, la page Configuration réseau désactive la modification du pare-feu jusqu’à ce que l’accès public soit activé. Il conserve également l’enregistrement désactivé jusqu’à ce que vous apportez une modification valide. Azure HorizonDB (préversion) n’affiche pas les contrôles d’accès public, mais inclut la case à cocher Autoriser l’accès public depuis n’importe quel service Azure au sein d’Azure vers ce serveur.

Ajouter ou modifier une règle de pare-feu

  1. Ouvrez Paramètres du serveur>Configuration réseau.
  2. Pour Azure Database pour PostgreSQL serveur flexible, sous Accès public, activez l'accès public s'il est actuellement désactivé.
  3. Dans la table des règles de pare-feu, utilisez la ligne vide pour entrer un nom de règle de pare-feu, une adresse IP de début et une adresse IP de fin, ou mettez à jour une ligne existante.
  4. Cliquez sur Enregistrer.

Utilisez ces règles de validation lorsque vous modifiez une règle :

Champ Requirement
Nom de la règle de pare-feu Obligatoire, unique, 1 à 80 caractères, lettres, chiffres, traits d’union (-) et traits de soulignement (_) uniquement
Adresse IP de démarrage Adresse IPv4 requise et valide
Adresse IP de fin Adresse IPv4 requise, valide et non inférieure à l’adresse IP de début

Note

La page affiche les erreurs de validation directement dans la page et bloque Enregistrer jusqu’à ce que chaque règle modifiée soit valide.

Autoriser votre adresse IP cliente actuelle

  1. Ouvrez Paramètres du serveur>Configuration réseau.
  2. Sous la table des règles de pare-feu, sélectionnez le lien qui commence par Ajouter l’adresse IP du client actuel.
  3. Passez en revue la règle insérée et sélectionnez Enregistrer.

Si le tableau de bord ne peut pas détecter votre adresse IP publique, le lien devient Impossible de déterminer automatiquement l’adresse IP actuelle. Saisissez plutôt l’adresse manuellement dans la ligne vide de règle de pare-feu.

Configurer des paramètres d’accès plus larges

Utilisez ces Azure Database pour PostgreSQL options de serveur flexibles sur la page Configuration du réseau lorsque les règles IP individuelles ne sont pas suffisantes :

Option Utilisez-le quand
Accès public Vous souhaitez que le serveur accepte les connexions via des adresses IP publiques.
Autoriser l’accès public à partir de n’importe quel service Azure dans Azure sur ce serveur Vous souhaitez que les services hébergés sur Azure puissent accéder au serveur sans ajouter manuellement chaque plage d’adresses IP de service.
Ajouter 0.0.0.0 - 255.255.255.255.255 Vous souhaitez créer une règle qui autorise n’importe quelle adresse IPv4. Utilisez-le uniquement dans les environnements étroitement contrôlés.

Important

N’entrez pas 0.0.0.0 comme adresses IP de début et de fin. L’extension considère cette plage comme invalide. Si vous souhaitez que les services hébergés par Azure se connectent, utilisez Autoriser l’accès public à partir de n’importe quel service Azure au sein de Azure à ce serveur à la place.

Note

La configuration réseau d’Azure HorizonDB (préversion) n’inclut pas l’accès public, les paramètres, les sauvegardes, les journaux du serveur, le clonage ou les actions du cycle de vie.

Tip

Si la page Configuration réseau affiche un message indiquant qu’une connexion Azure HorizonDB (préversion) n’est pas disponible parce que les informations d’identité Azure sont manquantes, sélectionnez Récupérer les métadonnées sur cette page pour les récupérer. Il s’agit de la même récupération de métadonnées disponible sur le tableau de bord du serveur.

Modifier les paramètres

Ouvrez lesparamètres du serveur> du serveur pour rechercher, filtrer, modifier et réinitialiser les paramètres PostgreSQL pour le serveur.

Rechercher un paramètre

  1. Ouvrez Paramètres du serveur>Paramètres du serveur.
  2. Utilisez les boutons de filtre tels que All, Modified, Static, Dynamic ou Read-Only pour affiner la liste.
  3. Utilisez la zone de texte pour effectuer une recherche par nom de paramètre ou description.
  4. Si vous avez besoin d’un ensemble de travail plus volumineux, modifiez Lignes par page pour 25, 50 ou 100.
  5. Si vous souhaitez regrouper des paramètres similaires avant de les modifier, triez une colonne.

Enregistrer les modifications des paramètres

  1. Ouvrez Paramètres du serveur>Paramètres du serveur.
  2. Recherchez le paramètre à modifier.
  3. Modifiez la valeur directement dans la colonne Valeur .
  4. Si le paramètre affiche un bouton d’informations, pointez-le pour passer en revue les valeurs autorisées.
  5. Cliquez sur Enregistrer.

Si le paramètre nécessite un redémarrage, la page ajoute une ligne de redémarrage en attente sous le paramètre. Lorsque vous enregistrez un ou plusieurs paramètres statiques, l’extension vous demande si vous souhaitez redémarrer le serveur immédiatement.

Réinitialiser un paramètre à la valeur par défaut

  1. Ouvrez Paramètres du serveur>Paramètres serveur.
  2. Recherchez le paramètre à réinitialiser.
  3. Sélectionnez l’icône de réinitialisation en regard du paramètre.
  4. Cliquez sur Enregistrer.

Gestion des sauvegardes

Ouvrez Paramètres du serveur>Sauvegardes pour gérer les sauvegardes automatiques et à la demande.

Création d’une sauvegarde à la demande

  1. Ouvrezles sauvegardes des paramètres> du serveur.
  2. Sélectionnez Sauvegarde maintenant.
  3. Dans Créer une sauvegarde, entrez un nom de sauvegarde.
  4. Cliquez sur Créer.

Les noms de sauvegarde ne peuvent contenir que des lettres, des chiffres, des traits d’union (-) et des traits de soulignement (_).

Note

La page peut désactiver la sauvegarde maintenant pendant que le serveur n’est pas dans l’état Prêt , tandis qu’une autre sauvegarde est déjà en cours d’exécution ou lorsque la charge de travail actuelle ne prend pas en charge les sauvegardes manuelles.

Restauration à partir d’une sauvegarde

  1. Ouvrezles sauvegardes des paramètres> du serveur.
  2. Recherchez la sauvegarde que vous souhaitez utiliser.
  3. Sélectionnez Restaurer à partir de cette sauvegarde.
  4. Terminez le flux de travail de restauration pour créer un serveur flexible Azure Database pour PostgreSQL à partir de cette sauvegarde.

Supprimer une sauvegarde à la demande

  1. Ouvrezles sauvegardes des paramètres> du serveur.
  2. Recherchez la sauvegarde à la demande que vous souhaitez supprimer.
  3. Sélectionnez Supprimer.
  4. Dans Supprimer la sauvegarde, sélectionnez Supprimer à nouveau pour confirmer.

Les sauvegardes automatiques restent gérées par Azure et ne peuvent pas être supprimées de l'extension.

Modifier la rétention des sauvegardes

  1. Ouvrezles sauvegardes des paramètres> du serveur.
  2. Déplacez le curseur de rétention vers le nombre de jours souhaités.
  3. Cliquez sur Enregistrer.

Vous pouvez également filtrer la liste de sauvegarde avec automatique ou à la demande, l’affiner avec des filtres de temps tels que les dernières 24 heures ou les 7 derniers jours, et trier la table par nom, état, heure d’achèvement, conservée jusqu’à ou type.

Cloner un serveur

Utilisez clone Server lorsque vous souhaitez créer un serveur flexible Azure Database pour PostgreSQL basé sur le serveur actuel.

  1. Ouvrez le tableau de bord.
  2. Sélectionnez Paramètres du serveur>Cloner le serveur.
  3. Terminez le flux de travail clone pour créer le nouveau serveur.

Capturer et télécharger les journaux du serveur

Ouvrez Paramètres du serveur>Journaux du serveur pour capturer les journaux de diagnostic et les télécharger à des fins de dépannage.

Activer ou désactiver la capture de journal

  1. Ouvrez Paramètres du serveur>Journaux du serveur.
  2. Activez ou désactivez les journaux de capture pour le téléchargement .
  3. Si la capture du journal est activée, définissez la période de rétention des journaux.
  4. Cliquez sur Enregistrer.

Filtrer et télécharger les fichiers journaux

  1. Ouvrez Paramètres du serveur>Journaux du serveur.
  2. Utilisez tous les types, le journal du serveur ou le journal de mise à niveau pour affiner la liste.
  3. Utilisez le filtre de temps ou la zone de recherche de nom de fichier pour rechercher les fichiers dont vous avez besoin.
  4. Sélectionnez un ou plusieurs fichiers journaux, ou utilisez le bouton de téléchargement dans une seule ligne.
  5. Sélectionnez Télécharger.

La table de journaux prend en charge le tri par nom, dernière modification, taille (Ko) et type. Lorsque plus de 100 fichiers correspondent aux filtres actuels, la page affiche les contrôles de pagination.