Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Go to Project Cluster InfraKASI Cluster Templates menu (Step A), and click Lauch Cluster Stack button of KASI-SingleVM template (Step B). Choose Next to go to Lauch Cluster menu.

  • (Step C) Put a Stack Name and the Password for user. Select an OS Image (e.g., ubuntu-20.04-cloudimg), Flavor (e.g., C2M2D20 = 2 CPUs, 2 GB RAM, 20 GB OS storage), Network (kasi-user-network, default), SSH Keys.
  • Put a Temporary one-time password for root account

    (Note: this

    , and click Launch button.

    Info

    The intial password may be

    seen by

    exposed to other users

    , and must be changed at first-time console log-in), and click Launch button

    . It MUST be changed to a secure one when you log in to the console for the first time.


Step A

Step B

Step C


4. Configure the VM instance for remote desktop & external datastore

  • Go to Project ComputeInstances menu (Step A), and check your VM instance is in Running Power State (Step A). From the Actions pull-down menu, choose Console.

  • Click on the black console screen, and log in with root username and temporary password (Step B).
  • First, change the root password and update the OS. Create a user account. Install desktop environment & remote desktop server.

    Code Block
    languagebash
    themeMidnight
    titleconfigure VM instance : remote desktop
    linenumberstrue
    ### Change root password
    $ passwd
    ### Update OS
    $ apt update && apt -y dist-upgrade
    ### Create a user account (recommended) : adduser {username}
    $ adduser kasi-user
    ### Grant sudo privilege to the user : usermod -aG sudo {username}
    $ usermod -aG sudo kasi-user
    ### Install dekstop environment (minimal installation is recommended)
    $ apt install xfce4 --no-install-recommends
    ### Install remote desktop server (RDP)
    $ apt install xrdp
    ### Reboot
    $ reboot


  • After reboot, log in to the console with the user account, and configure SMB client to mount user's external datastore (Step C).

    Code Block
    languagebash
    themeMidnight
    titleconfigure VM instance : external datastore
    linenumberstrue
    ### Install required pacakges : cifs-utils, smbclient
    $ sudo apt -y install cifs-utils smbclient
    ### Create a mount directory
    $ mkdir NAS
    ### Mount external datastore : mount.cifs -o rw,uid={local user},username={NAS user} {NAS address} {mount directory}
    $ sudo mount.cifs -o rw,uid=kasi-user,username=kasi-user //210.219.33.249/home NAS
    ### For more mount options : man mount.cifs
    ### Check if external datastore is mounted and the user has write permission
    $ df -H ; ls -l
    ### DO NOT forget to log out
    $ exit


    Info

    NEVER leave the console screen logged in. Other users CAN access your console.


...