Dxtoolkit est un ensemble de scripts fournis par l'équipe de services professionnels Delphix. Les scripts Dxtoolkit ressemblent à des exécutables UNIX, suivant les conventions typiques d'utilisation d'indicateurs pour les arguments. Dxtoolkit est écrit en Perl, mais aucune connaissance de Perl n'est requise, sauf si vous souhaitez l'étendre. En fait, aucune expérience en programmation n’est requise pour utiliser dxtoolkit.
Veuillez consulter un journal des modifications pour connaître la liste des modifications.
Téléchargez une version compilée de DxToolkit pour la plate-forme requise à partir d'une page de versions. Créez un fichier de configuration dxtools.conf basé sur dxtools.conf.example ou une page Wiki.
Consultez une documentation pour plus de détails
Exécutez dxtoolkit à l'aide d'une image Docker :
-v /path/to/your/configfile:/config
pioro/dxtoolkit:develop
dxtoolkit_command dxtoolkit_command_params
ex : docker run -v /configdir:/config pioro/dxtoolkit:latest dx_get_appliance -d myengine
Perl version 5.16 ou supérieure
Forfaits requis
Il n'y a pas de script dx_syslog sous Windows et AIX en raison du manque de support du module Log::Syslog::Fast Perl
Les nouvelles versions de dxtoolkit sont testées avec les moteurs Delphix, qui sont en support principal ou étendu. Ex. La version 2.4.14 a été testée avec les moteurs versions 5.3.9 et 6.0.X.
Dxtoolkit est conçu pour prendre en charge de nombreuses versions des moteurs Delphix, bien que si une nouvelle version est publiée après la sortie de dxtoolkit, elle peut cesser de fonctionner en raison de modifications de l'API. Pour atténuer ce problème jusqu'à la sortie de la prochaine version de dxtoolkit, veuillez ajouter le paramètre -dever à vos commandes avec les valeurs suivantes :
paramètre | Version du moteur Delphix | Version API |
---|---|---|
-dever 6.0.11 | Moteur Delphix 6.0.11 | API 1.11.11 |
-dever 6.0 | Moteur Delphix 6.0 | API 1.11.00 |
-dever 5.3 | Moteur Delphix 5.3 | API 1.10.00 |
-dever 5.2 | Moteur Delphix 5.2 | API 1.9.00 |
Les contributions doivent être signées en tant que User Name <[email protected]>
. Assurez-vous de configurer Git avec le nom d'utilisateur et l'adresse e-mail. Les corrections de bugs doivent provenir de la branche stable actuelle. Les nouvelles fonctionnalités doivent être basées sur la branche master
.
Ce projet fonctionne sous le code de conduite Delphix. En participant à ce projet, vous acceptez d'en respecter les termes.
Tous les contributeurs doivent signer l'accord de contributeur Delphix avant de contribuer au code d'un référentiel open source. Ce processus est géré automatiquement par cla-assistant. Ouvrez simplement une pull request et un bot vérifiera automatiquement si vous avez signé le dernier accord. Sinon, vous serez invité à le faire dans le cadre du processus de demande d'extraction.
Les problèmes doivent être signalés dans l’onglet Problème du dépôt GitHub. Incluez un lien vers celui-ci.
Ce logiciel est fourni tel quel, sans garantie d'aucune sorte ni support commercial via Delphix. Consultez la licence associée pour plus de détails. Les questions, problèmes, demandes de fonctionnalités et contributions doivent être adressées à la communauté, comme indiqué dans les directives de la communauté Delphix.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Copyright (c) 2014, 2016 par Delphix. Tous droits réservés.