1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

(メモ )作業中 - Transformation Advisorを動かしてみている

Last updated at Posted at 2019-10-25

はじめに

仕事で必要になったのでIBM Transformation Advisor検証したメモです。
また10/25現在は、まだ検証中で手順が確立できていません。(今回の記事ではアプリケーションの変換まで。Transformation AdvisorからGitHubへの登録や、Microclimateへの連携等は検証中。これらの手順を検証した結果、この記事で記載した手順に見直しや修正が入る可能性があります。)

対象のTransformation Advisorのモジュールは、Beta版で2019年5月にリリースされたモジュール。
検証した環境。(Virtual Box)
・Ubuntu 16.04.6 LTS(18にしたい)
・docker 18.09.6
・docker-compose 1.23.2
・microclimate 19.05

参考にした情報。
https://github.com/IBM/appmod-resorts
https://transformationadvisor.github.io/doc/

動かしてみた

microclimeteの確認

  • 起動していることを確認
  • dockerプロセスの確認
hanako@mytools:~/Downloads/transformationadvisor-2.0.1$ docker ps
CONTAINER ID        IMAGE                                         COMMAND                  CREATED             STATUS              PORTS                                        NAMES
d13c6e57a4b6        ibmcom/microclimate-portal-amd64:1905         "npm start"              26 minutes ago      Up 26 minutes       127.0.0.1:9090->9090/tcp                     microclimate-portal
482257ba0c11        ibmcom/microclimate-loadrunner-amd64:1905     "npm start"              26 minutes ago      Up 26 minutes       127.0.0.1:9092->9092/tcp                     microclimate-loadrunner
9114b5c65ec7        ibmcom/microclimate-theia-amd64:1905          "./start.sh"             26 minutes ago      Up 26 minutes       127.0.0.1:4191->4191/tcp                     microclimate-theia
b94627582a9e        ibmcom/microclimate-file-watcher-amd64:1905   "/scripts/root-watch…"   26 minutes ago      Up 26 minutes       127.0.0.1:9091->9091/tcp                     microclimate-file-watcher
c462310e6138        ibmcom/transformation-advisor-ui:latest       "./start.sh &"           29 minutes ago      Up 29 minutes       0.0.0.0:3000->3000/tcp                       scripts_ui_1
c14f8edb38fe        ibmcom/transformation-advisor-server:latest   "/opt/ibm/helpers/ru…"   29 minutes ago      Up 29 minutes       9443/tcp, 0.0.0.0:2221->9080/tcp             scripts_server_1
26db56d8aec7        ibmcom/transformation-advisor-db:latest       "tini -- /docker-ent…"   3 hours ago         Up 29 minutes       4369/tcp, 9100/tcp, 0.0.0.0:5943->5984/tcp   ibm-transformationAdvisor-couchDB
hanako@mytools:~/Downloads/transformationadvisor-2.0.1$
  • ブラウザーからの確認
    • (firefox70だとmicroclimeteの画面が真っ白になってしまった。chromnで開くと正常に表示された)
       
コメント 2019-10-25 151853.png

Transformation Advisorを動かしてみる

  • [Add a new workspace]をクリック
     
コメント 2019-10-25 150903.png - ワークスペース名を記入して[Next] コメント 2019-10-25 150939.png - コレクション名を記入し[Let's go] コメント 2019-10-25 151015.png - Data Collectorのセットアップ、、今回はセットアップはしないで[Upload data]を試す   - サンプルファイル([Mod1.zip](https://github.com/IBM/appmod-resorts/blob/master/data/examples/Mod1.zip))をダウンロードしておき、Uploadする   - 下記の[Upload data]をクリック コメント 2019-10-25 151106.png - ファイルをドラッグして[Upload]   ![image (31).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/270508/f8a36abe-bf56-1bdd-a059-4e82a8a2d0b3.png)
  • Uploadされると以下の画面に

image (32).png

  • 上記の画面でName列にあるアプリケーションをクリックすると、レポートが確認できる
     
    image (34).png

  • Migration Planの確認をするため、下記画面のようにメニューから[View migration plan]を実行
     
    image (33).png

  • 画面をスクロールする
     
    image (35).png

  • application dependencyが設定されていない
     
    image (36).png

  • warのUpload

    • サンプルのwar(modresorts-1.0.war)をダウンロードして、Uploadする
      image (37).png
       
      image (38).png
  • アップロードが正常に完了すると、下記のように[Application Binary]に緑のチェックが入る
     
    image (39).png

  • 変換したアプリケーションを上記画面の右側ペインでGitのリポジトリーにpushする仕組みがあるのだが、現状の私の環境ではまだ稼働確認できていない。

    • 生成したものをダウンロードは可能なので、それを手動でデプロイ先のKubernetes環境が使えるGitリポジトリーに登録する、という対応もできなくはない。(イケてないけど)

メモ

  • Transformation AdvisorとmicroclimateからGitHubサーバーへ接続する箇所がうまくいかない。ホストのUbuntuでは問題なくclone/pushできているが追加の設定等が必要になりそうな予感。(DockerのExtra hostsのような設定が必要なのか??)
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?