Dxtoolkit — это набор скриптов, предоставляемых профессиональной командой Delphix. Скрипты Dxtoolkit выглядят и работают как исполняемые файлы UNIX, следуя типичным соглашениям об использовании флагов в качестве аргументов. Dxtoolkit написан на Perl, но никаких знаний Perl не требуется, если вы не хотите его расширить. Фактически, для использования dxtoolkit не требуется никакого опыта программирования.
Пожалуйста, проверьте журнал изменений, чтобы увидеть список изменений.
Загрузите скомпилированную версию DxToolkit для необходимой платформы со страницы релизов. Создайте файл конфигурации dxtools.conf на основе dxtools.conf.example или страницы Wiki.
Проверьте документацию для более подробной информации
Запустите dxtoolkit, используя образ докера:
-v /path/to/your/configfile:/config
pioro/dxtoolkit:develop
dxtoolkit_command dxtoolkit_command_params
пример: docker run -v /configdir:/config pioro/dxtoolkit:latest dx_get_appliance -d myengine
Perl версии 5.16 или выше
Требуемые пакеты
В Windows и AIX скрипт dx_syslog отсутствует из-за отсутствия поддержки модуля Log::Syslog::Fast Perl.
Новые выпуски dxtoolkit тестируются с Delphix Engines, которые находятся на первичной или расширенной поддержке. Бывший. Выпуск 2.4.14 тестировался с движками версий 5.3.9 и 6.0.X.
Dxtoolkit предназначен для поддержки многих версий Delphix Engines, хотя, если новая версия будет выпущена после выпуска dxtoolkit, она может перестать работать из-за изменений API. Чтобы устранить эту проблему до выхода следующей версии dxtoolkit, добавьте в свои команды параметр -dever со следующими значениями:
параметр | Версия движка Delphix | версия API |
---|---|---|
-девер 6.0.11 | Движок Delphix 6.0.11 | API 1.11.11 |
-Девер 6.0 | Delphix Engine 6.0 | API 1.11.00 |
-Девер 5.3 | Движок Delphix 5.3 | API 1.10.00 |
-Девер 5.2 | Движок Delphix 5.2 | API 1.9.00 |
Вклады должны быть подписаны User Name <[email protected]>
. Обязательно настройте Git, указав имя пользователя и адрес электронной почты. Исправления ошибок должны исходить из текущей стабильной ветки. Новые функции должны основываться на master
ветке.
Этот проект действует в соответствии с Кодексом поведения Delphix. Участвуя в этом проекте, вы соглашаетесь соблюдать его условия.
Все участники обязаны подписать соглашение Delphix Contributor перед внесением кода в репозиторий с открытым исходным кодом. Этот процесс автоматически обрабатывается cla-assistant. Просто откройте запрос на включение, и бот автоматически проверит, подписали ли вы последнее соглашение. Если нет, вам будет предложено сделать это в рамках процесса запроса на включение.
О проблемах следует сообщать на вкладке проблем репозитория GitHub. Включите ссылку на него.
Это программное обеспечение предоставляется «как есть», без каких-либо гарантий или коммерческой поддержки через Delphix. Дополнительные сведения см. в соответствующей лицензии. Вопросы, проблемы, запросы на добавление функций и предложения следует направлять сообществу, как указано в Правилах сообщества 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.
Авторские права (c) 2014, 2016, Delphix. Все права защищены.