Dxtoolkit é um conjunto de scripts entregues pela equipe de serviços profissionais da Delphix. Os scripts Dxtoolkit se parecem com executáveis UNIX, seguindo as convenções típicas de uso de sinalizadores para argumentos. Dxtoolkit é escrito em Perl, mas nenhum conhecimento de Perl é necessário, a menos que você queira estendê-lo. Na verdade, nenhuma experiência em programação é necessária para usar o dxtoolkit.
Por favor, verifique um log de alterações para obter uma lista de alterações.
Baixe uma versão compilada do DxToolkit para a plataforma necessária em uma página de lançamentos. Crie um arquivo de configuração dxtools.conf baseado em dxtools.conf.example ou em uma página Wiki.
Verifique uma documentação para mais detalhes
Execute o dxtoolkit usando uma imagem 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 versão 5.16 ou superior
Pacotes necessários
Não há script dx_syslog no Windows e AIX devido à falta de suporte do módulo Log::Syslog::Fast Perl
Novas versões do dxtoolkit são testadas com Delphix Engines, que estão em suporte primário ou estendido. Ex. A versão 2.4.14 foi testada com os mecanismos das versões 5.3.9 e 6.0.X.
O Dxtoolkit foi projetado para suportar muitas versões de motores Delphix, embora se uma nova versão for lançada após o lançamento do dxtoolkit, ele poderá parar de funcionar devido a alterações na API. Para mitigar esse problema até o lançamento da próxima versão do dxtoolkit, adicione o parâmetro -dever aos seus comandos com os seguintes valores:
parâmetro | Versão do motor Delphix | Versão da 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 |
As contribuições devem ser assinadas como User Name <[email protected]>
. Certifique-se de configurar o Git com nome de usuário e endereço de e-mail. As correções de bugs devem derivar do ramo estável atual. Novos recursos devem ser baseados no branch master
.
Este projeto opera sob o Código de Conduta Delphix. Ao participar deste projeto você concorda em cumprir seus termos.
Todos os contribuidores são obrigados a assinar o contrato de Colaborador Delphix antes de contribuir com código para um repositório de código aberto. Este processo é tratado automaticamente pelo cla-assistant. Basta abrir uma solicitação pull e um bot verificará automaticamente se você assinou o contrato mais recente. Caso contrário, você será solicitado a fazer isso como parte do processo de solicitação pull.
Os problemas devem ser relatados na guia de problemas do repositório GitHub. Inclua um link para ele.
Este software é fornecido no estado em que se encontra, sem qualquer tipo de garantia ou suporte comercial da Delphix. Consulte a licença associada para obter detalhes adicionais. Perguntas, problemas, solicitações de recursos e contribuições devem ser direcionadas à comunidade conforme descrito nas Diretrizes da Comunidade 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.
Direitos autorais (c) 2014, 2016 da Delphix. Todos os direitos reservados.