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 · d3llf/devstack Expand file tree/ Copy pathunstack.shMore file actions executable file ·112 lines (88 loc) · 2.44 KB / Copy pathunstack.shFile metadata and controlsexecutable file ·112 lines (88 loc) · 2.44 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 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 #!/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 # Import database library source $TOP_DIR/lib/database # Load local configuration source $TOP_DIR/stackrc # Destination path for service data DATA_DIR=${DATA_DIR:-${DEST}/data} # Get project function libraries source $TOP_DIR/lib/baremetal source $TOP_DIR/lib/cinder source $TOP_DIR/lib/horizon source $TOP_DIR/lib/swift source $TOP_DIR/lib/quantum # 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 # Run extras # ========== if [[ -d $TOP_DIR/extras.d ]]; then for i in $TOP_DIR/extras.d/*.sh; do [[ -r $i ]] && source $i unstack done fi if [[ "$Q_USE_DEBUG_COMMAND" == "True" ]]; then source $TOP_DIR/openrc teardown_quantum_debug 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 stop_swift cleanup_swift fi # Apache has the WSGI processes if is_service_enabled horizon; then stop_horizon fi # Kill TLS proxies if is_service_enabled tls-proxy; then killall stud fi # baremetal might have created a fake environment if is_service_enabled baremetal && [[ "$BM_USE_FAKE_ENV" = "True" ]]; then cleanup_fake_baremetal_env fi SCSI_PERSIST_DIR=$CINDER_STATE_PATH/volumes/* # Get the iSCSI volumes if is_service_enabled cinder; then cleanup_cinder fi if [[ -n "$UNSTACK_ALL" ]]; then # Stop MySQL server if is_service_enabled mysql; then stop_service mysql fi if is_service_enabled postgresql; then stop_service postgresql fi # Stop rabbitmq-server if is_service_enabled rabbit; then stop_service rabbitmq-server fi fi if is_service_enabled quantum; then stop_quantum stop_quantum_third_party 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. |