[node-patches] Change in ovirt-node[master]: registration: correct the management kargs
dougsland at redhat.com
dougsland at redhat.com
Thu Jun 18 23:58:03 UTC 2015
Douglas Schilling Landgraf has uploaded a new change for review.
Change subject: registration: correct the management kargs
......................................................................
registration: correct the management kargs
Remove the quick hack from commit 5b1383 and handle
the kargs correctly.
Change-Id: I0425b3345b395e2c9d95c1f9ff0f8af5a9b2076d
Signed-off-by: Douglas Schilling Landgraf <dougsland at redhat.com>
---
M scripts/ovirt-init-functions.sh.in
1 file changed, 25 insertions(+), 15 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/ovirt-node refs/changes/68/42568/1
diff --git a/scripts/ovirt-init-functions.sh.in b/scripts/ovirt-init-functions.sh.in
index 63ab652..ee1f239 100644
--- a/scripts/ovirt-init-functions.sh.in
+++ b/scripts/ovirt-init-functions.sh.in
@@ -427,6 +427,20 @@
#logrotate_max_size=number
logrotate_max_size=
+ # Specify the FQDN or IP of oVirt Engine for node registration
+ # Use the : to specify the oVirt Engine
+ # management_server=engine.localdomain|engine.localdomain:443
+ management_server=
+
+ # Specify the oVirt Engine Port for node registration
+ # NOTE: This param is optional, see management_server
+ # management_port=443
+ management_port=
+
+ # Specify the fingerprint of oVirt Engine CA for node registration
+ # management_server_fingeprint=11:22:33:44:55:66:77:88:99
+ management_server_fingerprint=
+
cat /etc/system-release >> $OVIRT_LOGFILE
for i in $(cat /proc/cmdline); do
@@ -794,6 +808,15 @@
logrotate_max_size=*)
logrotate_max_size=${i#logrotate_max_size=}
;;
+ management_server=*)
+ management_server=${i#management_server=}
+ ;;
+ management_port=*)
+ management_port=${i#management_port=}
+ ;;
+ management_server_fingerprint=*)
+ management_server_fingerprint=${i#management_server_fingerprint=}
+ ;;
swap_encrypt=* | ovirt_swap_encrypt=* )
i=${i#ovirt_swap_encrypt=}
i=${i#swap_encrypt=}
@@ -876,7 +899,7 @@
mkdir /tmp/early-logs && ( mount --bind /var/log /tmp/early-logs && mount --make-rprivate /tmp/early-logs ; )
# save boot parameters as defaults for ovirt-config-*
- params="bootif init init_app vol_boot_size vol_efi_size vol_swap_size vol_root_size vol_config_size vol_logging_size vol_data_size vol_swap2_size vol_data2_size crypt_swap crypt_swap2 upgrade standalone overcommit ip_address ip_netmask ip_gateway ipv6 dns ntp vlan ssh_pwauth syslog_server syslog_port collectd_server collectd_port bootparams hostname firstboot runtime_mode kdump_nfs disable_kdump kdump_ssh kdump_ssh_key scsi_dh_alua iscsi_name snmp_password install netconsole_server netconsole_port stateless wipe_fakeraid iscsi_init iscsi_target_name iscsi_target_host iscsi_target_port iscsi_install network_layout bond_name bond_slaves bond_options tuned_profile nfsv4_domain use_strong_rng disable_aes_ni keyboard_layout logrotate_max_size logrotate_interval"
+ params="bootif init init_app vol_boot_size vol_efi_size vol_swap_size vol_root_size vol_config_size vol_logging_size vol_data_size vol_swap2_size vol_data2_size crypt_swap crypt_swap2 upgrade standalone overcommit ip_address ip_netmask ip_gateway ipv6 dns ntp vlan ssh_pwauth syslog_server syslog_port collectd_server collectd_port bootparams hostname firstboot runtime_mode kdump_nfs disable_kdump kdump_ssh kdump_ssh_key scsi_dh_alua iscsi_name snmp_password install netconsole_server netconsole_port stateless wipe_fakeraid iscsi_init iscsi_target_name iscsi_target_host iscsi_target_port iscsi_install network_layout bond_name bond_slaves bond_options tuned_profile nfsv4_domain use_strong_rng disable_aes_ni keyboard_layout logrotate_max_size logrotate_interval management_server management_port management_server_fingerprint"
# mount /config unless firstboot is forced
if [ "$firstboot" != "1" ]; then
mount_config
@@ -901,20 +924,7 @@
value=$(ptr $p)
if [ -n "$value" -o $p = 'init' -o $p = 'upgrade' -o $p = 'install' ]; then
log "Updating OVIRT_$PARAM to '$value'"
- if [[ ${PARAM} == "MANAGEMENT_SERVER" ]]; then
- value=`echo ${value} | sed 's/http\(\|s\):\/\///g'`
- fi
- if [[ ${PARAM} == "MANAGEMENT_SERVER" && ${value} == *:* ]]; then
- MGMSERVER=${value%:*}
- MGMPORT=${value#*:}
- echo "set /files$OVIRT_DEFAULTS/OVIRT_MANAGEMENT_SERVER '\"${MGMSERVER}\"'" \
- >> $tmpaug
- echo "set /files$OVIRT_DEFAULTS/OVIRT_MANAGEMENT_PORT '\"${MGMPORT}\"'" \
- >> $tmpaug
- else
- echo "set /files$OVIRT_DEFAULTS/OVIRT_$PARAM '\"$value\"'" \
- >> $tmpaug
- fi
+ echo "set /files$OVIRT_DEFAULTS/OVIRT_$PARAM '\"$value\"'" >> $tmpaug
fi
done
# block accidental bootif changes on upgrades
--
To view, visit https://gerrit.ovirt.org/42568
To unsubscribe, visit https://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I0425b3345b395e2c9d95c1f9ff0f8af5a9b2076d
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-node
Gerrit-Branch: master
Gerrit-Owner: Douglas Schilling Landgraf <dougsland at redhat.com>
More information about the node-patches
mailing list