summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorNaveed Massjouni <naveedm9@gmail.com>2011-07-11 15:13:37 -0400
committerNaveed Massjouni <naveedm9@gmail.com>2011-07-11 15:13:37 -0400
commitefc5b1910d9c9cbe0d860e495c1bcaa1278cdc06 (patch)
tree0c1498315c2807ea8297574d90b9f6c2f3e429ff /tools
parentdcd1cbc5e2ba5ee2a54dda4558d84d4ffc9850b9 (diff)
parent11be49aa59efc2d0d991d70546899b3625270af6 (diff)
downloadnova-efc5b1910d9c9cbe0d860e495c1bcaa1278cdc06.tar.gz
nova-efc5b1910d9c9cbe0d860e495c1bcaa1278cdc06.tar.xz
nova-efc5b1910d9c9cbe0d860e495c1bcaa1278cdc06.zip
Merge from trunk.
Diffstat (limited to 'tools')
-rwxr-xr-xtools/clean-vlans6
-rwxr-xr-xtools/nova-debug21
-rw-r--r--tools/pip-requires7
3 files changed, 19 insertions, 15 deletions
diff --git a/tools/clean-vlans b/tools/clean-vlans
index 820a9dbe5..a26ad86ad 100755
--- a/tools/clean-vlans
+++ b/tools/clean-vlans
@@ -17,9 +17,9 @@
# License for the specific language governing permissions and limitations
# under the License.
-export LC_ALL=C
+export LC_ALL=C
sudo ifconfig -a | grep br | grep -v bridge | cut -f1 -d" " | xargs -n1 -ifoo ifconfig foo down
sudo ifconfig -a | grep br | grep -v bridge | cut -f1 -d" " | xargs -n1 -ifoo brctl delbr foo
-sudo ifconfig -a | grep vlan | grep -v vlan124 | grep -v vlan5 | cut -f1 -d" " | xargs -n1 -ifoo ifconfig foo down
-sudo ifconfig -a | grep vlan | grep -v vlan124 | grep -v vlan5 | cut -f1 -d" " | xargs -n1 -ifoo vconfig rem foo
+sudo ifconfig -a | grep vlan | cut -f1 -d" " | xargs -n1 -ifoo ifconfig foo down
+sudo ifconfig -a | grep vlan | cut -f1 -d" " | xargs -n1 -ifoo vconfig rem foo
diff --git a/tools/nova-debug b/tools/nova-debug
index 3ff68ca35..0a78af16a 100755
--- a/tools/nova-debug
+++ b/tools/nova-debug
@@ -30,13 +30,15 @@ cd $INSTANCES_PATH/$1
if [ $CMD != "umount" ] && [ $CMD != "launch" ]; then
# destroy the instance
virsh destroy $1
+virsh undefine $1
# mount the filesystem
mkdir t
-DEVICE=`losetup --show -f disk`
+DEVICE=/dev/nbd0
echo $DEVICE
-kpartx -a $DEVICE
-mount /dev/mapper/${DEVICE:4}p1 t
+qemu-nbd -c $DEVICE disk
+sleep 3
+mount $DEVICE t
fi
if [ $CMD != "mount" ] && [ $CMD != "umount" ]; then
@@ -66,11 +68,13 @@ sed -i "s/<serial type=\"file\">.*<\/serial>/<serial type=\"pty\"><source path=\
umount t
-virsh create debug.xml
+virsh define debug.xml
+virsh start $1
virsh console $1
virsh destroy $1
+virsh undefine $1
-mount /dev/mapper/${DEVICE:4}p1 t
+mount $DEVICE t
# clear debug root password
chroot t passwd -l root
@@ -83,10 +87,11 @@ if [ $CMD != "mount" ] && [ $CMD != "launch" ]; then
# unmount the filesystem
umount t
-kpartx -d $DEVICE
-losetup -d $DEVICE
+qemu-nbd -d $DEVICE
rmdir t
# recreate the instance
-virsh create libvirt.xml
+virsh define libvirt.xml
+virsh start $1
fi
+
diff --git a/tools/pip-requires b/tools/pip-requires
index 0da473109..dec93c351 100644
--- a/tools/pip-requires
+++ b/tools/pip-requires
@@ -1,16 +1,15 @@
SQLAlchemy==0.6.3
-pep8==0.5.0
+pep8==0.6.1
pylint==0.19
-IPy==0.70
Cheetah==2.4.4
M2Crypto==0.20.2
amqplib==0.6.1
anyjson==0.2.4
boto==1.9b
carrot==0.10.5
-eventlet==0.9.12
+eventlet
lockfile==0.8
-python-novaclient==2.5.3
+python-novaclient==2.5.7
python-daemon==1.5.5
python-gflags==1.3
redis==2.0.0