2.2.6.1. mijin Catapult(v.2) EC2インスタンスログイン方法

本章では、AWS上の mijin Catapult(v.2) へのノードログイン方法を説明します。

mijin Catapult(v.2) はLinuxサーバ上で動いているため、Linuxログイン方法の手順になりますが、AWSではマネージメントコンソールから容易にリモートログインできる「Session Manager」があるため、デプロイ時にSessionManagerでリモートログインできるように設定しています。
Session Managerについて詳しく知りたい方は以下を参照してください。

注釈

本章は、AWS MarketPlaceにある mijin Catapult(v.2) をデプロイした場合のEC2へのログイン手順の一例です。
接続方法は、SSHなど従来のリモートログイン方法でもセキュリティグループなどを変更することで接続できます。
作成日:

2022/8/1

更新日:

2022/9/9

2.2.6.1.1. AWSマネージメントコンソールにログイン

AWSマネージドコンソールにて、ログインします。

https://aws.amazon.com/jp/console/

2.2.6.1.2. EC2サービスに移動

  1. 上部「サービス」をクリックします

  2. 表示されたメニューから「コンピューティング」をクリックします

  3. 「EC2」をクリックします。

../../_images/aws_ssm_login1.ja.png

2.2.6.1.3. ログインしたいインスタンスを選択し、接続

  1. 左側メニューから「インスタンス」をクリックします

  2. インスタンス一覧からログインしたいノードのチェックをクリックします。

  3. 「接続」を押します。

../../_images/aws_ssm_login2.ja.png

2.2.6.1.4. セッションマネージャーを選択し、接続

  1. 「セッションマネージャー」であることを確認します。(選択されていなければクリック)

  2. 「接続」を押します。

  3. コンソール画面のウィンドウが別で開きます。

../../_images/aws_ssm_login3.ja.png

2.2.6.1.5. コンソール画面の操作

  1. コンソール画面のウィンドウで 「$」 が出ていることを確認します。

  2. mijin Catapult(v.2) を動かしているUNIXユーザー catapult にスイッチします。

    sudo su - catapult
    
  3. mijin Catapult(v.2) が動いているかを確認します。

    # PEERノードに接続した時(本章ではPEERノード接続時) When connected to a PEER node (in this chapter, when connected to a PEER node)
    cd mijin-catapult-package/package/peer/catapult/
    docker-compose ps
    
    # APIノードに接続した時 When connected to an API node
    cd mijin-catapult-package/package/api/catapult/
    docker-compose ps
    
../../_images/aws_ssm_login4.png

注釈

mijin Catapult(v.2) は docker上のコンテナの一つとして動いてます。
操作には dockerの知識が必要になります。
Dockerの知識は、以下のドキュメントを参照してください。
公式(英語)