summaryrefslogtreecommitdiff
path: root/xenserver/usr_share_vswitch_scripts_refresh-xs-network-uuids
diff options
context:
space:
mode:
Diffstat (limited to 'xenserver/usr_share_vswitch_scripts_refresh-xs-network-uuids')
-rwxr-xr-xxenserver/usr_share_vswitch_scripts_refresh-xs-network-uuids12
1 files changed, 12 insertions, 0 deletions
diff --git a/xenserver/usr_share_vswitch_scripts_refresh-xs-network-uuids b/xenserver/usr_share_vswitch_scripts_refresh-xs-network-uuids
new file mode 100755
index 000000000..34fe1e7e9
--- /dev/null
+++ b/xenserver/usr_share_vswitch_scripts_refresh-xs-network-uuids
@@ -0,0 +1,12 @@
+#! /bin/sh
+
+. /etc/xensource-inventory
+
+for pif in $(xe pif-list --minimal host-uuid=${INSTALLATION_UUID} currently-attached=true VLAN=-1 | sed 's/,/ /g'); do
+ printf "Refreshing PIF %s... " $pif
+ if /opt/xensource/libexec/interface-reconfigure --pif-uuid=$pif up; then
+ printf "done\n"
+ else
+ printf "error!\n"
+ fi
+done