[node-patches] Change in ovirt-node[master]: init: Add support for disable_aes_ni cmdline args
hadong0720 at gmail.com
hadong0720 at gmail.com
Sun Aug 25 09:19:00 UTC 2013
hadong has uploaded a new change for review.
Change subject: init: Add support for disable_aes_ni cmdline args
......................................................................
init: Add support for disable_aes_ni cmdline args
This patch adds support for configuring disable_aes_ni in cmdline args:
disable_aes_ni=[y|n]
This informations are sued to set disable_aes_ni=[y|n] during
an auto-installation.
Change-Id: I665c0ebfbc5cd16cffa307cd9ac4d99ec38761ca
Signed-off-by: hadong <hadong0720 at gmail.com>
---
M scripts/ovirt-auto-install.py
M scripts/ovirt-init-functions.sh.in
2 files changed, 18 insertions(+), 4 deletions(-)
git pull ssh://gerrit.ovirt.org:29418/ovirt-node refs/changes/59/18459/1
diff --git a/scripts/ovirt-auto-install.py b/scripts/ovirt-auto-install.py
index ed26580..7b0e61a 100755
--- a/scripts/ovirt-auto-install.py
+++ b/scripts/ovirt-auto-install.py
@@ -95,6 +95,16 @@
ssh.strong_rng(OVIRT_VARS["OVIRT_USE_STRONG_RNG"])
+class ConfigureAESNI(Transaction.Element):
+ title = "Configuring SSH AES NI"
+
+ def commit(self):
+ if "OVIRT_DISABLE_AES_NI" in OVIRT_VARS and \
+ not OVIRT_VARS["OVIRT_DISABLE_AES_NI"] is "":
+ ssh = security.Ssh()
+ ssh.disable_aesni(OVIRT_VARS["OVIRT_DISABLE_AES_NI"])
+
+
class ConfigureLogging(Transaction.Element):
title = "Configuring Logging"
@@ -172,6 +182,10 @@
if "OVIRT_USE_STRONG_RNG" in OVIRT_VARS:
tx.append(ConfigureStrongRNG())
+ #set ssh AES NI
+ if "OVIRT_DISABLE_AES_NI" in OVIRT_VARS:
+ tx.append(ConfigureAESNI())
+
tx.append(ConfigureLogging())
tx.append(ConfigureCollectd())
diff --git a/scripts/ovirt-init-functions.sh.in b/scripts/ovirt-init-functions.sh.in
index 1d1ab8e..aaa132c 100644
--- a/scripts/ovirt-init-functions.sh.in
+++ b/scripts/ovirt-init-functions.sh.in
@@ -234,7 +234,7 @@
# hostname=fqdn
# tuned=profile
# keyboard=layout
- # aesni=[y|n]
+ # disable_aes_ni=[y|n]
# use_strong_rng=<bytes>
# nfsv4_domain=domain
# TBD logrotate maxsize
@@ -397,7 +397,7 @@
# the tuned profile to run by default
tuned_profile=
- # aesni=[y|n]
+ # disable_aes_ni=[y|n]
# disable AES-NI
disable_aes_ni=
@@ -732,10 +732,10 @@
tuned*)
tuned_profile=${i#tuned=}
;;
- aesni=1 | aesni=y | aesni=yes)
+ disable_aes_ni=1 | disable_aes_ni=y | disable_aes_ni=yes)
disable_aes_ni="True"
;;
- aesni=0 | aesni=n | aesni=no)
+ disable_aes_ni=0 | disable_aes_ni=n | disable_aes_ni=no)
disable_aes_ni="False"
;;
nfsv4_domain*)
--
To view, visit http://gerrit.ovirt.org/18459
To unsubscribe, visit http://gerrit.ovirt.org/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I665c0ebfbc5cd16cffa307cd9ac4d99ec38761ca
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-node
Gerrit-Branch: master
Gerrit-Owner: hadong <hadong0720 at gmail.com>
More information about the node-patches
mailing list