ta check
is a command line tool to detect and help fix configuration issues
with Transfer Appliance.
To check all categories:
ta check
To check a single category:
ta check CATEGORY
For a list of valid categories, see Categories and checks below.
Responses and logs
Each test returns one of the following statuses:
- Passed:All conditions were met.
- Failed:Any of the required conditions weren't met.
- Warning: The conditions weren't met but does not block the appliance from being used.
- Skipped: The check is not supported by the appliance type or the check failed due to internal errors.
More information is captured by the log file, found at /mnt/ta_metadata/logs/tacheck/tacheck.log
.
Categories and checks
Category
Check
Notes
Transfer Appliance
Online-enabled Transfer Appliance
hardware
Encrypt disks
Ensures that the appliance's data disks have been encrypted.
Drives
Verifies the correct number of boot disks and data disks.
software
Firmware
Confirms whether the device firmware is up to date.
OS version
Ensures that the device OS is up to date.
Google APIs
Ensures that all required Google Cloud APIs are enabled.
encryption
Encrypt disks
Ensures that the appliance's data disks have been encrypted.
TPM-wrapped DEK
Ensures that the encrypted data encryption key (DEK) is present on
the device.
keys
Key
Looks for the existence of the
key.json
service account
key file on the device. The file must be at either /tmp/key.json
or /mnt/ta_metadata/key.json
.network
Network interfaces
Makes sure that all ethernet ports on the device are functioning.
Ethernet ports IP
Checks if the required ports have an IP assigned.
Access
Confirms network access by pinging google.com
usage
Data usage
Compares data disk usage against the threshold (75%).
Boot usage
Compares boot disk usage against the threshold (75%).
RAM usage
Compares total memory usage of the RAM against the threshold (75%).
SSH
Unique hosts count
Counts the number of unique hosts located in the
~/.ssh/config
file and warns if there are too many.SSH config
Reports typos in the
~/.ssh/config
file.
