Conversion d'une architecture à trois niveaux en architecture à deux niveaux

Cette version ne prend pas en charge les architectures à trois niveaux. Avant d'effectuer la mise à niveau vers la version 9.5.0 du produit, convertissez un déploiement à trois niveaux de la version 9.3.3 en déploiement à deux niveaux.
nfa1000
Cette version ne prend pas en charge les architectures à trois niveaux. Avant d'effectuer la mise à niveau vers la version 9.5.0 du produit, convertissez un déploiement à trois niveaux de
Network Flow Analysis
9.3.3 en déploiement à deux niveaux.
3
2
Prérequis
DSA
Sur chaque DSA :
  1. Téléchargez l'outil
    Network Flow Analysis
    de conversion d'architecture à trois niveaux en architecture à deux niveaux
    et extrayez le contenu du fichier ZIP.
    250
    Copiez le script
    3TConverter.ps1
    dans un répertoire sur le DSA.
  2. Déterminez la version de Windows PowerShell.
    1. Ouvrez la fenêtre de commande
      Windows PowerShell
      .
    2. Entrez la commande suivante pour définir la stratégie d'exécution :
      Set-ExecutionPolicy RemoteSigned
      A l'invite, entrez
      Y
      afin de modifier la stratégie d'exécution.
    3. Saisissez la commande suivante pour déterminer la version :
      $PSVersionTable.PSVersion
      Les systèmes Windows Server 2008 R2 utilisent généralement PowerShell 2.0, tandis que les systèmes Windows Server 2012 R2 utilisent PowerShell 3.0 ou 4.0.
    4. Fermez la fenêtre de commande
      Windows PowerShell
      .
  3. Téléchargez et installez MySQL Connector/Net,
    mysql-connector-net-<
    version
    >.msi
    .
    PowerShell 2.0 :
    https://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-6.7.9.msi
    PowerShell 3.0 ou 4.0 :
    https://dev.mysql.com/get/Downloads/Connector-Net/mysql-connector-net-6.9.9.msi
  4. Si des Harvesters sont en cours d'exécution sous Linux dans l'architecture à trois niveaux, téléchargez et installez la version la plus récente de PuTTy 64 bits (version 0.69 au moment de la publication de ce document). Il est plus facile d'utiliser la version MSI de Windows Installer.
    http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Sélectionnez pour ajouter PuTTY au chemin d'accès, si nécessaire.
Harvesters Windows
Sur chaque Harvester Windows :
  1. Partagez le répertoire
    chemin_installation
    \Netflow\datafiles\ReaperArchive15
    avec les administrateurs ou les utilisateurs disposant de droits d'administration.
    1. Accédez au dossier
      chemin_installation
      \Netflow\datafiles.
    2. Cliquez avec le bouton droit de la souris sur le répertoire
      ReaperArchive15
      et sélectionnez
      Propriétés
      .
    3. Sélectionnez l'onglet
      Partage
      et cliquez sur
      Partager
      .
    4. Dans la liste, sélectionnez
      Administrateurs
      , puis cliquez sur
      Partager
      .
  2. Vérifiez que l'espace disponible est suffisant sur le disque pour copier les fichiers
    ReaperArchive15
    depuis les systèmes DSA vers le Harvester. La quantité d'espace disque requise peut être aussi élévée que celle actuellement configurée sur un DSA unique.
Harvesters Linux
Sur chaque Harvester Linux :
  1. Vérifiez que tous les hôtes de Harvester Linux possèdent le même utilisateur et le même mot de passe avec un accès en lecture/écriture. Le script de conversion utilise une combinaison utilisateur/mot de passe unique pour accéder à tous les Harvesters Linux.
  2. Si le Harvester n'est pas installé dans le répertoire d'installation par défaut (
    /opt/CA/NFA
    ), créez un lien symbolique depuis
    /opt/CA/NFA
    vers le répertoire d'installation.
    Par exemple, si le Harvester est installé sous
    /home/NetQoS
    :
    ln -s /home/NetQoS /opt/CA/NFA
  3. Vérifiez que l'espace disponible est suffisant sur le disque pour copier les fichiers
    ReaperArchive15
    depuis les systèmes DSA vers le Harvester. La quantité d'espace disque requise peut être aussi élévée que celle actuellement configurée sur un DSA unique.
Conversion des DSA
  1. Arrêtez tous les services NFA sur la console, chaque DSA et chaque Harvester. N'arrêtez
    PAS
    le service MySQL.
    Console :
    • Serveur de fichiers CA NFA
    • Source de la base d'informations de génération de rapports de CA NFA
    • Authentification unique CA Performance Center
    • Service de gestionnaire de NetQoS Reporter
    • Services généraux de NetQoS Reporter/Analyzer
    • Service de pompage de NetQoS Reporter/Analyzer
    • Services de requête NetQoS Reporter/Analyzer
    • Outil de surveillance de NetQoS Reporter/Analyzer
    • Service de rapport de NetQoS ReporterAnalyzer
    Harvester :
    • Services Web de collecte et d'interrogation de CA NFA
    • Conservation de données CA NFA
    • Proxys DNS/SNMP de CA NFA
    • Serveur de fichiers CA NFA
    • Harvester CA NFA
    • Interrogateur de CA NFA
    • Reaper de CA NFA
    DSA :
    • Conservation de données CA NFA
    • Service de chargeur de DSA de CA NFA
    • Service de pompage CA NFA
  2. Sur chaque DSA, ouvrez une fenêtre de commande
    Windows PowerShell
    et accédez au répertoire contenant le script
    3TConverter.ps1
    .
    Exécutez le script avec les arguments suivants :
    ./3TConverter.ps1 -nfaconsole <
    nfa_console_ip
    > -installDir
    <install_path>
    [
    -linuxInstallDir <
    linux_install_path
    >
    ] [-numDays <
    number_of_days_to_copy
    >]
    Le paramètre facultatif
    -numDays
    spécifie le nombre de jours le plus récent de données de résolution en 15 minutes à copier sur les Harvesters. Si ce paramètre n'est pas défini, toutes les données sont copiées. Nous vous recommandons de définir le paramètre sur une valeur faible pour que le système soit à nouveau opérationnel plus rapidement. Lorsque le système est à nouveau opérationnel, vous pouvez exécuter le script une nouvelle fois pour copier le reste des données historiques pendant que le système reçoit de nouvelles données de flux.
    1. Si la configuration inclut des Harvesters Linux, vous êtes invité à saisir un utilisateur et un mot de passe.
    2. Entrez
      y
      pour accepter la clé
      RSA
      lorsque vous y êtes invité.
    Par exemple :
    .\3TConverter.ps1 -nfaconsole 10.2.0.15 -installDir C:\CA\NFA -linuxInstallDir /opt/CA/NFA -numDays 1
    Patientez jusqu'à la fin de l'exécution du script.
  3. Redémarrez tous les services NFA.
  4. Si le script a déjà été exécuté avec un paramètre
    -numDays
    , exécutez-le à nouveau (sur chaque DSA) sans le paramètre
    -numDays
    afin de convertir les données de résolution en 15 minutes restantes.
  5. Une fois les données sur 15 minutes copiées, mettez fin au partage du répertoire
    chemin_installation
    \Netflow\datafiles\ReaperArchive15
    sur chaque Harvester Windows.
    Remarque :
    Sur les systèmes Windows Server 2008 R2, le partage laisse un verrou sur le répertoire
    ReaperArchive15
    . Pour supprimer le verrou :
    1. Cliquez avec le bouton droit de la souris sur le répertoire
      ReaperArchive15
      et sélectionnez
      Propriétés
      .
    2. Sélectionnez l'onglet
      Sécurité
      , puis cliquez sur
      Avancé
      .
    3. Sélectionnez le groupe
      Administrateurs
      , puis cliquez sur
      Modifier les autorisations
      .
    4. Sélectionnez
      Inclure les autorisations pouvant être héritées du parent de cet objet
      , puis cliquez sur
      Appliquer
      .
    5. Quittez la boîte de dialogue
      Propriétés
      .
Résolution des problèmes de conversion
Non-reconnaissance du script 3TConverter.ps1
Erreur :
The term ‘.\3TConverter.ps1’ is not recognized as the name of a cmdlet, function, script file, or operable program…
Solution :
Exécutez la commande
cd
vers le répertoire qui contient le script
3TConverter.ps1
et ré-exécutez le script.
Copie préalable de tous les répertoires
Le script
3TConverter.ps1
crée et met à jour un fichier avec la liste de tous les répertoires
ReaperArchive15
du DSA qui ont été copiés. Ce fichier
copiedArchive15Folders.txt
se trouve dans le répertoire d'installation de chaque DSA. Si tous les fichiers ont déjà été copiés, ce message s'affiche et le script se ferme.
Si, pour une raison quelconque, vous devez recopier les fichiers, supprimez le fichier
copiedArchive15Folders.txt
, puis, sur le Harvester, supprimez les répertoires qui doivent être recopiés, puis réexécutez le script.
Désactivation de l'exécution des scripts
Erreur :
File 3Tconverter.ps1 cannot be loaded because the execution of scripts is disabled on this system. Please see "get-help about_signing" for more details.
Solution :
  1. Entrez la commande
    Windows PowerShell
    :
    Set-ExecutionPolicy RemoteSigned
  2. Entrez
    Y
    lorsque vous y êtes invité.
Absence du répertoire d'installation spécifié
Solution :
Localisez le répertoire d'installation NFA pour le DSA et indiquez le chemin d'accès complet du répertoire dans l'argument
-installDir
. Par défaut, le DSA est installé sous
C:\CA\NFA
.
Impossible d'interroger les routeurs
Erreur :
Unable to query for routers: … Exception: Cannot find type [MySql.Data.MySqlClient.MySqlConnection]: verify that the assembly containing this type is loaded.
Solution :
Téléchargez et installez MySQL Connector/Net.
Impossible d'interroger les routeurs
Erreur :
Unable to query for routers: … Exception: Exception calling “Open” with “0” argument(s): Unable to connect to any of the specified MySQL hosts.
Solution :
  • Vérifiez que l'adresse IP spécifiée pour l'argument
    -nfaconsole
    correspond à l'adresse IP de la console NFA pour cette configuration.
  • Vérifiez que le service CA MySql est en cours d'exécution sur la console NFA.
Impossible d'accéder au Harvester Linux
Erreur :
Unable to access Linux Harvester: … Exception: The term ‘pscp.exe’ is not recognized as the name of a cmdlet, function, script file, or operable program…
ou
Unable to access Linux Harvester: … Exception: The term ‘plink.exe’ is not recognized as the name of a cmdlet, function, script file, or operable program…
Solution :
  • Téléchargez et installez PuTTY.
  • Assurez-vous que PuTTy est ajouté au chemin d'accès.
  • Fermez Windows PowerShell, puis rouvrez-le pour actualiser l'environnement.
Accès refusé ou impossible au Harvester LinuxAccès refusé ou impossible au Harvester Linux
Solution :
Vérifiez que le nom d'utilisateur et le mot de passe saisis sont corrects et qu'ils disposent de droits d'accès en lecture/écriture sur tous les systèmes Harvester Linux.
Impossible de copier des fichiers dans le Harvester Windows
Solution :
Vérifiez que les répertoires
ReaperArchive15
de tous les Harvesters Windows sont partagés avec des "Administrateurs".
Répertoire ReaperArchive15/ impossible à créer
Solution :
Vérifiez que le répertoire d'installation Linux saisi est correct et identique pour tous les Harvesters Linux. Dans le cas contraire, vérifiez que tous les liens symboliques nécessaires ont été créés.
Absence de données de flux, historiques ou nouvelles sur les Harvesters Windows
Solution :
  1. Vérifiez que tous les services NFA sont opérationnels sur le Harvester et sur la console.
  2. Ouvrez une session Bureau à distance sur le Harvester Windows.
  3. Ouvrez l'
    Explorateur de fichiers
    et recherchez une icône de verrouillage dans le répertoire
    ReaperArchive15
    . Pour supprimer le verrou :
    1. Ouvrez les
      Propriétés
      du dossier.
    2. Sélectionnez l'onglet
      Sécurité
      , puis cliquez sur
      Avancé
      .
    3. Sélectionnez le groupe
      Administrateurs
      , puis cliquez sur
      Modifier les autorisations
      .
    4. Sélectionnez
      Inclure les autorisations pouvant être héritées du parent de cet objet
      , puis cliquez sur
      Appliquer
      .
    5. Cliquez plusieurs fois sur
      OK
      pour quitter la boîte de dialogue
      Propriétés
      .
  4. Vérifiez les paramètres des bases de données
    reporter
    et
    harvester
    .
    Paramètres de la base de données reporter
    Paramètres de la base de données harvester
Absence de données de flux, historiques ou nouvelles sur les Harvesters Linux
Solution :
  1. Vérifiez que tous les services NFA sont en cours d'exécution sur le Harvester et sur la console.
  2. Vérifiez que le propriétaire et le groupe du répertoire
    ReaperArchive15
    et de ses sous-répertoires sont définis sur "nfa". Si ce n'est pas le cas, exécutez la commande suivante :
    chown -R nfa:nfa <
    linuxInstallDir
    >/Netflow/datafiles/ReaperArchive15/*
  3. Vérifiez les paramètres des bases de données
    reporter
    et
    harvester
    .
    Paramètres de la base de données reporter
    Paramètres de la base de données harvester
Paramètres de la base de données reporter (console) Paramètres de la base de données reporter (console)
Table
Paramètre
Valeur
agent_definitions
DataServerID
0
agents_aggregate
DataServerID
0 ou aucune donnée
agents_virtual
DataServerID
0 ou aucune donnée
parameter_descriptions
reporterArchitecture
TwoTiers
parameter_descriptions
dsaSettingsLastDeployed
NULL
parameter_descriptions
dsaSettingsLastModified
NULL
system_settings
reporterArchitecture
TwoTiers
system_settings
dsaSettingsLastDeployed
0
system_settings
dsaSettingsLastModified
0
database_servers
Aucune entrée.
Paramètres de la base de données harvester (Harvester) Paramètres de la base de données harvester (Harvester)
Table
Paramètre
Valeur
parameter_descriptions
enableArchive15
Y
parameter_descriptions
enableRollup
Y