ブログ

Delphixの技術情報などを更新します。

Delphix phython モジュール入門(1)

2017年06月24日

皆さんこんにちは。 Delphixのphythonモジュール「delphixpy」のショートシリーズをはじめま…続きを読む

皆さんこんにちは。
Delphixのphythonモジュール「delphixpy」のショートシリーズをはじめましょう。
もし過去2年間、私のブログをフォロー頂いているとしたら、Delphix Expressと一緒にLandshark環境もダウンロードされていると思います。それはdelphixpyにとって非常にありがたいことです。

簡単に言えば、delphixpyは、phythonが提供するオブジェクト指向の特長を活かすために、phythonからDelphix APIを呼べるようにしたものです。また、jsonを辞書として扱えるようになるだけでなく、phythonが持つ他の多くの強力な機能も利用できるようになります。既に私は、DevOps、CI/CD、Enterprise Automation Shopに関する3件の一般的なサンプルをポスト済みで、それらに細心の注意を払ってコメントを付けるようにしました。さらに皆様が簡単にdelphixpyを始めることができるよう、Landshark環境を設定し、そこでスクリプトや事例を実際に動かすためのLandshark入門ビデオをアップしました。

スクリーンショット 2017-06-24 15.38.49

今後、できるだけ早めに多くの情報をアップしていきます。今後にご期待ください!

・サンプルは、こちらのGitHubにあります

・質問その他は、こちらのDelphixコミュニティサイト(英語)からお願いします

・LandsharkとDelphix Expressのダウンロードと設定方法はこちらからお願いします

準備に必要なコマンド概要は以下の通りです:

  1. delphixユーザーとして、Landshark LinuxTarget でsshを開きます。
  2. root 権限に設定: su –
  3. yum で git -y としてインストール
  4. pip で virtualenv をインストール
  5. root を抜けます(delphixユーザーに戻ります)
  6. git clone https://github.com/CloudSurgeon/delphixpy-examples
  7. virtualenv –system-site-packages ~/landshark
  8. source ~/landshark/bin/activate
  9. pip install –upgrade -r ~/delphixpy-examples/requirements.txt