安裝CloudStack時,會創建3個庫cloud、cloud_usage、cloudbridge。但分析后發現只有cloud庫是我們需要的。
創新互聯建站主打移動網站、網站建設、做網站、網站改版、網絡推廣、網站維護、域名注冊、等互聯網信息服務,為各行業提供服務。在技術實力的保障下,我們為客戶承諾穩定,放心的服務,根據網站的內容與功能再決定采用什么樣的設計。最后,要實現符合網站需求的內容、功能與設計,我們還會規劃穩定安全的技術方案做保障。
CloudStack中常用庫表:
1、vm_instance 虛擬機實例表
2、nics 網卡表
3、volumes 硬盤表
4、vm_template 模板表
5、configuration 參數配置;
二、可以同樣的在數據庫中查找這個VM;存不存在這個模板;
MySQL> SELECT * FROM host WHERE name like '%s-1-VM%'\G //主機信息中的系統虛機信息
mysql> SELECT * FROM vm_instance WHERE name like '%s-1-VM%'\G //虛擬機實例中的系統虛機信息,
看來這兩個狀態;(state 數據庫表結構狀態)
了解這兩個虛擬機的朋友都知道,這是個很強大的虛擬機,刪除之后能夠重建,一般這兩個虛擬機出現了故障,也是通過刪除,重建解決的,既然UI界面上面無法刪除,那就在數據庫中修改相應字段,將其狀態置為Destroyed即可。
(根據狀態可以更換成其他的 running ;不過不輕易操作、因為系統VM 是表現當前的狀態、所以一定要排查的到問題的所在才能解決的)
UPDATE vm_instance SET state='Destroyed' WHERE name='s-1-VM';
UPDATE vm_instance SET state='Destroyed' WHERE name='v-2-VM';
某kvm host主機掛掉后重新上線,云系統找不到cloudstack-agent,
打開數據庫vm_instance表檢查各虛擬機的運行狀態(state字段)是否跟實際有出入(比如明明應是Stopped的,說它Running),
把錯誤的地方修改保存后重啟cloudstack-management。
cloudstack安裝
常見問題
日志:(使用看在cloudstack啟用的時候出現異常)
tail -f/var/log/cloudstack/management/catalina.out
日志:
cd /var/log/cloudstack/management
setupManagement.log
management-server.log
catalina.out
3、如果是報的權限問題:
chown cloud /var/log/cloudstack/ -R
5、如果登陸無法訪問管理服務器pid進程問題
[root@manage ~]#rm /var/run/cloudstack-management.pid
再次重啟測試登錄;
6、查看java進程;
ps -ef |grep java
系統VM 是用于管理cloudstack自帶的專用虛擬機;用來管理二級存儲和遠程終端;
修改主機名
/etc/hosts
/etc/sysconfig/network
1、登陸問題
或是數據庫導入時候有誤;(初始化數據)
cloudstack-setup-databases cloud:root@localhost --deploy-as=root:密碼 -i (內網IP)
2、不能添加主存儲或二級存儲
查看 /etc/sysconfig/nfs 配置文件開放的端口
8、查看虛擬路由表 kvm連接本地地址;
nat對應 公網和內網轉換的IP
iptables -t nat -nL
# iptables -t nat -nL
ssh連接linux (系統虛擬機)
在kvm的宿主機上連接這個ip地址
ssh-i /root/.ssh/id_rsa.cloud -p 3922 root@169.254.2.132 (本地鏈接地址)
執行/usr/local/cloud/systemvm/ssvm-check.sh
會有提示java 未運行;
然后執行;
root@v-2190-VM:/usr/local/cloud/systemvm# sh run.sh
**********
Error occurred during initialization of VM
Could not reserve enough space for objectheap
Could not create the Java virtual machine.
查看什么問題、、這個提示的就是空間不足;
我這個機器的問題是java啟動不了,原因為機器的內存不足,手動更改內存;
export _JAVA_OPTIONS="-Xmx256M"
或者 export _JAVA_OPTIONS="-Xms256M -Xmx256M"
然后執行/usr/local/cloud/systemvm/run.sh
出現無法寫入路由表:
Resource [DataCenter:1] is unreachable:Unable to apply save password entry on router
多有可能是虛擬路由表的問題;
通過連接地址進入虛擬路由表;查看內存進程;
或者是一些日志占用較大(文件查看)
du-sh * | sort -n (文件大小排序)
或者]# ls -lhs
連接跟蹤(CONNTRACK),顧名思義,就是跟蹤并且記錄連接狀態;
Conntrackd提供了一個用戶控件守護進程用來追蹤iptables連接狀態信息。守護進程在幾個防火墻間同步網絡連接的狀態信息。因此conntrackd是實現高可用防火墻不可缺少的組件。
全局設置:
secstorage.allowed.internal.sites 改為10.10.10.0/24(實際存儲網段)
management.network.cidr 改為10.10.10.0/24 (實際管理網段)
其它要關注的一些全局參數:
expunge 刪除實例彌留時間相關參數
ha.tag 高可用標簽
ha.workers 高可用守護線程數
overprovisioning 系統資源超配相關參數
(如果超配不起作用,看看數據庫cluster_detail和vm_template_details表)
snapshot 快照相關參數
kvm.snapshot.enabled 使用kvm作為宿主機這個參數必須設置為true
allocated.capacity 資源分配閥值相關參數,超過閥值將無法創建和運行虛擬機。
network.throttling.rate 網絡帶寬,默認值是200Mbps
vm.network.throttling.rate 網絡帶寬,默認值是200Mbps
expunge.delay=30
expunge.interval=30
secstorage.allowed.internal.sites=0.0.0.0/0
//模板下載web所在的網段
system.vm.use.local.storage=true
//啟用本地存儲
host=172.16.0.20
// 主機地址
management.network.cidr=172.16.0.0/24
模板地址下載的網段
全局設置的虛擬機管理程序;
對于虛擬機平臺都有最大 來賓數的限制;
host無法正常加入系統,反復斷開
cloudstack-agent日志報錯如下:
Connected to 10.10.10.15:8250
Proccess agent startup answer, agent id = 0
Set agent id 0
Startup Response Received: agent id = 0
Connected to the server
Lost connection to the server. Dealing withthe remaining commands...
注意看manage的日志中的host id 和cloudstack-agent日志中的agent id,是不是對應不上,是的話刪除這個host重新添加。
如果刪不掉,關閉manage和agent,清除數據庫中host_details和host表與這個host對應的數據(如果提示其它表有關聯數據也一起刪除),重啟manage和agent。
新聞名稱:Cloudstack問題記錄
網頁地址:http://m.newbst.com/article6/jicjig.html
成都網站建設公司_創新互聯,為您提供企業建站、手機網站建設、做網站、品牌網站建設、響應式網站、全網營銷推廣
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯