Azure Files
Last updated
Last updated
Azure Files est un service dans le cloud qui offre un service de sauvegarde de stockage pour les instances de WorkflowGen hébergées dans le cloud Azure ou sur place via un partage de fichiers utilisant le procotole SMB standard. Ce service fournit plusieurs bonnes options pour L'accès au données, le partage, la synchronisation et la redondance pour usage dans des scénarios d'une ou de plusieurs instances de WorkflowGen.
Pour plus d'informations sur les avantages ou des cas d'usage d'Azure Files, voir le guide de Microsoft .
La section suivante contient des instructions et des recommandations sur la configuration d'un partage Azure Files pour utiliser dans WorkflowGen.
Avant de choisir Azure Files comme le service de sauvegarde de stockage principal pour votre WorkflowGen, il faut examiner quelques scénarios de configuration de performance pour votre stockage des données :
Dans une configuration avec une seule instance de WorkflowGen
Hébergée sur une machine virtuelle Azure :
Pour la meilleure performance, utilisez un disque SSD local.
Pour une bonne performance, utilisez un partage d'Azure Files dans votre région géographique.
Hébergée sur place :
Pour la meilleure performance, utilisez un disque SSD local.
Pour une performance de base, utilisez un partage Azure Files dans la région géographique la plus proche de votre serveur pour la plus basse latence.
Dans une configuration « web farm » (batterie de serveurs Web)
Hébergée sur une machine virtuelle Azure :
Pour la meilleure performance, utilisez un partage de fichiers sur un serveur de fichiers assuré par le stockage SSD.
✏️ Note : Un des serveurs Web WorkflowGen ou une machine virtuelle dédiée peut agir en tant que serveur de fichiers.
Pour une bonne performance, utilisez un partage Azure Files dans votre région géographique.
Hébergée sur place :
Pour la meilleure performance, utilisez un partage sur un serveur de fichiers assuré par le stockage SSD. ✏️ Note : Un des serveurs WorkflowGen ou un serveur dédié peut agir en tant que serveur de fichiers.
Pour une performance de base, utilisez un partage Azure Files dans la région géographique la plus proche de votre serveur pour la plus basse latence.
Assurez-vous d'avoir une instance de WorkflowGen en fonctionnement avec accès Internet.
Assurez-vous de connaître l'adresse de l'instance.
Le port TCP 445
doit être ouvert pour la sortie de l'instance.
La version 5.1 ou supérieure de Windows PowerShell est requise sur l'instance pour effectuer une des étapes de la configuration.
Une inscription Azure active.
Vous devez avoir les permissions requises pour modifier le Windows de l'instance de WorkflowGen, p.ex. le privilège administrateur.
Vous devez avoir les permissions requises pour modifier les comptes du service de stockage dans le portal Azure.
Dans le portail Azure, sélectionnez le service Comptes de stockage.
Ajoutez un nouveau compte de stockage.
Entrez un nom.
✏️ Note : Le nom de compte de stockage wfgendatastorage
sera utilisé comme exemple dans cette section.
Type de compte : Choisissez Stockage (v1 à usage général) ou StorageV2 (v2 à usage général).
Emplacement : Choisissez un emplacement dans la même region de votre machine virtuelle Azure, ou celui le plus proche de votre emplacement.
Performance : Choisissez Standard.
Choisissez votre abonnement.
Créez un nouveau groupe de ressources.
✏️ Note : Le nom de groupe de ressources wfgenresourcegroup
sera utilisé dans cette section.
Vous pouvez laisser le reste des configurations réglées sur leurs valeurs par défaut ou vous pouvez les personnaliser selon vos besoins.
Cliquez sur Vérifier + créer.
Le script suivant crée un compte de stockage dans Azure. La variable de nom de groupe de ressources ($resourceGroup
) et la variable de compte de stockage ($storageAccount
) doivent être mises à jour.
Dans le service Comptes de stockage, choisissez wfgendatastorage.
Dans la section Vue d'ensemble ou la section SERVICE DE FICHIERS, choisissez Fichiers.
Ajoutez un nouveau Partage de fichier.
Entrez un nom.
✏️ Note : Le nom de stockage wfgenshare
sera utilisé comme exemple dans cette section.
Entrez un quota selon vos besoins.
Cliquez sur OK.
Le script suivant crée un partage de fichiers dans Azure. La variable de compte de stockage ($storageAccount
) et la variable de partage de fichier ($share
) doivent être mises à jour.
Connectez-vous à votre instance de WorkflowGen depuis votre compte d'administration.
Lancez une instance de Windows PowerShell 5.1 en tant qu'administrateur.
Testez le port TCP 445
pour la sortie en exécutant la commande suivantes dans PowerShell :
✏️ Note : Assurez-vous de remplacer wfgendatastorage
dans les instructions ci-dessus par votre nom de compte de stockage.
Si le test réussit, continuez à la prochaine étape. Sinon, contactez votre administrateur de réseau pour ouvrir le port TCP 445 pour la sortie.
Installez ou mettez à jour le module d'Azure PowerShell dans PowerShell :
Dans la console de gestion de l'ordinateur de Windows, créez un utilisateur local en tant que compte de service qui sera utilisé pour le pool d'applications IIS de WorkflowGen :
Entrez un nouveau nom d'utilisateur et un nouveau mot de passe.
✏️ Note : Le nom d'utilisateur wfgen_service
sera utilisé comme exemple dans cette section.
Cochez L'utilisateur ne peut pas changer de mot de passe.
Cochez Le mot de passe n'expire jamais.
Cliquez sur Créer.
Affectez l'utilisateur wfgen_service
au groupe IIS_IUSRS
.
Affectez l'utilisateur au groupe Remote Desktop Users
si l'instance est hébergée sur un serveur distant.
Connectez-vous à votre instance de WorkflowGen depuis le compte wfgen_service
.
Ouvrez une instance de Windows PowerShell 5.1 en tant qu'administrateur.
Connectez-vous à votre compte Microsoft Azure dans PowerShell :
Si vous rencontrez des problèmes de sécurité lors de la procédure de connexion à Microsoft Azure, vous devez ajouter manuellement https://login.microsoftonline.com/
et tous les URIs des sites Web associés à la zone des sites approuvés dans les options d'Internet Explorer.
Dans la fenêtre Microsoft Azure, connectez-vous au compte Azure que vous avez utilisé pour créer votre compte de stockage.
Si vous vous êtes connecté à votre compte Azure avec succès, PowerShell va afficher les informations suivantes :
Persistez les informations d'identification (« credential ») dans Windows pour le compte wfgen_service
dans PowerShell :
✏️ Note : Assurez-vous de remplacer wfgendatastorage
et wfgenresourcegroup
dans les instructions ci-dessus par votre nom de compte de stockage et votre nom de groupe de ressources.
Les informations d'identification doivent être persistées pour le compte wfgen_service
en cas de redémarrage du serveur Windows.
Si les informations d'identification sont enregistrées avec succès, le message suivant devrait être affiché :
Vérifiez si les informations d'identité ont été enregistrées pour la compte de stockage dans PowerShell :
Si l'enregistrement est réussi, vous devriez ensuite voir :
Testez le partage Azure Files dans l'explorateur de fichiers de Windows.
✏️ Note : Assurez-vous de remplacer wfgendatastorage
et wfgenshare
dans les instructions ci-dessus par votre nom de compte de stockage et votre nom de partage de fichiers.
Connectez-vous à votre instance de WorkflowGen depuis votre compte d'administration.
Ouvrez la console Gestionnaire IIS.
Modifiez le pool d'applications de WorkflowGen pour utiliser le compte personnalisé wfgen_service
avec les réglages suivants :
Identité : wfgen_service
Charger le profil utilisateur : True
Enregistrez les modifications, puis redémarrez IIS.
Connectez-vous à votre instance de WorkflowGen depuis le compte wfgen_service
.
Copiez tous les fichiers de WorkflowGen au partage Azure Files dans PowerShell :
✏️ Note : Assurez-vous de remplacer C:\inetpub\wwwroot\wfgen\App_Data
, wfgendatastorage
et wfgenshare
dans les instructions ci-dessus par le nom du dossier App_Data
, le nom de votre compte de stockage et le nom de votre partage de fichiers de votre instance de WorkflowGen.
Mettez à jour le fichier de configuration Web de WorkflowGen :
✏️ Note : Assurez-vous de remplacer wfgendatastorage
et wfgenshare
dans les instructions ci-dessus par le nom de votre compte de stockage et le nom de votre partage de fichiers de votre instance de WorkflowGen.
Ouvrez le module d'administration ou le portail utilisateur de WorkflowGen et lancer un nouveau test de demande.
Utilisez une des méthodes suivantes :
Dans votre compte de stockage dans le portail Azure :
Utilisez l'outil Storage Explorer (preview) (Explorateur du stockage)
ou
Naviguez dans le partage de fichiers wfgenshare
sous la section Files.
OU
Montez le partage de fichiers wfgenshare
dans Windows :
Naviguez au partage de fichiers wfgenshare
dans la section Files.
Cliquez sur Connect pour afficher un onglet avec des instructions de connexion.
Par exemple, pour monter le partage de fichiers sur le disque Z
depuis le compte d'administration de l'instance de WorkflowGen, exécutez les instructions suivantes fournies sur l'onglet Connect dans PowerShell :
✏️ Note : Assurez-vous de remplacer la chaîne key
assignée à $acctKey
, wfgendatastorage
et wfgenshare
dans les instructions ci-dessus par un de vos noms Access keys
, un de vos noms storage account
et un de vos noms file shares
de votre compte de stockage.
Vous devriez maintenant pouvoir parcourir le contenu du disque Z
dans l'explorateur de fichiers de Windows.
Pour plus d'informations sur les comptes de stockage, voir l'article .
Pour créer un compte de stockage via Azure CLI (interface de ligne de commande Azure), .
Pour plus d'informations sur le partage des fichiers, voir l''article .
Pour créer un partage de fichiers via Azure CLI, .
Pour plus d'informations, voir l'article .
Pour plus d'informations sur le partage de fichiers dans Windows, voir l'article .
Si vous rencontrez des problèmes, voir l'article .