在研發(fā)基于CloudStack之上的應(yīng)用時(shí),經(jīng)常遇到要重新安裝CloudStack,如果全部重裝的話,太慢,所以找到了一個(gè)簡(jiǎn)單辦法,只需要?jiǎng)h除存儲(chǔ)SR并重新部署CloudStack數(shù)據(jù)庫即可。
1)、停止CloudStack服務(wù)。service cloud-management stop.
2)、到mysql里查詢select uuid from storage_pool; 使用http://blog.csdn.net/jkeven/article/details/8055523里的方法,刪除存儲(chǔ)的SR。
3)、刪除CloudStack數(shù)據(jù)庫,drop database cloud; drop database cloud_usage;
4)、重新部署CS數(shù)據(jù)庫 cloud-setup-databases cloud:ctrix@localhost --deploy-as=root:ctrix
5)、安裝系統(tǒng)模版(不同的hypervisor請(qǐng)安裝不同的系統(tǒng)模版) /usr/lib64/cloud/agent/scripts/storage/secondary/cloud-install-sys-tmplt -m /home/secondary -u http://download.cloud.com/templates/acton/acton-systemvm-02062012.vhd.bz2 -h xenserver -F
6)、service cloud-management start
再次訪問,就會(huì)出現(xiàn)可愛的歡迎界面,世界清凈了,重新開始吧。
環(huán)境:CloudManagement安裝在Windows2008下的VMware里的red hat虛擬機(jī),host為兩臺(tái)安裝XenServer的機(jī)器。
聯(lián)系客服