From 0d60c5b9f8ed116a098732c37d35edf76f852b84 Mon Sep 17 00:00:00 2001 From: Joe Gordon Date: Tue, 25 Nov 2014 10:52:22 -0800 Subject: [PATCH] Allow root user to ssh in as stack This is needed for libvirt live migration, since libvirt runs as root. Change-Id: Iadde869eaa16a573b70a7621301036fb00424500 --- devstack-vm-gate.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/devstack-vm-gate.sh b/devstack-vm-gate.sh index 57403a20..2c71a977 100755 --- a/devstack-vm-gate.sh +++ b/devstack-vm-gate.sh @@ -441,6 +441,9 @@ else sudo cp /etc/nodepool/id_rsa $BASE/new/.ssh/ sudo chmod 600 $BASE/new/.ssh/authorized_keys sudo chmod 400 $BASE/new/.ssh/id_rsa + sudo mkdir -p ~root/.ssh + sudo cp /etc/nodepool/id_rsa ~root/.ssh/ + sudo chmod 400 ~root/.ssh/id_rsa for NODE in `cat /etc/nodepool/sub_nodes_private`; do echo "Copy Files to $NODE" remote_copy_dir $NODE $BASE/new/devstack-gate $WORKSPACE @@ -449,6 +452,8 @@ else remote_command $NODE "source $WORKSPACE/test_env.sh; $WORKSPACE/devstack-gate/sub_node_prepare.sh" remote_copy_file /etc/nodepool/id_rsa "$NODE:$BASE/new/.ssh/" remote_command $NODE sudo chmod 400 "$BASE/new/.ssh/*" + remote_command $NODE sudo mkdir -p ~root/.ssh + remote_command $NODE sudo cp $BASE/new/.ssh/id_rsa ~root/.ssh/id_rsa done PRIMARY_NODE=`cat /etc/nodepool/primary_node_private` SUB_NODES=`cat /etc/nodepool/sub_nodes_private`