第三篇Zstack之经常使用命令和FAQ

目前 重启 不会自动恢复,用户须要作三件事:node

1,zstack-ctl start_node  启动zstack服务mysql

2, zstack-ctl start_ui   启动web_UIlinux

3, 进入UI界面 找到 VirtualRouter 点击 action --> startweb


FAQ:spring

1.若是rabbitmq-server 没法启动sql

 ·多是hostname未设置shell

 ·防火墙和selinux未关闭数据库

 ·resolv.conf中nameserver的问题apache

2.若是删除了L3网络和Virtual Routevim

 ·须要建立一个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  #设置成想设置的时间
相关文章
相关标签/搜索