4

このリンクを介してローカルマシンにOpenStackをインストールしています。しかし、インストールされているコンポーネントをローカルマシンから完全に削除するのに問題があります。次のコマンドを実行しました:-

$ 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/stackと/usr/ local /bin/にまだ存在しています。ただし、これらのファイルを手動で削除することは適切なオプションではありません。

4

3 に答える 3

22

unstack.shスクリプトは、サービスを削除せずに停止するだけですDevstackのフォルダーには、 openstackと依存関係を削除するclean.shスクリプトが含まれているため、次のようなものを実行できます。

cd path/to/devstack

# There's no need to call unstack.sh explicitly
# clean.sh invokes that script itself.
./clean.sh
于 2013-12-04T15:11:58.120 に答える
5

次の3つの手順に従います。

  1. ./clean.sh
  2. rm -rf /opt/stack
  3. rm -rf /usr/local/bin(注意してください。これにより、ローカルのbinフォルダーにインストールされているすべてのものが削除されます。これには、以前にインストールされたアプリケーションが含まれる場合があります)。

影響を受けるすべてのファイルとディレクトリの詳細については、このリンクを参照してください。

于 2015-11-06T07:39:12.510 に答える
3

unstackは/opt/stackをクリーンアップしません。または、すべての依存関係パッケージを削除します。またはPythonからすべての卵をきれいにします。

VMでdevstackを実行することをお勧めします。VMを削除して、最初から再構築するのは簡単です。

kvm用のdevstackVMを作成するためのシェルスクリプトの例:

#!/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
于 2013-03-27T18:12:57.220 に答える