hv deploy set Commands

This table lists the hv_deploy set commands, which are used to set properties that affect deployment.

For almost all set commands, there is a corresponding unset command (for example, unset_code_install for set_code_install) that erases the setting, as if the command had never been set.

You can see current settings by typing:

show_settings

Important

The hv_deploy command should always be preceded by the /opt/hedvig/bin/ path.

set command

description

set_auth_timeout

sets a timeout for authorizing node services (default 90, larger values recommended for larger clusters)

set_http_proxy

sets up a Hedvig Storage Proxy that will connect to the internet

set_no_reboot

turns off reboot during installation

set_backup_dir

creates a backup directory (in the form of s3://host/dir or scp://host/dir)

set_http_proxy_pass

sets a password for a Hedvig Storage Proxy that will connect to the internet

set_backup_pass

sets a password for a backup directory

set_http_proxy_user

sets a user for a Hedvig Storage Proxy that will connect to the internet

set_ignore_redhat_sub

ignores the Red Hat subscription requirement for enterprise installations

set_internet_avail

flags the internet as available

set_no_internet_avail

flags the internet as unavailable

set_internet_avail__auto

autodetects internet availability

set_skip_validate

skips any validation steps

set_cluster_pass

sets a Hedvig Storage Cluster password

set_srcdir

installs code in a given source directory

set_code_install

installs code on a Hedvig Storage Cluster only when reinstalling, and skips RPMs and init_drive

set_deploy_user

sets the remote deployment user for installing a Hedvig Storage Cluster

set_mem_profile

sets the memory profile for a Hedvig Storage Cluster (small_demo = 12 GB, demo=32 GB, standard=128 GB)

set_ssh_delay

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

set_deploynode_repo

indicates that the deployment server repository is reachable via ssh from the nodes

set_no_deploynode_repo

indicates that the deployment server repository is unavailable from the nodes

set_deploynode_repo_auto

autodetects the deployment server repository

set_ssh_port

sets the ssh port to be used for installation

set_pem

sets a filename for a PEM (privacy enhanced mail) key to use during deployment

set_upgrade_hpod

upgrades the HPod configuration on a current Hedvig Storage Cluster

set_drive_map

points to a specific drive map filename

set_ping

indicates that ping is available

set_no_ping

indicates that ping is unavailable

set_ping__auto

autodetects ping (default)

set_upgrade_pages

upgrades the Pages configuration on a current Hedvig Storage Cluster

set_etc_hosts_file

sets the /etc/hosts file for transferring to the remote hosts

set_upgrade_rpm

upgrades RPMs on a current Hedvig Storage Cluster

set_flache_enabled

enables flache in a Hedvig Storage Cluster

set_play_timeout

limits each play's deployment time to a specific timeout

set_force_init_drive

forces re-initialization of the drives

set_premade

assumes that all RPMs, drive mappings, and code are installed

set_upload_user

sets the user for uploading logs to Hedvig

set_upload_pass

sets the password for uploading logs to Hedvig

set_force_install

forces the code to be reinstalled

set_pubkey

uses a public key for the installation

set_hv_regex_dc

sets the data center and rack names using a regular expression (regex).

Here are some examples:

(<dc>.{1}).* – assign the data center to the first letter

(<dc>.{2}).* – skip the first two characters and assign the data center to the second two characters

*patt(<dc>.{3}).* – assign the data center to the first three letters after patt

Here is an example of the complete command line:

set_hv_regex_dc .(<dc>.{1})

Loading...