Dxtoolkit ist eine Reihe von Skripten, die vom professionellen Delphix-Serviceteam bereitgestellt werden. Dxtoolkit-Skripte sehen aus und funktionieren wie ausführbare UNIX-Dateien und folgen den typischen Konventionen für die Verwendung von Flags für Argumente. Dxtoolkit ist in Perl geschrieben, es sind jedoch keine Perl-Kenntnisse erforderlich, es sei denn, Sie möchten es erweitern. Tatsächlich sind keinerlei Programmierkenntnisse erforderlich, um das dxtoolkit zu verwenden.
Bitte überprüfen Sie ein Änderungsprotokoll auf die Liste der Änderungen.
Laden Sie eine kompilierte Version von DxToolkit für die erforderliche Plattform von einer Release-Seite herunter. Erstellen Sie eine Konfigurationsdatei dxtools.conf basierend auf dxtools.conf.example oder einer Wiki-Seite.
Weitere Einzelheiten finden Sie in der Dokumentation
Führen Sie dxtoolkit mit einem Docker-Image aus:
-v /path/to/your/configfile:/config
pioro/dxtoolkit:develop
dxtoolkit_command dxtoolkit_command_params
Beispiel: docker run -v /configdir:/config pioro/dxtoolkit:latest dx_get_appliance -d myengine
Perl-Version 5.16 oder höher
Erforderliche Pakete
Es gibt kein Skript dx_syslog unter Windows und AIX, da das Perl-Modul Log::Syslog::Fast nicht unterstützt wird
Neue Versionen von dxtoolkit werden mit Delphix Engines getestet, die sich im primären oder erweiterten Support befinden. Ex. Die Version 2.4.14 wurde mit den Engines der Versionen 5.3.9 und 6.0.X getestet.
Dxtoolkit ist so konzipiert, dass es viele Versionen von Delphix Engines unterstützt. Wenn jedoch nach der Veröffentlichung von dxtoolkit eine neue Version veröffentlicht wird, funktioniert diese möglicherweise aufgrund von API-Änderungen nicht mehr. Um dieses Problem bis zur Veröffentlichung der nächsten dxtoolkit-Version zu beheben, fügen Sie bitte den Parameter „-dever“ zu Ihren Befehlen mit den folgenden Werten hinzu:
Parameter | Delphix Engine-Version | API-Version |
---|---|---|
-dever 6.0.11 | Delphix Engine 6.0.11 | API 1.11.11 |
-dever 6.0 | Delphix Engine 6.0 | API 1.11.00 |
-dever 5.3 | Delphix-Engine 5.3 | API 1.10.00 |
-dever 5.2 | Delphix-Engine 5.2 | API 1.9.00 |
Beiträge müssen als User Name <[email protected]>
signiert sein. Stellen Sie sicher, dass Sie Git mit Benutzernamen und E-Mail-Adresse einrichten. Fehlerbehebungen sollten vom aktuellen stabilen Zweig ausgehen. Neue Funktionen sollten auf dem master
-Zweig basieren.
Dieses Projekt unterliegt dem Delphix-Verhaltenskodex. Durch die Teilnahme an diesem Projekt erklären Sie sich mit den Bedingungen einverstanden.
Alle Mitwirkenden müssen die Delphix-Mitwirkendenvereinbarung unterzeichnen, bevor sie Code zu einem Open-Source-Repository beisteuern. Dieser Vorgang wird automatisch von cla-assistant durchgeführt. Öffnen Sie einfach eine Pull-Anfrage und ein Bot prüft automatisch, ob Sie die neueste Vereinbarung unterzeichnet haben. Wenn nicht, werden Sie im Rahmen des Pull-Request-Prozesses dazu aufgefordert.
Probleme sollten auf der Registerkarte „Probleme“ des GitHub-Repositorys gemeldet werden. Fügen Sie einen Link dazu ein.
Diese Software wird so wie sie ist bereitgestellt, ohne Gewährleistung jeglicher Art oder kommerziellen Support durch Delphix. Weitere Einzelheiten finden Sie in der zugehörigen Lizenz. Fragen, Probleme, Funktionswünsche und Beiträge sollten an die Community gerichtet werden, wie in den Delphix-Community-Richtlinien beschrieben.
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 von Delphix. Alle Rechte vorbehalten.