Accessing GUI for clusters that are deployed through AWS Marketplace

In order to access to IBM Storage Scale Graphical User Interface (GUI), a user needs to follow these steps: .

  1. Allow TCP package forwarding from the Bastion host.
    1. Comment out AllowTcpForwarding no in the /etc/ssh/sshd_config file on the Bastion host.
    2. Restart the ssh service.
  2. Run the following command to start the GUI service on the node:
     mmcloudworkflows gui_service start --stack_name scale-deploy
    The system gives an output similar to the following:
    2020-07-15 09:29:14,497 - INFO - Logging in to file: /var/adm/ras/ibm_cloud_workflow_logs/mm_cloud_workflow_gui_start.log_2020-Jul-15_09-29-14
    2020-07-15 09:29:14,498 - INFO - 1. Performing prerequisite check
    2020-07-15 09:29:15,463 - INFO - 2. Preparing install-infra configuration
    2020-07-15 09:29:16,841 - INFO - 3. Downloading scale_clusterdefinition.json file from s3 bucket
    2020-07-15 09:29:17,059 - INFO - 4. Identified IBM Spectrum Scale management GUI ip: 10.0.1.12
    2020-07-15 09:29:17,059 - INFO - 5. Starting IBM Spectrum Scale management GUI service
    2020-07-15 09:29:55,845 - INFO - Successfully started IBM Spectrum Scale management GUI on IP address: 10.0.1.12
    [root@ip-10-0-1-12 ~]#
  3. Identify the Security Group which owns the GUI node.
    1. Go to Services > EC2, and select the EC2 instance which has the IP address of GUI node.
    2. Select the corresponding security group.
  4. Add Rule to Security Group.
    1. Click Edit inbound rules.
    2. Add HTTPS (443) Type to allow the GUI traffic from the Bastion host to the GUI node.
  5. Run the following command from the local machine:
    - eval `ssh-agent`
    - ssh-add -k <path_of_region_specific_key>
    - ssh -A -L 22443:<GUI_node_IP>:443 -N ec2-user@<bastion_host_IP>
  6. Open the browser on the local machine, and run https://localhost:22443.

For more information, see Introduction to IBM Spectrum® Scale GUI in the IBM Storage Scale Knowledge Center.