GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — devstack/unstack.sh at master · yrchen/devstack Expand file tree/ Copy pathunstack.shMore file actions executable file ·75 lines (61 loc) · 1.87 KB / Copy pathunstack.shFile metadata and controlsexecutable file ·75 lines (61 loc) · 1.87 KB 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 #!/usr/bin/env bash # **unstack.sh** # Stops that which is started by ``stack.sh`` (mostly) # mysql and rabbit are left running as OpenStack code refreshes # do not require them to be restarted. # # Stop all processes by setting UNSTACK_ALL or specifying ``--all`` # on the command line # Keep track of the current devstack directory. TOP_DIR=$(cd $(dirname "$0") && pwd) # Import common functions source $TOP_DIR/functions # Load local configuration source $TOP_DIR/stackrc # Determine what system we are running on. This provides ``os_VENDOR``, # ``os_RELEASE``, ``os_UPDATE``, ``os_PACKAGE``, ``os_CODENAME`` GetOSVersion if [[ "$1" == "--all" ]]; then UNSTACK_ALL=${UNSTACK_ALL:-1} fi # Shut down devstack's screen to get the bulk of OpenStack services in one shot SCREEN=$(which screen) if [[ -n "$SCREEN" ]]; then SESSION=$(screen -ls | awk '/[0-9].stack/ { print $1 }') if [[ -n "$SESSION" ]]; then screen -X -S $SESSION quit fi fi # Swift runs daemons if is_service_enabled swift; then swift-init all stop 2>/dev/null || true fi # Apache has the WSGI processes if is_service_enabled horizon; then stop_service apache2 fi # Get the iSCSI volumes if is_service_enabled cinder n-vol; then TARGETS=$(sudo tgtadm --op show --mode target) if [[ -n "$TARGETS" ]]; then # FIXME(dtroyer): this could very well require more here to # clean up left-over volumes echo "iSCSI target cleanup needed:" echo "$TARGETS" fi if [[ "$os_PACKAGE" = "deb" ]]; then stop_service tgt else stop_service tgtd fi fi if [[ -n "$UNSTACK_ALL" ]]; then # Stop MySQL server if is_service_enabled mysql; then stop_service mysql fi fi # Quantum dhcp agent runs dnsmasq if is_service_enabled q-dhcp; then sudo kill -9 $(ps aux | awk '/[d]nsmasq.+interface=tap/ { print $2 }') fi |
| You are visitor 01402520 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |