Dxtoolkit es un conjunto de scripts entregados por el equipo de servicios profesionales de Delphix. Los scripts de Dxtoolkit se ven y se sienten como ejecutables de UNIX, siguiendo las convenciones típicas de usar banderas para los argumentos. Dxtoolkit está escrito en Perl, pero no se requieren conocimientos de Perl a menos que desee ampliarlo. De hecho, no se requiere experiencia alguna en programación para utilizar dxtoolkit.
Consulte un registro de cambios para obtener una lista de cambios.
Descargue una versión compilada de DxToolkit para la plataforma requerida desde una página de lanzamientos. Cree un archivo de configuración dxtools.conf basado en dxtools.conf.example o una página Wiki.
Consulte la documentación para obtener más detalles.
Ejecute dxtoolkit usando una imagen de la ventana acoplable:
-v /path/to/your/configfile:/config
pioro/dxtoolkit:develop
dxtoolkit_command dxtoolkit_command_params
ej: docker run -v /configdir:/config pioro/dxtoolkit:latest dx_get_appliance -d myengine
Perl versión 5.16 o superior
Paquetes requeridos
No existe el script dx_syslog en Windows y AIX debido a la falta de soporte del módulo Log::Syslog::Fast Perl
Las nuevas versiones de dxtoolkit se prueban con motores Delphix, que se encuentran en soporte primario o extendido. Ex. La versión 2.4.14 se probó con los motores de la versión 5.3.9 y 6.0.X.
Dxtoolkit está diseñado para admitir muchas versiones de Delphix Engines, aunque si se lanza una nueva versión después del lanzamiento de dxtoolkit, es posible que deje de funcionar debido a cambios en la API. Para mitigar este problema hasta que se lance la próxima versión de dxtoolkit, agregue el parámetro -dever a sus comandos con los siguientes valores:
parámetro | Versión del motor Delphix | Versión API |
---|---|---|
-dever 6.0.11 | Motor Delphix 6.0.11 | API 1.11.11 |
-dever 6.0 | Motor Delphix 6.0 | API 1.11.00 |
-dever 5.3 | Motor Delphix 5.3 | API 1.10.00 |
-dever 5.2 | Motor Delphix 5.2 | API 1.9.00 |
Las contribuciones deben estar firmadas como User Name <[email protected]>
. Asegúrese de configurar Git con nombre de usuario y dirección de correo electrónico. Las correcciones de errores deberían derivarse de la rama estable actual. Las nuevas funciones deben basarse en la rama master
.
Este proyecto opera bajo el Código de Conducta de Delphix. Al participar en este proyecto, usted acepta cumplir con sus términos.
Todos los contribuyentes deben firmar el acuerdo de colaborador de Delphix antes de contribuir con código a un repositorio de código abierto. Este proceso lo maneja automáticamente cla-assistant. Simplemente abra una solicitud de extracción y un bot verificará automáticamente si ha firmado el último acuerdo. De lo contrario, se le pedirá que lo haga como parte del proceso de solicitud de extracción.
Los problemas deben informarse en la pestaña de problemas del repositorio de GitHub. Incluya un enlace al mismo.
Este software se proporciona tal cual, sin garantía de ningún tipo ni soporte comercial a través de Delphix. Consulte la licencia asociada para obtener detalles adicionales. Las preguntas, problemas, solicitudes de funciones y contribuciones deben dirigirse a la comunidad como se describe en las Pautas de la comunidad de 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 de Delphix. Reservados todos los derechos.