User Login

Users can log in to the FTAS VM using one of the following methods

  • Console login

virsh console <VM_domain_name>

#Example -  
#sonic@sonic-39:~$ virsh console FTAS_VM01
#Connected to domain FTAS_VM01
#Escape character is ^]
#oper@ftasvm:~$ 
  • SSH login

ssh <username>@<mgmt ip address of the VM>

#Example -
#sonic@sonic-39:~$ ssh oper@192.168.3.37
#oper@192.168.3.37's password: 
#Welcome to Ubuntu 20.04.4 LTS (GNU/Linux 5.4.0-137-generic x86_64)

# * Documentation:  https://help.ubuntu.com
# * Management:     https://landscape.canonical.com
# * Support:        https://ubuntu.com/advantage

#This system has been minimized by removing packages and content that are
#not required on a system that users do not log into.

#To restore this content, you can run the 'unminimize' command.
#Last login: Tue Feb 21 08:24:31 2023
#oper@ftasvm:~$ 

The default username is 'oper' with the default password 'oper@123'

After logging in user will be dropped into the 'Bash shell'

with the following pre-defined folders and files

oper@ftasvm:~$ ls -lrth
total 44K
drwxrwxr-x  3 oper oper 4.0K Nov 18 16:54 ones
-rwxrwxr-x  1 oper oper 1.9K Jan 27 10:19 qjob.py
drwxr-xr-x  2 oper oper 4.0K Jan 31 07:26 jobs
drwxr-xr-x  2 oper oper 4.0K Feb  7 11:03 configs
-rwx------  1 oper oper 6.2K Feb  7 11:03 jobs.py
drwxrwxr-x  2 oper oper 4.0K Feb 18 12:54 __pycache__
drwxrw-rw-  2 oper oper 4.0K Feb 18 12:54 logs
drwxr-xr-x  2 oper oper 4.0K Feb 18 14:06 testbeds
drwxr-xr-x  2 oper oper 4.0K Feb 18 14:07 testsuites
drwxrwxrwx 10 oper oper 4.0K Feb 20 04:58 reports
oper@ftasvm:~$ 
  • qjob.py - Script to schedule execution jobs.

  • testbeds - Directory to create and maintain testbed parameter files.

  • jobs - Directory containing the JSON file that holds the job queue. qjob.py script controls and edits this JSON file. Please don't edit the JSON file manually.

  • testsuites - Directory to maintain testsuite yaml files.

  • reports - Directory to store HTML reports of completed jobs.

  • configs - Directory to store test configs

  • jobs.py - Script to manipulate queue jobs. It is imported by the qjob.py utility.

  • logs - Maintains execution logs file of all jobs. Users can clean up the files in the logs and reports folder to regain disk space when needed.