diff --git a/multi-node-aio/tools/downgrade-all-VMs.sh b/multi-node-aio/tools/downgrade-all-VMs.sh new file mode 100644 index 00000000..07920a71 --- /dev/null +++ b/multi-node-aio/tools/downgrade-all-VMs.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +#eg. KERNEL_VERSION="3.13.0-98" +KERNEL_VERSION=${KERNEL_VERSION:-false} + +if [[ "${KERNEL_VERSION}" = false ]]; then + echo "Please setup the KERNEL_VERSION before running this script" + exit 1 +fi + +pushd .. +source functions.rc +for node in $(get_all_hosts); do + ssh -q -t -o StrictHostKeyChecking=no 10.0.0.${node#*":"} KERNEL_VERSION="${KERNEL_VERSION}" 'bash -s' < tools/ubuntu-downgrade.sh +done diff --git a/multi-node-aio/tools/ubuntu-kernel-downgrade.sh b/multi-node-aio/tools/ubuntu-kernel-downgrade.sh new file mode 100755 index 00000000..95f12875 --- /dev/null +++ b/multi-node-aio/tools/ubuntu-kernel-downgrade.sh @@ -0,0 +1,16 @@ +#!/bin/sh +#eg. KERNEL_VERSION="3.13.0-98" +KERNEL_VERSION=${KERNEL_VERSION:-false} + +if [[ "${KERNEL_VERSION}" = false ]]; then + echo "Please setup the KERNEL_VERSION before running this script" + exit 1 +fi + +sudo apt-get update +sudo aptitude install -y linux-image-${KERNEL_VERSION}-generic \ + linux-headers-${KERNEL_VERSION} linux-image-extra-${KERNEL_VERSION}-generic + +sudo sed -i "s/GRUB_DEFAULT=.*/GRUB_DEFAULT=\"Advanced options for Ubuntu>Ubuntu, with Linux ${KERNEL_VERSION}-generic\"/" /etc/default/grub +sudo update-grub +sudo reboot