access_AccessdevTestDiff - ACCESS-NRI/accessdev-Trac-archive GitHub Wiki
This page will document the differences between the accessdev and accessdev-test VM's
accessdev-test is a VM based on the same puppet configuration as accessdev, designed to test updates to accessdev before shipping them to the operational platform. It uses the domain name accessdev-test.nci.org.au, and has external ip address 130.56.244.73.
accessdev-test can be set to production mode , or testing mode. production mode includes filesystem mounts, whereas VM's in testing mode do not have file systems such as /home and /g/data1 mounted.
In addition to this, other test VM's can be set up. These may be assigned floating ip addresses in the range 130.56.244.72/79.
Production mode accessdev-test:
-
/home directory is mounted from a separate (persistent nfs) filesystem to accessdev: os-home.nci.org.au:/data/exports/accessdev-test.nci.org.au/home rather than os-home.nci.org.au:/data/exports/accessdev.nci.org.au/home
-
UMUI: The accessdev umui server is available by linking to the server hosted on accessdev.nci.org.au, and a separate accessdev-test umui server is available hosted on the local machine (this database is currently empty).
-
ROSE: Rosie uses http://localhost:8080/ as the default location of its database, so at the moment it is not possible to access the operational rosie database hosted on accessdev. Currently there is a network problem with using the hostname. See https://accessdev.nci.org.au/trac/ticket/49. Once this issue is fixed. The webserver can be set to http://accessdev.nci.org.au/rosie/ on both accessdev and accessdev-test rather than localhost.
-
Other modules: cron (sourced from os-home.nci.org.au:/data/exports/accessdev-test.nci.org.au/cron ) Puppet should set up system cron jobs same as for accessdev, but user cron jobs will be different to accessdev.
Non production mode accessdev-test machines:
-
Home, cron and gdata are not mounted
-
module ssl not intalled (enables https and redirects http connections)
Other issues
If an accessdev test machine is not given a floating ip address, it is then not able to access access-svn and possibly other external services, or mount the home and gdata filesystems. i.e. for a VM to be in production mode it MUST be assigned a floating ip address.
gdata mounts are only available to accessdev.nci.org.au and accessdev-test.nci.org.au
Remote job submission
The remote job submission script won't set up a connection to accessdev-test by default. To set up remote job submission on accessdev-test (e.g. to test rose suites are working) you can run the following commands:
ssh accessdev-test.nci.org.au
remote-job-submission setup noloop
ssh raijin.nci.org.au
REMOTE_JOB_SUBMISSION_REMOTES="accessdev-test.nci.org.au accessdev-test" \
remote-job-submission setup noloop