返回顶部
首页 > 资讯 > 数据库 >Cloudstack 问题记录
  • 713
分享到

Cloudstack 问题记录

2024-04-02 19:04:59 713人浏览 泡泡鱼
摘要

安装CloudStack时,会创建3个库cloud、cloud_usage、cloudbridge。但分析后发现只有cloud库是我们需要的。CloudStack中常用库表:1、vm_instance 虚拟

安装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。


您可能感兴趣的文档:

--结束END--

本文标题: Cloudstack 问题记录

本文链接: https://lsjlt.com/news/44520.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Cloudstack 问题记录
    安装CloudStack时,会创建3个库cloud、cloud_usage、cloudbridge。但分析后发现只有cloud库是我们需要的。CloudStack中常用库表:1、vm_instance 虚拟...
    99+
    2024-04-02
  • mysql问题记录
    select count(1) from dual where exists (select 1 from users wher&...
    99+
    2019-11-13
    mysql问题记录
  • mongodb-mongos问题记录
    mongodb 启动mongos时报以下错误Error initializing sharding system: DistributedClockSkewed: clock skew of the clu...
    99+
    2024-04-02
  • Maven3问题记录-1
        1、升级到maven3时,环境变量的设置 M3_HOME=D:\ProgramFiles\apache-maven-3.0.3 如果M2_HOME和M3_HOME同时存在,则报 Exception in thread "main" ...
    99+
    2023-01-31
  • NAS 问题处理记录
     在解决自动配网的过程中,突然NAS不给力,偏偏这个时间找事情。上面这两个问题,说不复杂也不复杂,主要是自己在完全远程处理,很多不方便。当然少不了师弟的助攻,很感谢我的师弟帮忙,实验室的网络不稳定,让这个过程变得复杂。废话不多说,开始解决...
    99+
    2023-09-24
    php 服务器 apache
  • SYBase数据库问题记录
    16及以上版本中,sql语句里不能有分号,可以用go或者空行代替 字段默认不能为空,如果字段允许为空,后面要加上null声明 主键自增方式:设置为bigint  identity类型,并在后面添加with identity_g...
    99+
    2014-05-18
    SYBase数据库问题记录
  • 金蝶K3 12.2问题记录
    1、"定义的应用程序或对象错误" 的解决方法: 错误代码:1726(6BEH) Source :KDLogin Detail :Automation 错误 解决方法如下: 1、右...
    99+
    2023-01-31
    金蝶
  • 记录SpringBoot2.7.5升级SpringBoot3.0.0问题
    项目场景: 尝试将自己的项目升级到SpringBoot3.0.0分享下踩过的坑 问题一:启动报错 javax.servlet.http.HttpServletRequest 依赖配置好后,项目启动报错 报错内容如下: java.lang.T...
    99+
    2023-08-18
    java springboot
  • Flutter Add to App 问题记录
    前一阵应用中接入了Flutter,使用的是官方的Multiple FlutterEngine管理方案,目前线上运行良好,这里整理一下遇到的问题。 将 Flutter 集成到现有应用整体来说没有什么问题,按照文档的说明结合demo操作就行。...
    99+
    2023-08-17
    flutter android
  • vue跳转后不记录历史记录的问题
    目录vue跳转后不记录历史记录vue-router回退不记录历史场景说明处理方案其他api跳转vue跳转后不记录历史记录 vue路由跳转一般情况下是使用push,  this.$ro...
    99+
    2024-04-02
  • Oracle集群 diagwait的问题记录
    前言 对于Oracle集群,有关diagwait的解释可以很容易在网上搜到: 该问题只会出现在ORACLE 11.2 以前版本中,在 11G R2版本中,diagwait的值默认配置为13。 而针对11....
    99+
    2024-04-02
  • npm踩坑问题实战记录
    目录一、npm安装依赖失败问题二、npmlockfile报错三、npmERR!codeEPERM问题四、npmERR!codeEEXIST(文件已存在,拒绝删除)补充:通过npm命令...
    99+
    2024-04-02
  • 2022年 PHP面试问题记录
      最近找工作, 前前后后也面了不少公司,这里记录一下面试中的一些问题,希望能帮助到大家。 1 PHP static 与 self 的区别无限下级的实现方式array_map 和 array_walk...
    99+
    2023-09-30
    php 面试 php面试
  • flink mysql cdc调试问题记录
    最近需要用到flink cdc作为数据流处理框架,在demo运行中发现一些问题,特此记录问题和解决过程。 无法读取table Caused by: java.lang.IllegalArgumentException: Can't ...
    99+
    2023-08-31
    flink 大数据
  • docker run hangs问题排查记录
    1. 检查Docker daemon是否正在运行。可以使用命令`sudo systemctl status docker`来检查Do...
    99+
    2023-09-08
    docker
  • 关于ADO中用_RecordsetPtr记录集添加记录的问题
    在ADO中,可以使用_RecordsetPtr来添加记录到记录集中。下面是一个示例代码:```cpp// 创建记录集对象_Recor...
    99+
    2023-08-08
    ADO
  • [Elasticsearch] ES更新问题踩坑记录
    问题描述 我们有个系统设计的时候针对Hive创建表、删除表, 需要更新ES中的一个状态,标记是否删除,在几乎同时执行两条下面的语句的时候,发现在ES 中出现表即使被创建了还是无法被查询到的情况,针对该问题记录下排查分析过程. drop t...
    99+
    2018-03-25
    [Elasticsearch] ES更新问题踩坑记录
  • Vue router应用问题实战记录
    目录前言问题记录路由守卫的应用动态路由实现权限控制hash模式的路由参数被干扰跳转同组件路由,不刷新?总结前言 本文记录vue2的vue-router在使用过程中遇到的一些问题。 问...
    99+
    2024-04-02
  • 【YOLOv5问题记录】thop库的安装
    最近开始学习YOLOv5,踩了不少坑,总结一下问题。 配置环境按照这篇教程来的:Yolov5的配置+训练(超级详细!!!)_小学生玩编程的博客-CSDN博客 训练数据集跟着炮哥的这篇:目标检测---教你利用yolov5训练自己的目标检测模型...
    99+
    2023-09-05
    YOLO 深度学习 人工智能 python 计算机视觉
  • iOS 17 及 Xcode 15.0 Beta7 问题记录
    1、iOS 17 真机调试问题 iOS 17之后,真机调试Beta版本必须使用Beta版本的Xcode来调试,用以前复制DeviceSupport 方式无法调试,新的Beta版本Xcode中,已经不包...
    99+
    2023-09-07
    ios xcode cocoa
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作