HV Environment Variables

This tables lists all of the HV_ environment variables.

environment variable

description

HV_ANSIBLE_DIR

stores the location of the Ansible directory on the deployment server

HV_UPGRADE_HPOD

runs tasks necessary to upgrade HPod, such as validation

HV_UPGRADE_PAGES

upgrades the Pages configuration files

HV_INTERNET_AVAILABLE

indicates whether the internet is available (True or False)

HV_YUM_COMMAND

stores the command for installing RPMs (defaults to yum)

HV_CLUSTER_PATH

provides the absolute path to the Hedvig Storage Cluster directory

HV_SSH_PORT

provides the port to be used for ssh (defaults to 22)

HV_PERL_PYTHON_SWITCH

indicates the version of extract-tar in use (pl or py)

HV_AUTH_TIMEOUT

sets a timeout for authorization of node services

HV_SKIP_VALIDATE

skips validation steps

HV_MEM_PROFILE

holds the memory profile

HV_PREMADE

indicates that certain parts of the deployment process are already complete

HV_FORCE_INIT_DRIVE

forces the running of init_drive.pl

HV_BACKUP_PASS

maintains the password for the backup directory

HV_BACKUP_DIR

stores the backup directory, in the form s3://host/dir or scp://host/dir

HV_MINOR_UPDATE

forces a minor RPM update

HV_FORCE_RPM

forces RPM installation

HV_FORCE_INSTALL

forces the code to be reinstalled

HV_UPGRADE_RPM

upgrades the RPMs on the current Hedvig Storage Cluster

HV_PAUSE_ANSIBLE

adds a pause to upgrade_cluster_ndu and upgrade_hacvmpair that requires pressing the Enter key

HV_ROLE

controls the type of device

HV_ROOTPASS

maintains the password used to ssh into the nodes and storage proxies

HV_SUDOPASS

maintains the sudo password on the remote nodes

HV_LOCAL_SUDOPASS

maintains the sudo password on the deployment server

HV_VENDOR

stores the location of the builds to use

HV_USER

maintains the ssh user

HV_GLOBAL_USER

maintains the default HV_USER for all Hedvig Storage Clusters

HV_CLUSTER_NAME

stores the name of the current Hedvig Storage Cluster

HV_QA

provides the absolute path to the Perl libraries on the deployment server

HV_HTTP_PROXY_PASS

maintains the password of the Hedvig Storage Proxy that will connect to the internet

HV_HTTP_PROXY_USER

maintains the user of the Hedvig Storage Proxy that will connect to the internet

HV_HTTP_PROXY

maintains the name of the Hedvig Storage Proxy that will connect to the internet

HV_ANSIBLE_PATH

provides the path to Hedvig Ansible

HV_INSTALLER_DIR

provides the location of the hv_installer directory

HV_CONFIG_PATH

provides the absolute path to the Python configuration file

HV_UPLOAD_USER

maintains the upload user for uploading logs to Hedvig

HV_UPLOAD_PASS

maintains the password for the upload user for uploading logs to Hedvig

HV_PEM

stores a filename for a PEM (privacy enhanced mail) key to use in deployment

HV_SSH_DELAY

provides the ssh delay (in seconds) for environments that have a spam firewall

HV_DEPLOYNODE_REPO_NOT_AVAILABLE

indicates whether the deployment server repository is available from the nodes

HV_PREMADE_MINIMAL

skips several steps during installation

HV_NO_REBOOT

turns off reboot during installation

HV_PUBKEY

sets whether a public key is used during installation

HV_NO_PING

indicates the availability of ping

HV_SKIP_RPM

skips RPM installation

HV_CLUSTER_FILE

provides the absolute path to the Hedvig Storage Cluster configuration file

HV_PREMADE_LITE

skips the init_drive and install-rpm steps during installation

HV_LOGLEVEL

sets the logging verbosity

HV_TEMP_DIR

provides the location of the temp directory

HV_SHUFFLE_NO

sets the number of times that the shuffle utility shuffles given arguments

HV_NO_PASS_CHECK

skips password checks

HV_PY_EXE

stores the Python executable in use

HV_TMUX

stores the tmux executable in use

HV_PYTHON

stores the Python executable in use

HV_GIT

provides the location of a git directory

HV_NO_RUN_PRE_PROCESS

skips a portion of check_new_cluster

HV_TIMEIT

prints timestamps during command execution

HV_BASH

provides the location of the bash binary

HV_USE_LZ

indicates the compression type used in git

HV_TIMEOUT

sets the timeout for fabric commands

HV_SILENT

silences some errors

HV_NO_SYNTAX_CHECK

skips the syntax check in certain functions

HV_PYVMOMI

provides the executable for reverting nodes to snapshot

HV_DATE_FORMAT

provides the format that time2str uses for timestamps

HV_PRESERVE_ANSIBLE

prevents certain tar extractions from overwriting important directories

HV_USE_SUDO

uses sudo on certain commands if the device is vCenter

Loading...