2013-03-27 2 views
2

Я устанавливаю OpenStack на свой локальный компьютер через ссылку this. Но у меня возникли проблемы с полностью удалением установленных компонентов с моей локальной машины. Я побежал следующую команду: -Полностью удалить openstack из системы после установки из сценария devstack

$ sudo ./unstack.sh 
tgtadm: can't send the request to the tgt daemon, Transport endpoint is not connected 
tgtd seems to be in a bad state, restarting... 
stop: Unknown instance: 
tgt start/running, process 14629 
tgt stop/waiting 
Volume group "stack-volumes" not found 
Skipping volume group stack-volumes 

И файл все еще присутствуют в/Opt/стека и/USR/местные/бен /. Но ручное удаление этих файлов не будет хорошим вариантом.

ответ

3

нераспечатанный не очищает/opt/stack. или очистить все пакеты зависимостей. или очистить все яйца от питона.

Я рекомендую использовать devstack в виртуальной машине. Достаточно просто просто удалить VM и перестроить с нуля.

Пример сценария оболочки для создания devstack VM для КМК:

#!/bin/sh 

/usr/bin/vmbuilder kvm ubuntu -v --suite=oneiric --libvirt=qemu:///system --flavour=server --arch=amd64 --cpus=2 --mem=4096 --swapsize=2048 --rootsize=30480 --ip=192.168.122.236 --hostname=devstack --user=stack --name=stack --pass=stack --addpkg=git --addpkg=screen --addpkg=vim --addpkg=strace --addpkg=lsof --addpkg=nmap --addpkg=subversion --addpkg=acpid --addpkg=tcpdump --addpkg=python-pip --addpkg=wget --addpkg=htop --mirror=http://us.archive.ubuntu.com/ubuntu --components='main,universe' --addpkg=openssh-server --dns=8.8.8.8 --dest=/virts/devstack 
+0

clean.sh может дать вам лучший пробег, unstack.sh не по всем причинам я поднял. –

20

unstack.sh скрипт останавливается только те услуги, не снимая их. Папка Devstack содержит в clean.sh скрипт, который удаляет OpenStack и зависимостей, так что вы можете запустить что-то вроде этого:

cd path/to/devstack 

# There's no need to call unstack.sh explicitly 
# clean.sh invokes that script itself. 
./clean.sh 
3

Выполните следующие 3 шага:

  1. ./clean.sh
  2. rm -rf /opt/stack
  3. rm -rf /usr/local/bin (осторожно, это приведет к удалению всех установленных в вашу локальную папку bin, которые могут включать в себя ранее установленных приложений).

Для получения дополнительной информации обо всех файлах и каталогах воздействия this link.

+3

Осторожно, могут быть другие вещи в/usr/local/bin до devstack. –

Смежные вопросы