第三篇Zstack之常用命令和FAQ

目前 重啓 不會自動恢復,用戶需要做三件事:

1,zstack-ctl start_node  啓動zstack服務

2, zstack-ctl start_ui   啓動web_UI

3, 進入UI界面 找到 VirtualRouter 點擊 action --> start


FAQ:

1.如果rabbitmq-server 無法啓動

 ·可能是hostname未設置

 ·防火牆和selinux未關閉

 ·resolv.conf中nameserver的問題

2.如果刪除了L3網絡和Virtual Route

 ·需要創建一個L3網絡

 ·需要創建一個Virtual Route offering

 ·然後創建一個新的虛擬機Virtual Route 就會自動出來

 ·舊的虛擬機需要點擊一下 Attach L3纔可以啓動

3.如果IP變了怎麼辦

·按照官方文檔修改配置文件把原IP全變成新IP

·更新HOST的IP

#zstack-cli
#LogInByAccount accountName=admin password=password
#UpdateHost managementIp=新IP  uuid=host的Uuid
#

·更新主存儲的IP

#mysql   直接登錄數據庫
#show databases;
#use zstack; 
#show tables;
#select * from PrimaryStorageEO;
#update PrimaryStorageEO set url='192.168.1.108:/usr/local/zstack/nfs_root'  where uuid='2333ecf558ae44f698b34aaf60e0c0d7';

·如果是1.2版本就不需要虛擬路由,但是得修改配置文件把主存儲和備份存儲調換位置

vim /usr/local/zstack/apache-tomcat/webapps/zstack/WEB-INF/classes/springConfigXml/ApplianceVmFacade.xml

wKioL1cpXw3QrGQfAABPm2WLAv0828.png紅色標記部分 調換位置

3.用shell腳本啓動全部vm

#!/bin/bash 
for i in `virsh list --all |awk '{print $2}' | sed -n '3,$p' | grep -v '^$'`
do
   virsh start  $i
   [ $? != 0 ] &&  continue
done

4.如果想給虛擬機添加硬盤可以先到volume裏new volume,然後到instances裏選擇該虛擬機attach volume 

5.wKiom1agnJmQSJfbAAB4Rf_AXCE497.png如果遇到這種問題:

  1. 給mysql root用戶設置密碼

  2. 修改mysql配置

1):set global max_allowed_packet = 2*1024*1024*10然後退出命令行,重啓mysql服務,再進入

2):show VARIABLES like '%max_allowed_packet%';查看下max_allowed_packet是否編輯成功

6.修改session超時時間

[root@zstack-test ~]# zstack-cli UpdateGlobalConfig category=identity name=session.timeout value=72000   #查看現在超時時間是多久
{
    "inventory": {
        "category": "identity",
        "defaultValue": "7200",
        "description": "A timeout period assigned to a session. After timeout, the session will be cleaned out.",
        "name": "session.timeout",
        "value": "72000"
    },
    "success": true
}
zstack-cli UpdateGlobalConfig category=identity name=session.timeout value=315360000000  #設置成想設置的時間


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章