Cette section traite des sujets suivants :
Avant de commencer à utiliser l'utilitaire de ligne de commande, vous devez vous assurer que le serveur Migrate est correctement configuré. Vous pouvez vérifier sa configuration dans le fichier PlateSpin.Migrate.Console.config, situé au même emplacement que l'utilitaire de ligne de commande. Une fois Migrate installé, ce fichier .config doit normalement être renseigné avec les valeurs suivantes :
<?xml version="1.0" encoding="utf-8 ?>"
<configuration>
<appSettings>
<add key="migrateServerURL" value="http://localhost/PlateSpinMigrate/"/>
<add key="psuser" value="administrator"/>
<add key="pspassword" value="password"/>
</appSettings>
</configuration>
L'outil utilise ces valeurs lorsqu'il exécute des commandes. Vous devez faire correspondre les valeurs du fichier avec les paramètres du serveur Migrate auquel vous souhaitez vous connecter.
Vous pouvez afficher les commandes prises en charge dans l'outil en exécutant l'option Aideou avec l'option ? à partir de l'invite de commande, comme suit :
C:\Program Files\PlateSpin Migrate Client>CommandLine\PlateSpin.Migrate.Console.exe Help
L'outil affiche une matrice qui contient des informations similaires à celles incluses dans le tableau suivant :
Tableau B-1 Commandes disponibles dans l'outil ILC de Migrate
|
Commande |
Description |
|---|---|
|
run |
Exécute un fichier .ini configuré en tant que tâche planifiée. Lorsque vous ajoutez le paramètre /wait=no et que l'exécution de la tâche débute, son ID s'affiche dans l'interface. |
|
query |
Exécute une requête sur la tâche (lorsque vous précisez un ID de tâche) pour afficher son état en cours. |
|
discover |
Exécute une opération qui inventorie les détails d'un workload ou d'un ordinateur cible pris en charge en vue d'une tâche de migration ou de « conversion ». |
|
refresh |
Rafraîchit un serveur découvert. |
|
unDiscover |
Annule la découverte d'un serveur. |
|
prepareForSync |
Prépare le serveur pour l'opération de synchronisation. Exécutez cette commande (avec les paramètres applicables) avant d'exécuter la tâche ServerSync (c'est-à-dire ServerSync-xxx.ini). |
|
imageserver |
Effectue les opérations de création d'images sur un workload (c'est-à-dire installer le serveurdésinstaller le serveur et mettre à jour les outils) sur un serveur. |
|
abort |
Abandonne une tâche planifiée. |
Lorsque vous exécutez l'une de ces commandes, vous devez inclure les paramètres requis correspondants dans la ligne de commande. Vous pouvez également inclure quelques paramètres facultatifs, si nécessaire. Pour afficher une liste des paramètres à l'invite de commande, exécutez la commande sans paramètre. Par exemple, si vous exécutez la commande discover sans paramètres, comme suit :
C:\Program Files\PlateSpin Migrate Client>CommandLine\PlateSpin.Migrate.Console.exe discover,
L'interface de ligne de commande affiche ceci :
[discover] discovers a server
Required Parameters:
/machineAddress= machine address to discover
/userName= the username to use
/password= the password to use
/type= typle like windows, hyper_v, linux,vmware_esx,vmware_vcenter,citrix_xenserver, kvm_server
Optional Parameters:
/network= network name to connect to
/address= server address to connect to
/psuser= Username used for accessing PlateSpin Migrate server as user different from the one logged on this computer
/pspassword= Password used for accessing Platespin Migrate server for the user different from the one logged on this computer
/wait= wait for completion of job [yes,no]
/clusterName= clustername to be discovered
/verbose= verbose mode for output [on,off]
/output= the output file
/format= the ouptput format to display in [text,html,xml]
/sslcertificatewarnings= Whether to Ignore or Enforce SSL Certificate Warnings [Ignore| Enforce]
REMARQUE :vous devez vous familiariser avec les différentes commandes ILC et leurs paramètres obligatoires et facultatifs.
Si vous devez exécuter la commande discover (qui est également une tâche), vous devez normalement utiliser une syntaxe semblable à celle de cet exemple, à l'invite de commande :
C:\Program Files\PlateSpin Migrate Client>CommandLine\PlateSpin.Migrate.Console.exe discover /machineaddress=10.10.8.100 /username=administrator /password=password /type=windows /wait=no
Notez que tous les paramètres obligatoires ainsi qu'un paramètre facultatif sont inclus dans cet exemple.
Lorsque la commande discover (tâche) démarre, l'outil ILC affiche son ID de tâche, qui se présente comme suit :
8be8d306-7665-4869-9795-a9dbb3ce1471
Vous pouvez utiliser cet ID pour connaître l'état de la tâche, en utilisant simplement la commande query comme ceci :
C:\Program Files\PlateSpin Migrate Client>CommandLine\PlateSpin.Migrate.Console.exe query /id=8be8d306-7665-4869-9795-a9dbb3ce1471
La commande query produit un rapport d'état qui inclut tous les détails de la tâche. Il s'agit du même type d'informations que celles visibles dans la vue Tâches du client PlateSpin Migrate.