cloudstack
文章平均质量分 81
wenwenxiong
这个作者很懒,什么都没留下…
展开
-
cloudstack delete zone
第一步:CloudStack数据库的重新初始化 1)、停止CloudStack服务。service cloud-management stop. 2)、到mysql里查询select uuid from storage_pool; 删除存储的SR。 [root@aa ~]# mysql -u root -ptcloud mysql> use cloud; Databa转载 2015-08-12 20:43:11 · 962 阅读 · 0 评论 -
cloudstack api调度流程
cloudstackapi调度流程我们发往cloudstack的api命令由management端的ApiServlet的processRequest(req,resp)进性处理,该函数开启一个线程进行处理。对于login和logout命令单独处理,其它命令发往ApiServer组件进行处理finalStringresponse=_apiServer.handleR原创 2015-10-14 19:29:59 · 1274 阅读 · 0 评论 -
cloudstack StatsCollector
cloudstack的StatsCollector中具有两个调度线程池ScheduledExecutorService,在StatsCollector中init()中一个名为_executor 的线程池创建4个线程执行HostCollector、VmStatsCollector、StorageCollector、AutoScaleMonitor、VmDiskStatsTask;一个名为_dis原创 2015-10-16 10:14:52 · 762 阅读 · 0 评论 -
cloudstack management与agent交互
在cloudstack management端,AgentManagerImpl组件负责与agent通信。在AagentManagerImpl组件中的configure()中对相关线程初始化_executor = new ThreadPoolExecutor(threads, threads, 60l, TimeUnit.SECONDS, new LinkedBlock原创 2015-10-15 20:52:51 · 1600 阅读 · 2 评论 -
cloudstack内部的VM HA和Host HA
CloudStack的HA功能分为VM的HA和Host的HA基于VM 启用VM的HA功能后,如果VM异常宕机(crash)或者进程被异常终止(而并非主机原因),CS会自动检测并尝试在当前主机重新开启该VM前提 1.VM被从内部(init 0, halt ,shutdown)关闭,或进程被杀掉。2.不能使用cloudstack控制界面关闭。备注 如果是使用cloudstack转载 2015-10-30 18:42:20 · 2098 阅读 · 0 评论 -
cloudstack guestnetwork vpc ingress/ergess介绍
cloudstack的advance网络中可以创建的network如下:guestnetwork、IsolatedNetwork、vpc、vpnCustomer gateway(这个应该不算一个网络,只是连接点)。(1)guestnetwork网络中出入口规则配置为1)Egress Rules(出口规则) 以整个guestnetwork为单位进行Egress Rules设置原创 2015-11-17 20:12:45 · 1005 阅读 · 0 评论 -
cloudstack juniper管理
cloudstack中管理juniper的最主要的是JuniperSRXExternalFirewallElement和JuniperSrxResource两个类,JuniperSRXExternalFirewallElement的类图如下cloudstack的外部网络设备都是采取类似的设计(1)、通过ExternalFirewallDeviceManagerImpl来处理外部原创 2015-12-21 19:37:06 · 545 阅读 · 0 评论 -
cloudstack F5 管理
类似于juniper, cloudstack中管理F5的最主要的是F5ExternalLoadBalancerElement和F5BigIpResource两个类,F5ExternalLoadBalancerElement的类图如下F5BigIpResourcecloudstack添加F5设备cloudstack利原创 2015-12-21 19:44:34 · 802 阅读 · 0 评论 -
ubuntu14.04安装与配置cloudmonkey
按照官网安装$ sudo apt-get install python-pip> $ sudo pip install cloudmonkey> $ cloudmonkey> Import error in cloudmonkey.requester : cannot import name connection出现上述错误正确安装为> pip uninstal原创 2016-02-26 18:51:16 · 961 阅读 · 0 评论 -
Recover CloudStack Database Password
If you ever need to get back your CloudStack database password, you can easily do so as below:1、Grab the encrypted password from /etc/cloudstack/management/db.properties [root@csman2-1 ~]# grep ^db.cl转载 2016-07-20 19:42:56 · 956 阅读 · 0 评论 -
cloudstack GuestNetwork Ingress-Egress rule
Egress1 创建 egress 规则(1)向management发出api命令:createEgressFirewallRulecmd的create()方法最终在cloud数据库firewall_rules表中插一条state:Add,purpose: Firewall,traffic_type: Egress的记录。execute()方法management --原创 2015-11-10 18:29:35 · 674 阅读 · 0 评论 -
cloudstack vpc network egress-ingress rules
1、添加VPC网络的ACL规则项(访问控制列表,作用类似防火墙规则)(1) 发往management的api命令为CreateNetworkACLCmdCreateNetworkACLCmd extends BaseAsyncCreateCmd因此,在management中通过api调度模块执行CreateNetworkACLCmd的create()和execute()方法。(2)原创 2015-11-10 18:33:56 · 769 阅读 · 0 评论 -
cloudstack VM的高可用(HighAvailability)
cloudstack对VM的高可用有两种方式(1)VM ha:由cloudstack management间隔发送pingTask收集host机器上VM的state信息,更新数据库表vm_instance的power_state字段,之后通过消息通知机制MessageBusBase发行该主题,订阅者比较数据库表vm_instance的power_state和state字段,若果power原创 2015-11-04 19:18:31 · 1718 阅读 · 0 评论 -
CloudStack由于解决主机宕机引起的SSVM与CPVM无法删除的方法
问题背景:运行SSVM跟CPVM的物理机发生宕机,查看SSVM跟CPVM状态仍旧为 Running, 所在主机仍旧显示为宕机物理机,于是将该物理机启动成功,登录物理机通过virsh list --all 命令查看SSVM跟 CPVM是否确实运行成功,发现并没有,再查询所有物理机,发现依旧没有发现 SSVM跟 CPVM的虚机,然而CloudStack的UI界面显示SSVM跟CPVM一转载 2015-08-30 17:26:09 · 1464 阅读 · 0 评论 -
cloudstack_template_snapshot_volume
cloudstack可以由volume生成snapshot和template(1)VM包含root Volume和data Volume;root和data型volume都可以创建snapshot。(2)只有root型Volume才可以创建template。(3)无论创建snapshot还是template,都要求Volume所在的VM处于stop状态。clou原创 2015-08-04 12:03:11 · 560 阅读 · 0 评论 -
CloudStack SSVM的Java process not running的解决方法
一般纯粹的干净的CloudStack+XenServer是不会出现这种问题的,该问题一般会出现的XenServer主机的重复利用上。 问题描述很简单,就是CloudStack的两个系统虚拟机ssvm和cpvm,都启动了,但是在ssvm 的 agent State这一栏不正确。进入ssvm(用户名密码分别是root/6m1ll10n),用df命令查看,ssvm没有正确的挂载nfs二级存储,在转载 2015-08-17 19:30:29 · 1453 阅读 · 0 评论 -
Cloudstack常用端口(Ports used by CloudStack)
Cloudstack常用端口(Ports used by CloudStack)管理服务器:8080: 主界面 / 授权API端口8096: 用户/客户端连接CS管理端 (不可靠的)8787: CloudStack (Tomcat) debug socket9090: Cloudstack群集 管理服务接口45219: JMX console系统VM代理通信 -转载 2015-08-17 19:26:55 · 1567 阅读 · 0 评论 -
添加主机失败
工作中经常用到CloudStack,过程中发现的一些故障排查分享出来,希望可以帮到大家。一、添加主机失败现象1: [root@mgmt ~]# tail -f /var/log/cloudstack/management/management-server.log2014-02-28 11:05:32,172 DEBUG [kvm.discoverer.Libvi转载 2015-08-17 19:28:56 · 5964 阅读 · 1 评论 -
centos7下cloudstack4.5源的设置
开源cloudstack的文档给出了centos6上配置cloudstack yum的说明,但是它的centos7 cloudstack yum库却是没有cloudstack的rpm包,无法使用该源。根据全球最大的cloudstack云服务提供商shapeblue网站上给出的帮助文档http://www.shapeblue.com/packages/可以看到在centos7下进原创 2015-09-12 11:46:23 · 2226 阅读 · 0 评论 -
docker cloudstack issue
在docker中安装cloudstack-management时,执行cloudstack-setup-management中间会执行下面一个脚本/bin/bash /usr/share/cloudstack-common/scripts/vm/systemvm/injectkeys.sh \/var/cloudstack/management/.ssh/id_rsa.pub \/原创 2015-08-26 19:45:15 · 1385 阅读 · 0 评论 -
cloudstack开启监听端口
1、JDK的配置和安装系统环境:centos7安装方式:rpm安装软件:jdk-8u25-linux-x64.rpm下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html检验系统原版本[root@zck ~]# java -versionjava version "1.7.0_原创 2015-09-29 12:18:33 · 605 阅读 · 0 评论 -
cloudstack 创建与删除VM流程
创建VM时,用户将命令发给ApiServlet处理,通过调度执行DeployVMCmd的execute方法。它的顺序图如下:删除VM调度执行DestroyVMCmd的execute方法。它的流程图如下:在DestroyVMCmd在执行execute中,DestroyVMCmd会被封装在StopCommand中,由management端发送agen原创 2015-10-16 18:29:00 · 1194 阅读 · 0 评论 -
docker-management遇到的一些问题
一个mysql节点,两个cloudstack-management节点先启动mysql节点如果cloudstack-management容器节点无法访问mysql节点,注意docker宿主机的iptables规则启动cloudstack-management节点后配置cloudstack-management数据库cloudstack-setup-datab原创 2015-09-29 12:08:14 · 952 阅读 · 0 评论 -
cloudstack-magament systemvm.iso问题
cloudstack-management中经常遇到Trying to inject public and private keys into systemvm iso INFO [c.c.s.ConfigurationServerImpl] (localhost-startStop-1:null) Injected public and private keys into systemvm i原创 2016-11-01 12:08:53 · 1114 阅读 · 0 评论