怪相!
Hi all, 谁能帮我解释下我碰到的一个怪相? 1)我有两台物理机,处于同一个子网。分别是management server(A)和agent server(B) 2)我在A上启动的虚拟机可以正常访问外网,但是如果我把它迁移到B上,那么这台虚拟机就无法上网,也不能被外界访问。 3)我在B上启动的虚拟机不能访问外网,也不能从外面访问。而且使用ifconfig查看,发现eth0网卡并没有被绑定ip,但是我从web UI的nics标签下可以看到CloudStack的确给它分配了一个private ip。如果我把这台虚拟机迁移到A上,那么这台虚拟机可以正常访问外网,也可以从外面访问。 PS:我使用CS 4.2,advanced zone,KVM hypervisor,宿主机Ubuntu12.04,虚拟机也是Ubuntu12.04。 谢谢 JUN
Re: 怪相!
Wei ZHOU, 你好!我对advanced zone的网络配置不是很熟悉,昨天没有理解你的回复,所以一直感到疑惑不解,很抱歉! 我先说明下我的硬件情况,我没有使用三层交换机。事实上不使用三层交换机也可以实现advanced zone,只要所有的物理机和虚拟机都在同一个vlan即可。以下是我advanced zone的基本情况(我在交换机上并没有做任何配置,我只是在创建advanced zone的时候设置了VLAN的范围[1-10],然后在新建vip网络时,CS自动选取了一个VLAN ID =2): 名称vip IDa0dc140e-7381-4c38-9f24-16907301b66d区域advanced-zone说明VIP类型Isolated状态 ImplementedPersistent No需要重新启动NoVLAN ID2网络方案Offering for Isolated networks with Source Nat service enabled CIDR10.1.1.0/24 你觉得以我这种硬件条件,能不能实现有两个宿主机的advanced zone?非常感谢! -- JUN 在 2014年3月11日 下午4:46,Wei ZHOU ustcweiz...@gmail.com写道: 昨天不是说了吗? 你用的advanced zone,要修改交换机上的物理机端口设置,允许相应的vlan通过。 不然的话,只有跟VR在一个物理机上的虚拟机能得到ip,其他物理机上的虚拟机是得不到ip的。 在 2014年3月11日 上午9:43,Du Jun dj199...@gmail.com写道: Hi all, 谁能帮我解释下我碰到的一个怪相? 1)我有两台物理机,处于同一个子网。分别是management server(A)和agent server(B) 2)我在A上启动的虚拟机可以正常访问外网,但是如果我把它迁移到B上,那么这台虚拟机就无法上网,也不能被外界访问。 3)我在B上启动的虚拟机不能访问外网,也不能从外面访问。而且使用ifconfig查看,发现eth0网卡并没有被绑定ip,但是我从web UI的nics标签下可以看到CloudStack的确给它分配了一个private ip。如果我把这台虚拟机迁移到A上,那么这台虚拟机可以正常访问外网,也可以从外面访问。 PS:我使用CS 4.2,advanced zone,KVM hypervisor,宿主机Ubuntu12.04,虚拟机也是Ubuntu12.04。 谢谢 JUN
Re: 怪相!
据我所知,VLAN分两种。你指的是public的,我指的是private的 在 2014年3月11日 下午5:14,�W�趴萍� �S奕�t / Carl Huang carl_hu...@edyna.com写道: 第一:照理�f物理�C跟���M�C不��在同一��vlan 第二:看不懂你後面的要求 2014-03-11 17:05 GMT+08:00 Du Jun dj199...@gmail.com: Wei ZHOU, 你好!我对advanced zone的网络配置不是很熟悉,昨天没有理解你的回复,所以一直感到疑惑不解,很抱歉! 我先说明下我的硬件情况,我没有使用三层交换机。事实上不使用三层交换机也可以实现advanced zone,只要所有的物理机和虚拟机都在同一个vlan即可。以下是我advanced zone的基本情况(我在交换机上并没有做任何配置,我只是在创建advanced zone的时候设置了VLAN的范围[1-10],然后在新建vip网络时,CS自动选取了一个VLAN ID =2): 名称vip IDa0dc140e-7381-4c38-9f24-16907301b66d区域advanced-zone说明VIP类型Isolated状态 ImplementedPersistent No需要重新启动NoVLAN ID2网络方案Offering for Isolated networks with Source Nat service enabled CIDR10.1.1.0/24 你觉得以我这种硬件条件,能不能实现有两个宿主机的advanced zone?非常感谢! -- JUN 在 2014年3月11日 下午4:46,Wei ZHOU ustcweiz...@gmail.com写道: 昨天不是说了吗? 你用的advanced zone,要修改交换机上的物理机端口设置,允许相应的vlan通过。 不然的话,只有跟VR在一个物理机上的虚拟机能得到ip,其他物理机上的虚拟机是得不到ip的。 在 2014年3月11日 上午9:43,Du Jun dj199...@gmail.com写道: Hi all, 谁能帮我解释下我碰到的一个怪相? 1)我有两台物理机,处于同一个子网。分别是management server(A)和agent server(B) 2)我在A上启动的虚拟机可以正常访问外网,但是如果我把它迁移到B上,那么这台虚拟机就无法上网,也不能被外界访问。 3)我在B上启动的虚拟机不能访问外网,也不能从外面访问。而且使用ifconfig查看,发现eth0网卡并没有被绑定ip,但是我从web UI的nics标签下可以看到CloudStack的确给它分配了一个private ip。如果我把这台虚拟机迁移到A上,那么这台虚拟机可以正常访问外网,也可以从外面访问。 PS:我使用CS 4.2,advanced zone,KVM hypervisor,宿主机Ubuntu12.04,虚拟机也是Ubuntu12.04。 谢谢 JUN -- eDynamics �W�趴萍� ��管理�� 主任 �S奕�t Carl Huang :+886-2-8797-6373 分�C:6302 �髡妫�+886-2-8797-6272 E-Mail:carl_hu...@edyna.com 台北��公司:台北市�群��^瑞光路 513 巷 28 �� 7 �� �u www.laibaodao.com oBuy全�I�W www.obuy.tw 荷包�W www.joinbao.com CityTalk城市通 www.citytalk.tw
启动的虚拟机配置网卡失败
Hi all, 我在Ubuntu12.04上面部署了一个 CloudStack4.2 advanced zone。我有两台服务器:A(10.10.101.103)作为management server,B(10.10.101.107)作为我的agent host。 我碰到的问题是,在management server上起的虚拟机可以正常上网,但是在agent server启动的虚拟机无法正常上网。我在web console上看,发现这台虚拟机压根就没有配置网卡,即:$ ifconfig 的结果只显示物理地址,不显示IP 地址。 另外,我为我的两台物理机都配置了网桥,两个网桥的名字都是cloudbr0。我的两台物理机都可以自由访问外网,我也可以从外面访问他们。 不知道大家能不能提供一些debug的线索(log里面没有error信息,我只是在虚拟机启动界面看到网卡配置失败信息),谢谢! -- 杜军
Re: 启动的虚拟机配置网卡失败
Hi all, 我通过web console查看/var/lib/dhcp/dhclient.eth0.leases,发现的信息非常正常,其中就包括fixed-address 10.1.1.121,也就是说virtual router已经为我的虚拟机分配了IP,只是我的虚拟机无法正常configure而已。不知道大家怎么看? 杜军 在 2014年3月11日 上午11:06,Du Jun dj199...@gmail.com写道: Hi ZHOU 感谢你的回复。不过我不是很清楚下面这句话的含义, agent host的网络接口配置 vlan 了吗? 我在advanced zone里配置了一个“Isolated” network, 该网络的vlan ID是一个正常的整数值,CIDR范围是 10.1.1.0/24。我启动的虚拟机都放在这个网络里面。我感觉Virtual Router应该会给这个虚拟机一个private IP(从 10.1.1.0/24里面取一个)。我能确定的是private IP的IP池里还有IP。我感觉问题好像是出在Virtual Router(最为一个DHCP服务器)没有为网卡分配IP地址。不知道我的理解对不对? virtual router也是在management server上吧 virtual router是在management server上。我在management server上起的虚拟机都可以正常分配IP。 谢谢 杜军 在 2014年3月10日 下午9:43,Wei ZHOU ustcweiz...@gmail.com写道: agent host的网络接口配置 vlan 了吗? virtual router也是在management server上吧 在 2014年3月10日 下午12:17,Du Jun dj199...@gmail.com写道: Hi all, 我在Ubuntu12.04上面部署了一个 CloudStack4.2 advanced zone。我有两台服务器:A(10.10.101.103)作为management server,B(10.10.101.107)作为我的agent host。 我碰到的问题是,在management server上起的虚拟机可以正常上网,但是在agent server启动的虚拟机无法正常上网。我在web console上看,发现这台虚拟机压根就没有配置网卡,即:$ ifconfig 的结果只显示物理地址,不显示IP 地址。 另外,我为我的两台物理机都配置了网桥,两个网桥的名字都是cloudbr0。我的两台物理机都可以自由访问外网,我也可以从外面访问他们。 不知道大家能不能提供一些debug的线索(log里面没有error信息,我只是在虚拟机启动界面看到网卡配置失败信息),谢谢! -- 杜军
Re: 启动的虚拟机配置网卡失败
Hi linuxbqj, 我没有三层交换机,所以就没有在三层交换机里配置vlan。我的management server里的虚拟机网卡配置正常,也可以上网。谢谢! 杜军 在 2014年3月11日 下午12:08,linux...@gmail.com linux...@gmail.com写道: 三层交换机里面的vlan的路由你配置了吗? 在 2014年3月11日 上午11:19,Du Jun dj199...@gmail.com 写道: Hi all, 我通过web console查看/var/lib/dhcp/dhclient.eth0.leases,发现的信息非常正常,其中就包括fixed-address 10.1.1.121,也就是说virtual router已经为我的虚拟机分配了IP,只是我的虚拟机无法正常configure而已。不知道大家怎么看? 杜军 在 2014年3月11日 上午11:06,Du Jun dj199...@gmail.com写道: Hi ZHOU 感谢你的回复。不过我不是很清楚下面这句话的含义, agent host的网络接口配置 vlan 了吗? 我在advanced zone里配置了一个“Isolated” network, 该网络的vlan ID是一个正常的整数值,CIDR范围是 10.1.1.0/24。 http://10.1.1.0/24%E3%80%82我启动的虚拟机都放在这个网络里面。我感觉Virtual Router应该会给这个虚拟机一个private IP(从 10.1.1.0/24里面取一个)。我能确定的是private IP的IP池里还有IP。我感觉问题好像是出在Virtual Router(最为一个DHCP服务器)没有为网卡分配IP地址。不知道我的理解对不对? virtual router也是在management server上吧 virtual router是在management server上。我在management server上起的虚拟机都可以正常分配IP。 谢谢 杜军 在 2014年3月10日 下午9:43,Wei ZHOU ustcweiz...@gmail.com写道: agent host的网络接口配置 vlan 了吗? virtual router也是在management server上吧 在 2014年3月10日 下午12:17,Du Jun dj199...@gmail.com写道: Hi all, 我在Ubuntu12.04上面部署了一个 CloudStack4.2 advanced zone。我有两台服务器:A(10.10.101.103)作为management server,B(10.10.101.107)作为我的agent host。 我碰到的问题是,在management server上起的虚拟机可以正常上网,但是在agent server启动的虚拟机无法正常上网。我在web console上看,发现这台虚拟机压根就没有配置网卡,即:$ ifconfig 的结果只显示物理地址,不显示IP 地址。 另外,我为我的两台物理机都配置了网桥,两个网桥的名字都是cloudbr0。我的两台物理机都可以自由访问外网,我也可以从外面访问他们。 不知道大家能不能提供一些debug的线索(log里面没有error信息,我只是在虚拟机启动界面看到网卡配置失败信息),谢谢! -- 杜军 -- 白清杰 (Born Bai) 北京开源愿景信息技术有限公司 Mail: linux...@gmail.com
Re: Re: 回复: 从CS 4.2.0 升级到CS 4.2.1
Hi ZHOU, 这个问题现在解决了,谢谢! 杜军 在 14/3/7,Wei ZHOUustcweiz...@gmail.com 写道: dpkg -l |grep cloudstack 还有记录吧? 用apt-get remove,或者apt-get purge。前者会保留配置,后者删的比较干净 在 2014年3月7日 上午9:41,Du Jun dj199...@gmail.com写道: 请允许我提一个非常白痴的问题,不过我实在是纠结了很久。我希望卸载4.2.1,然后重装4.2.0. 1.我把我机器上所有与cloudstack有关的全部删除了,使用的是$ find / -name *cloudstack* | xargs rm -rf 2.我从http://cloudstack.apt-get.eu/ubuntu/dists/precise/4.2/pool/ 下载了所有的4.2.0的deb包,然后放在我的一个apache服务器上。我可以从本机wget他们。这些deb包在apache服务器上的位置如下所示: *$ pwd* /var/www/cloudstack/repo/binary *$ ls -l* -rw-r--r-- 1 root root 40156966 Mar 7 15:48 cloudstack-agent_4.2.0_all.deb -rw-r--r-- 1 root root 77904298 Mar 7 15:48 cloudstack-awsapi_4.2.0_all.deb -rw-r--r-- 1 root root 51908 Mar 7 15:48 cloudstack-cli_4.2.0_all.deb -rw-r--r-- 1 root root 40515402 Mar 7 15:48 cloudstack-common_4.2.0_all.deb -rw-r--r-- 1 root root 51874 Mar 7 15:48 cloudstack-docs_4.2.0_all.deb -rw-r--r-- 1 root root 137174870 Mar 7 15:48 cloudstack-management_4.2.0_all.deb -rw-r--r-- 1 root root 40616254 Mar 7 15:48 cloudstack-usage_4.2.0_all.deb -rw-r--r-- 1 root root 4646 Mar 7 15:48 Packages -rw-r--r-- 1 root root 1693 Mar 7 15:48 Packages.gz 3.我在本地的/etc/apt/sources.list.d/cloudstack.list上添加一条记录 deb http://10.10.103.102/cloudstack/repo binary ./ 4.我在本机使用apt-get update 和 apt-get install cloudstack-agent, 系统提示我, Reading package lists... Done Building dependency tree Reading state information... Done cloudstack-agent is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 108 not upgraded. 但是我已经卸载干净了啊!求给建议,谢谢! -- 杜军 在 2014年3月7日 下午3:52,tanthalas tanthalas...@hotmail.com写道: 4.2.1是对4.2.0的修复,这两个版本对比的话还是建议你用新版。 刘宇超 发件人: Du Jun 发送时间: 2014-03-07 15:08:32 收件人: users-cn 抄送: 主题: Re: 回复: 从CS 4.2.0 升级到CS 4.2.1 据我所知,CS 4.2.0 KVM的root_disk 快照是不支持的,但data_disk 快照是支持的。就不知道CS 4.2.1或者4.3是什么情况了。 顺便问一下,你们讨论的vm 快照是指那个快照? -- 杜军 在 2014年3月7日 下午2:50,Wei ZHOU ustcweiz...@gmail.com写道: kvm的vm快照是不能用的,即便在4.3也不一定(待确定)。 在 2014年3月7日 上午7:03,虚无缥缈 83675...@qq.com写道: 4.2.1的kvm快照能用吗,群里有人说还是不能用,不能用升级也没有什么必要了。 -- 原始邮件 -- 发件人: Wei ZHOU;ustcweiz...@gmail.com; 发送时间: 2014年3月7日(星期五) 下午2:00 收件人: users-cnusers-cn@cloudstack.apache.org; 主题: Re: 从CS 4.2.0 升级到CS 4.2.1 没什么影响,4.2.0到4.2.1很安全的。做好数据库备份就o了 在 2014年3月7日 上午3:09,Du Jun dj199...@gmail.com写道: Hi, 我有一个CS 4.2.0的集群,安装在Ubuntu12.04上,是一个advanced zone,KVM hypervisor。我想把它升级成CS 4.2.1,也是KVM hypervisor,但不希望影响到集群上的虚拟机。大家看看能不能给点意见?怎样升级最安全?谢谢! -- 杜军
关于libvirt版本问题
Hi all, 用apt-get install下载安装的cloudstack目前默认安装0.9.8版本的libvirt。但是0.9.8版本的libvirt似乎太老了。我前几天尝试过使用1.2.2版本的libvirt(agent-host使用1.2.2,management使用0.9.8),发现存在不兼容现象。不知道大家都用什么版本的libvirt?对于有需要使用较高版本的libvirt(比如1.0.0以上)的,有没有好的建议?有没有实际使用经验?谢谢! -- 杜军
Re: Re: 回复: 从CS 4.2.0 升级到CS 4.2.1
请允许我提一个非常白痴的问题,不过我实在是纠结了很久。我希望卸载4.2.1,然后重装4.2.0. 1.我把我机器上所有与cloudstack有关的全部删除了,使用的是$ find / -name *cloudstack* | xargs rm -rf 2.我从http://cloudstack.apt-get.eu/ubuntu/dists/precise/4.2/pool/ 下载了所有的4.2.0的deb包,然后放在我的一个apache服务器上。我可以从本机wget他们。这些deb包在apache服务器上的位置如下所示: *$ pwd* /var/www/cloudstack/repo/binary *$ ls -l* -rw-r--r-- 1 root root 40156966 Mar 7 15:48 cloudstack-agent_4.2.0_all.deb -rw-r--r-- 1 root root 77904298 Mar 7 15:48 cloudstack-awsapi_4.2.0_all.deb -rw-r--r-- 1 root root 51908 Mar 7 15:48 cloudstack-cli_4.2.0_all.deb -rw-r--r-- 1 root root 40515402 Mar 7 15:48 cloudstack-common_4.2.0_all.deb -rw-r--r-- 1 root root 51874 Mar 7 15:48 cloudstack-docs_4.2.0_all.deb -rw-r--r-- 1 root root 137174870 Mar 7 15:48 cloudstack-management_4.2.0_all.deb -rw-r--r-- 1 root root 40616254 Mar 7 15:48 cloudstack-usage_4.2.0_all.deb -rw-r--r-- 1 root root 4646 Mar 7 15:48 Packages -rw-r--r-- 1 root root 1693 Mar 7 15:48 Packages.gz 3.我在本地的/etc/apt/sources.list.d/cloudstack.list上添加一条记录 deb http://10.10.103.102/cloudstack/repo binary ./ 4.我在本机使用apt-get update 和 apt-get install cloudstack-agent, 系统提示我, Reading package lists... Done Building dependency tree Reading state information... Done cloudstack-agent is already the newest version. 0 upgraded, 0 newly installed, 0 to remove and 108 not upgraded. 但是我已经卸载干净了啊!求给建议,谢谢! -- 杜军 在 2014年3月7日 下午3:52,tanthalas tanthalas...@hotmail.com写道: 4.2.1是对4.2.0的修复,这两个版本对比的话还是建议你用新版。 刘宇超 发件人: Du Jun 发送时间: 2014-03-07 15:08:32 收件人: users-cn 抄送: 主题: Re: 回复: 从CS 4.2.0 升级到CS 4.2.1 据我所知,CS 4.2.0 KVM的root_disk 快照是不支持的,但data_disk 快照是支持的。就不知道CS 4.2.1或者4.3是什么情况了。 顺便问一下,你们讨论的vm 快照是指那个快照? -- 杜军 在 2014年3月7日 下午2:50,Wei ZHOU ustcweiz...@gmail.com写道: kvm的vm快照是不能用的,即便在4.3也不一定(待确定)。 在 2014年3月7日 上午7:03,虚无缥缈 83675...@qq.com写道: 4.2.1的kvm快照能用吗,群里有人说还是不能用,不能用升级也没有什么必要了。 -- 原始邮件 -- 发件人: Wei ZHOU;ustcweiz...@gmail.com; 发送时间: 2014年3月7日(星期五) 下午2:00 收件人: users-cnusers-cn@cloudstack.apache.org; 主题: Re: 从CS 4.2.0 升级到CS 4.2.1 没什么影响,4.2.0到4.2.1很安全的。做好数据库备份就o了 在 2014年3月7日 上午3:09,Du Jun dj199...@gmail.com写道: Hi, 我有一个CS 4.2.0的集群,安装在Ubuntu12.04上,是一个advanced zone,KVM hypervisor。我想把它升级成CS 4.2.1,也是KVM hypervisor,但不希望影响到集群上的虚拟机。大家看看能不能给点意见?怎样升级最安全?谢谢! -- 杜军
如何断开主机连接
Hi, 最近碰到一个小问题,我需要断开一台主机连接,不知道该怎么操作? PS:我用的是CS 4.2 谢谢 杜军
Re: 回复: 从CS 4.2.0 升级到CS 4.2.1
大家好, 我要升级CS 4.2.0到4.2.1也实在是出于无奈。因为我的cloudstack-management 是4.2.0的,现在想安装4.2.0的cloudstack-agent。但是通过apt-get install安装发现,目前只有4.2.1的了。而且发现cloudstack-management 4.2.0与cloudstack-agent 4.2.1存在兼容性问题,所以请教你们安装cloudstack-agent 4.2.0的方法。谢谢! -- 杜军 在 2014年3月7日 下午2:03,虚无缥缈 83675...@qq.com写道: 4.2.1的kvm快照能用吗,群里有人说还是不能用,不能用升级也没有什么必要了。 -- 原始邮件 -- 发件人: Wei ZHOU;ustcweiz...@gmail.com; 发送时间: 2014年3月7日(星期五) 下午2:00 收件人: users-cnusers-cn@cloudstack.apache.org; 主题: Re: 从CS 4.2.0 升级到CS 4.2.1 没什么影响,4.2.0到4.2.1很安全的。做好数据库备份就o了 在 2014年3月7日 上午3:09,Du Jun dj199...@gmail.com写道: Hi, 我有一个CS 4.2.0的集群,安装在Ubuntu12.04上,是一个advanced zone,KVM hypervisor。我想把它升级成CS 4.2.1,也是KVM hypervisor,但不希望影响到集群上的虚拟机。大家看看能不能给点意见?怎样升级最安全?谢谢! -- 杜军
Re: 回复: 回复: 从CS 4.2.0 升级到CS 4.2.1
谢谢@虚无飘渺!直接下载所有4.2.0的deb包并且一一安装就行了?还需要额外的配置吗? -- 杜军 在 2014年3月7日 下午2:18,虚无缥缈 83675...@qq.com写道: http://cloudstack.apt-get.eu/ubuntu/dists/precise/4.2/pool/ 这有4.2.0的安装包 -- 原始邮件 -- 发件人: Du Jun;dj199...@gmail.com; 发送时间: 2014年3月7日(星期五) 下午2:13 收件人: users-cnusers-cn@cloudstack.apache.org; 主题: Re: 回复: 从CS 4.2.0 升级到CS 4.2.1 大家好, 我要升级CS 4.2.0到4.2.1也实在是出于无奈。因为我的cloudstack-management 是4.2.0的,现在想安装4.2.0的cloudstack-agent。但是通过apt-get install安装发现,目前只有4.2.1的了。而且发现cloudstack-management 4.2.0与cloudstack-agent 4.2.1存在兼容性问题,所以请教你们安装cloudstack-agent 4.2.0的方法。谢谢! -- 杜军 在 2014年3月7日 下午2:03,虚无缥缈 83675...@qq.com写道: 4.2.1的kvm快照能用吗,群里有人说还是不能用,不能用升级也没有什么必要了。 -- 原始邮件 -- 发件人: Wei ZHOU;ustcweiz...@gmail.com; 发送时间: 2014年3月7日(星期五) 下午2:00 收件人: users-cnusers-cn@cloudstack.apache.org; 主题: Re: 从CS 4.2.0 升级到CS 4.2.1 没什么影响,4.2.0到4.2.1很安全的。做好数据库备份就o了 在 2014年3月7日 上午3:09,Du Jun dj199...@gmail.com写道: Hi, 我有一个CS 4.2.0的集群,安装在Ubuntu12.04上,是一个advanced zone,KVM hypervisor。我想把它升级成CS 4.2.1,也是KVM hypervisor,但不希望影响到集群上的虚拟机。大家看看能不能给点意见?怎样升级最安全?谢谢! -- 杜军
如何更改cloudstack DNS server
Hi all, 当我们新建cloudstack zone的时候,我们会填写public dns server name和internal dns server name。在zone enabled后,还能够修改dns server name吗?因为其中几个dns server不巧挂掉了,而我又不想推倒重来。可以通过修改数据库来达到目的吗?如果可以,该修改那个数据库表?谢谢! ps:我是cloudstack的root,可以随意修改数据库 -- Best regards, DuJun
Re: 如何更改cloudstack DNS server
Thanks! BTW, it's cool to use mi phone to send emails! Regards, Du 在 2013年12月30日 下午11:37,shing tan shing...@bdata.com.cn写道: hi , 点击需要修改的zone,进入后看到有个‘笔’的符号,点击就可以在里面修改了。 ShingTAN FYI 发自我的小米手机 Du Jun dj199...@gmail.com编写: Hi all, 当我们新建cloudstack zone的时候,我们会填写public dns server name和internal dns server name。在zone enabled后,还能够修改dns server name吗?因为其中几个dns server不巧挂掉了,而我又不想推倒重来。可以通过修改数据库来达到目的吗?如果可以,该修改那个数据库表?谢谢! ps:我是cloudstack的root,可以随意修改数据库 -- Best regards, DuJun
虚拟机之间内网传输速度奇慢!
Hi, 最近碰到一个问题,我同一个服务器上的虚拟机之间的网速出奇地慢,只有几百KB/s,但是我的内网是千兆网卡。我知道需要修改一些网络配置来提高我的内网传输速度,但是我在global settings里面修改了network.throttling.rate和vm.network.throttling.rate这两个值却不起任何作用。 ps:我的主机操作系统是UBUNTU12.04,Cloudstack版本是4.2,hypervisor是KVM,虚拟机操作系统是UBUNTU12.04,所有虚拟机在同一台主机上。 大伙儿给点意见啊!谢谢了! -- Best regards, DuJun
Fwd: Fail to attach volume to VM
Hi all, I find I am unable to attach volume to VM while VM is running.The error message is show below: Failed to attach volume: volume-1 to VM: standard-ubuntu; org.libvirt.LibvirtException: internal error unable to execute QEMU command 'device_add': Duplicate ID 'virtio-disk1' for device The VM xml result returned by libvirt is show below: root@openstack-server-1:/usr/bin# virsh dumpxml i-2-3-VM domain type='kvm' id='11' namei-2-3-VM/name uuid3bec686e-ccfb-4cfd-ab0f-c709b8802f04/uuid descriptionUbuntu 12.04 (64-bit)/description memory524288/memory currentMemory524288/currentMemory vcpu1/vcpu cputune shares500/shares /cputune os type arch='x86_64' machine='pc-1.0'hvm/type boot dev='cdrom'/ boot dev='hd'/ /os features acpi/ apic/ pae/ /features clock offset='utc'/ on_poweroffdestroy/on_poweroff on_rebootrestart/on_reboot on_crashdestroy/on_crash devices emulator/usr/bin/kvm/emulator disk type='file' device='disk' driver name='qemu' type='qcow2' cache='none'/ source file='/mnt/d15f1dda-469f-31b1-a760-a3f477b6903e/ebe08b1d-91d2-4d38-b034-f65041b415a2'/ target dev='vda' bus='virtio'/ alias name='virtio-disk0'/ address type='pci' domain='0x' bus='0x00' slot='0x04' function='0x0'/ /disk disk type='file' device='cdrom' driver name='qemu' type='raw' cache='none'/ target dev='hdc' bus='ide'/ readonly/ alias name='ide0-1-0'/ address type='drive' controller='0' bus='1' unit='0'/ /disk controller type='ide' index='0' alias name='ide0'/ address type='pci' domain='0x' bus='0x00' slot='0x01' function='0x1'/ /controller interface type='bridge' mac address='06:23:76:00:00:0d'/ source bridge='cloudbr0'/ target dev='vnet9'/ model type='virtio'/ bandwidth inbound average='25600' peak='25600'/ outbound average='25600' peak='25600'/ /bandwidth alias name='net0'/ address type='pci' domain='0x' bus='0x00' slot='0x03' function='0x0'/ /interface serial type='pty' source path='/dev/pts/6'/ target port='0'/ alias name='serial0'/ /serial console type='pty' tty='/dev/pts/6' source path='/dev/pts/6'/ target type='serial' port='0'/ alias name='serial0'/ /console input type='tablet' bus='usb' alias name='input0'/ /input input type='mouse' bus='ps2'/ graphics type='vnc' port='5903' autoport='yes'/ video model type='cirrus' vram='9216' heads='1'/ alias name='video0'/ address type='pci' domain='0x' bus='0x00' slot='0x02' function='0x0'/ /video memballoon model='virtio' alias name='balloon0'/ address type='pci' domain='0x' bus='0x00' slot='0x05' function='0x0'/ /memballoon /devices /domain I can only find virtio-disk0,there is no device called virtio-disk1.So,why cloudstack libvirt tell me Duplicate ID 'virtio-disk1' for device?Is there anyone could answer this question?Thank you in advance. Best regards, DuJun
Re: management Server如何确认SSVM already running
ssh -i ~/.ssh/private_key -p 3922 root@local-link-address 2013/11/25 Nick nick.ch...@kland.com.tw Hello All 请教一下,management是如何去确认SSVM是否有起来的呢?? 透过SSH吗??那是透过那一个IP?Public IP or Private IP or Link Local IP Address. 在WEB UI都己经看到Console Proxy VM Secondary Storage VM already running。 但management确仍然显” No running ssvm is found, so command will be sent to LocalHostEndPoint” Thanks
Re: Re: VPC支持Security group吗?是如何支持的?
楼上两个大神!赞!! 在 2013年11月25日下午4:40,Wei ZHOU ustcweiz...@gmail.com写道: 对的。安全组是针对shared network的,防火墙是针对isolated network 在 2013年11月25日上午4:11,tanthalas tanthalas...@hotmail.com写道: 我理解VPC是这样的 通过一个VR实现多个vlan隔离,属于隔离网络,不是shared 网络,是不需要安全组功能的。 刘宇超 Richard Liu 发件人: Du Jun 发送时间: 2013-11-24 20:33:29 收件人: users-cn 抄送: 主题: Re: VPC支持Security group吗?是如何支持的? Hi ZHOU, VPC不支持security group,有依据吗?苦于找不到依据又实现不了啊!谢谢! - Best regards, DuJun 在 13-11-24,Wei ZHOUustcweiz...@gmail.com 写道: 不行 在 13-11-23,Du Jundj199...@gmail.com 写道: Security group不行吗? 在 13-11-22,Wei ZHOUustcweiz...@gmail.com 写道: VPC是高级网络的功能,可以用FIREWALL来隔离 2013/11/22, Du Jun dj199...@gmail.com: Hi all, cloudstack的VPC支持Security group吗?是如何支持的? 谢谢! DuJun
Re: 为虚拟机绑定磁盘是失败,失败原因“Duplicate ID 'virtio-disk1' for device”
那么该如何破?除了换系统外 在 2013年11月25日下午4:52,Wei ZHOU ustcweiz...@gmail.com写道: 这个应该就是我说的linux 3.*的udev问题。 在 2013年11月25日上午9:48,Du Jun dj199...@gmail.com写道: Hi ZHOU, 如果我先stop虚拟机,再挂载volume,然后再启动虚拟机,那么一切都ok的。就是不能在虚拟机运行的时候挂载。或者我虚拟机第一次启动的时候,我挂载上去,那也是ok的,但是我卸载掉volume然后再挂载,那就会报错“Duplicate ID 'virtio-disk1”。 我通过libvirt来查看VM 的XML信息如下: root@openstack-server-1:/usr/bin# virsh dumpxml i-2-3-VM domain type='kvm' id='11' namei-2-3-VM/name uuid3bec686e-ccfb-4cfd-ab0f-c709b8802f04/uuid descriptionUbuntu 12.04 (64-bit)/description memory524288/memory currentMemory524288/currentMemory vcpu1/vcpu cputune shares500/shares /cputune os type arch='x86_64' machine='pc-1.0'hvm/type boot dev='cdrom'/ boot dev='hd'/ /os features acpi/ apic/ pae/ /features clock offset='utc'/ on_poweroffdestroy/on_poweroff on_rebootrestart/on_reboot on_crashdestroy/on_crash devices emulator/usr/bin/kvm/emulator disk type='file' device='disk' driver name='qemu' type='qcow2' cache='none'/ source file='/mnt/d15f1dda-469f-31b1-a760-a3f477b6903e/ebe08b1d-91d2-4d38-b034-f65041b415a2'/ target dev='vda' bus='virtio'/ alias name='virtio-disk0'/ address type='pci' domain='0x' bus='0x00' slot='0x04' function='0x0'/ /disk disk type='file' device='cdrom' driver name='qemu' type='raw' cache='none'/ target dev='hdc' bus='ide'/ readonly/ alias name='ide0-1-0'/ address type='drive' controller='0' bus='1' unit='0'/ /disk controller type='ide' index='0' alias name='ide0'/ address type='pci' domain='0x' bus='0x00' slot='0x01' function='0x1'/ /controller interface type='bridge' mac address='06:23:76:00:00:0d'/ source bridge='cloudbr0'/ target dev='vnet9'/ model type='virtio'/ bandwidth inbound average='25600' peak='25600'/ outbound average='25600' peak='25600'/ /bandwidth alias name='net0'/ address type='pci' domain='0x' bus='0x00' slot='0x03' function='0x0'/ /interface serial type='pty' source path='/dev/pts/6'/ target port='0'/ alias name='serial0'/ /serial console type='pty' tty='/dev/pts/6' source path='/dev/pts/6'/ target type='serial' port='0'/ alias name='serial0'/ /console input type='tablet' bus='usb' alias name='input0'/ /input input type='mouse' bus='ps2'/ graphics type='vnc' port='5903' autoport='yes'/ video model type='cirrus' vram='9216' heads='1'/ alias name='video0'/ address type='pci' domain='0x' bus='0x00' slot='0x02' function='0x0'/ /video memballoon model='virtio' alias name='balloon0'/ address type='pci' domain='0x' bus='0x00' slot='0x05' function='0x0'/ /memballoon /devices /domain 里面只有virtio-disk0没有virtio-disk1啊! 谢谢 DuJun 在 2013年11月25日下午4:41,Wei ZHOU ustcweiz...@gmail.com写道: 之前有过挂载、卸载的操作吗? virsh dumpxml出来的文件里面有virtio-disk1吗? 有条件试试虚拟机OS是centos6或者rhel6的情况。 我记得linux kernel 3.*带的udev里面有个bug 在 2013年11月24日下午1:38,Du Jun dj199...@gmail.com写道: Hi ZHOU, 目前我的虚拟机还没有挂额外数据盘,物理机qemu版本1.0,libvirt版本0.9.8,虚拟机OS时ubuntu 12.04. Does these matters? Best regards, DuJun 2013/11/24, Wei ZHOU ustcweiz...@gmail.com: 你挂了几个盘?你的物理机的QEMU和LIBVIRT是什么版本,虚拟机用的什么OS 2013/11/23, Du Jun dj199...@gmail.com: Hi all, 我在为虚拟机绑定磁盘的时候碰到了一个问题,log信息如下: 2013-11-23 18:04:03,155 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-57:job-81 = [ 260b8d64-570d-4469-92c6-f27d887955b0 ]) Complete async job-81 = [ 260b8d64-570d-4469-92c6-f27d887955b0 ], jobStatus: 2, resultCode: 530, result: Error Code: 530 Error text: Failed to attach volume: volume-a4903396-ca1b-48a9-838d-e82dbd190932 to VM: basic-inception-vm; org.libvirt.LibvirtException: internal error unable to execute QEMU command 'device_add': Duplicate ID 'virtio-disk1' for device 提示信息说:“Duplicate ID 'virtio-disk1' for device”,我就迷惑了,数据磁盘在我的主存储里面是独一无二的呀,求解释,求说明!谢谢! Best regards, DuJun
cloudstack disk device id name
Hi all, I feel confused about /dev/sda , /dev/sdb/ , /dev/sda1, /dev/sda2 , or /dev/sda5. I know /dev/sda* is KVM boot partitions.So,how do they work? Besides,I have a volume whose device_id.to_i=1,so what's the device_name it equals to? /dev/sda or /dev/sdb? How does cloudstack calculate it? What's the start number of cloudstack device_id?0 or 1? Thanks! - Best regards, DuJun
Re: VPC支持Security group吗?是如何支持的?
Security group不行吗? 在 13-11-22,Wei ZHOUustcweiz...@gmail.com 写道: VPC是高级网络的功能,可以用FIREWALL来隔离 2013/11/22, Du Jun dj199...@gmail.com: Hi all, cloudstack的VPC支持Security group吗?是如何支持的? 谢谢! DuJun
为虚拟机绑定磁盘是失败,失败原因“Duplicate ID 'virtio-disk1' for device”
Hi all, 我在为虚拟机绑定磁盘的时候碰到了一个问题,log信息如下: 2013-11-23 18:04:03,155 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-57:job-81 = [ 260b8d64-570d-4469-92c6-f27d887955b0 ]) Complete async job-81 = [ 260b8d64-570d-4469-92c6-f27d887955b0 ], jobStatus: 2, resultCode: 530, result: Error Code: 530 Error text: Failed to attach volume: volume-a4903396-ca1b-48a9-838d-e82dbd190932 to VM: basic-inception-vm; org.libvirt.LibvirtException: internal error unable to execute QEMU command 'device_add': Duplicate ID 'virtio-disk1' for device 提示信息说:“Duplicate ID 'virtio-disk1' for device”,我就迷惑了,数据磁盘在我的主存储里面是独一无二的呀,求解释,求说明!谢谢! Best regards, DuJun
stop虚拟机产生的严重的后果
Hi all, 我用ubuntu 12.04的ISO起了一个虚拟机,发现stop虚拟机后再重启,会进入重新安装界面。就是说一旦虚拟机关闭,硬盘上的一切数据都会丢失。如果真是这样,那太恐怖了!不知道我的理解对不对?求指点,谢谢! DuJun
无法添加CPU频率大于2GHZ的虚拟机
Hi, Cloudstack4.2貌似有一个bug,就是可以添加CPU频率等于2GHZ的双核的compute offering,但就是无法用这个compute offering启动虚拟机。但事实上我宿主机的CPU主频远远大于2GHZ。大家有时间的话帮我看看我的log吧,虽然说有点长,但描述了创建虚拟机的全过程,其中我觉得可疑的cpuOverprovisioningFactor: 1.0已经红色标记了,有没有人知道原因的帮我解释一下,谢谢啦!:) 2013-11-19 17:22:32,651 DEBUG [cloud.api.ApiServlet] (catalina-exec-2:null) ===END=== 10.10.15.18 -- GET command=deployVirtualMachinezoneId=de6081ca-0f25-44f0-aeec-81d0a844329etemplateId=f4a9b927-247c-429c-a0fe-e660c3f2dd23hypervisor=KVMserviceOfferingId=27287f8b-a488-4350-8b70-e57719f22b3bdiskOfferingId=43feaa9e-f7bd-4805-825a-d8527430ec02networkIds=6d4ca91d-cf83-4d71-9c3c-0b4df343b3bddisplayname=tfxt-222name=tfxt-222response=jsonsessionkey=kYuQ4zESaE%2FqGV%2Bjat8gMC4vI8Y%3D_=1384852954050 2013-11-19 17:22:32,655 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) InfrastructureEntity name is:com.cloud.offering.ServiceOffering 2013-11-19 17:22:32,656 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) ControlledEntity name is:com.cloud.template.VirtualMachineTemplate 2013-11-19 17:22:32,659 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) ControlledEntity name is:com.cloud.network.Network 2013-11-19 17:22:32,661 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) InfrastructureEntity name is:com.cloud.offering.DiskOffering 2013-11-19 17:22:32,678 DEBUG [cloud.network.NetworkModelImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Service SecurityGroup is not supported in the network id=204 2013-11-19 17:22:32,681 DEBUG [cloud.network.NetworkModelImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Service SecurityGroup is not supported in the network id=204 2013-11-19 17:22:32,695 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Deploy avoids pods: [], clusters: [], hosts: [] 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) DeploymentPlanner allocation algorithm: com.cloud.deploy.FirstFitPlanner_EnhancerByCloudStack_1ff4f9d9@303802fb 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Trying to allocate a host and storage pools from dc:1, pod:null,cluster:null, requested cpu: 4400, requested ram: 2147483648 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Is ROOT volume READY (pool already allocated)?: No 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Searching all possible resources under this Zone: 1 2013-11-19 17:22:32,698 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Listing clusters in order of aggregate capacity, that have (atleast one host with) enough CPU and RAM capacity under this Zone: 1 2013-11-19 17:22:32,700 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Removing from the clusterId list these clusters from avoid set: [] 2013-11-19 17:22:32,706 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Checking resources in Cluster: 1 under Pod: 1 2013-11-19 17:22:32,708 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) Looking for hosts in dc: 1 pod:1 cluster:1 2013-11-19 17:22:32,711 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) FirstFitAllocator has 1 hosts to check for allocation: [Host[-3-Routing]] 2013-11-19 17:22:32,713 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) Found 1 hosts for allocation after prioritization: [Host[-3-Routing]] 2013-11-19 17:22:32,713 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) Looking for speed=4400Mhz, Ram=2048 2013-11-19 17:22:32,718 DEBUG [cloud.capacity.CapacityManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) Checking if host: 3 has enough capacity for requested CPU: 4400 and requested RAM: 2147483648 , cpuOverprovisioningFactor: 1.0 2013-11-19 17:22:32,720 DEBUG [cloud.capacity.CapacityManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) Hosts's actual total CPU: 64000 and CPU after applying overprovisioning: 64000 2013-11-19 17:22:32,720 DEBUG
Fail to start vm with cpu clouk larger than 2GHZ
Hi all, I meet a problem in cloudstack4.2 that I am unbale to start vm with cpu clock larger than 2GHZ per core while My host's CPU clock is about 64GHZ.The strange thing is that I cant start a VM which have two cores and each core 1.5HZ.My log is pasted below,it's a bit long and I have colored the suspicious line like cpuOverprovisioningFactor: 1.0.Can anyone help me explain this scene and provide me with some suggestions?Thank you in advance! 2013-11-19 17:22:32,651 DEBUG [cloud.api.ApiServlet] (catalina-exec-2:null) ===END=== 10.10.15.18 -- GET command=deployVirtualMachinezoneId=de6081ca-0f25-44f0-aeec-81d0a844329etemplateId=f4a9b927-247c-429c-a0fe-e660c3f2dd23hypervisor=KVMserviceOfferingId=27287f8b-a488-4350-8b70-e57719f22b3bdiskOfferingId=43feaa9e-f7bd-4805-825a-d8527430ec02networkIds=6d4ca91d-cf83-4d71-9c3c-0b4df343b3bddisplayname=tfxt-222name=tfxt-222response=jsonsessionkey=kYuQ4zESaE%2FqGV%2Bjat8gMC4vI8Y%3D_=1384852954050 2013-11-19 17:22:32,655 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) InfrastructureEntity name is:com.cloud.offering.ServiceOffering 2013-11-19 17:22:32,656 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) ControlledEntity name is:com.cloud.template.VirtualMachineTemplate 2013-11-19 17:22:32,659 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) ControlledEntity name is:com.cloud.network.Network 2013-11-19 17:22:32,661 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) InfrastructureEntity name is:com.cloud.offering.DiskOffering 2013-11-19 17:22:32,678 DEBUG [cloud.network.NetworkModelImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Service SecurityGroup is not supported in the network id=204 2013-11-19 17:22:32,681 DEBUG [cloud.network.NetworkModelImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Service SecurityGroup is not supported in the network id=204 2013-11-19 17:22:32,695 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Deploy avoids pods: [], clusters: [], hosts: [] 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) DeploymentPlanner allocation algorithm: com.cloud.deploy.FirstFitPlanner_EnhancerByCloudStack_1ff4f9d9@303802fb 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Trying to allocate a host and storage pools from dc:1, pod:null,cluster:null, requested cpu: 4400, requested ram: 2147483648 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Is ROOT volume READY (pool already allocated)?: No 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Searching all possible resources under this Zone: 1 2013-11-19 17:22:32,698 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Listing clusters in order of aggregate capacity, that have (atleast one host with) enough CPU and RAM capacity under this Zone: 1 2013-11-19 17:22:32,700 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Removing from the clusterId list these clusters from avoid set: [] 2013-11-19 17:22:32,706 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Checking resources in Cluster: 1 under Pod: 1 2013-11-19 17:22:32,708 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) Looking for hosts in dc: 1 pod:1 cluster:1 2013-11-19 17:22:32,711 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) FirstFitAllocator has 1 hosts to check for allocation: [Host[-3-Routing]] 2013-11-19 17:22:32,713 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) Found 1 hosts for allocation after prioritization: [Host[-3-Routing]] 2013-11-19 17:22:32,713 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) Looking for speed=4400Mhz, Ram=2048 2013-11-19 17:22:32,718 DEBUG [cloud.capacity.CapacityManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) Checking if host: 3 has enough capacity for requested CPU: 4400 and requested RAM: 2147483648 , cpuOverprovisioningFactor: 1.0 2013-11-19 17:22:32,720 DEBUG [cloud.capacity.CapacityManagerImpl]
Re: 回复:无法添加CPU频率大于2GHZ的虚拟机
Hi Luo, 你的意思是你可以启动每个核为2GHZ,但核数为n(n=2)的虚拟机?请问你用的cloudstack是什么版本?谢谢! -- Best regards, DuJun 2013/11/19 Xuan Luo 465296...@qq.com 你好! 我也遇到过这个问题。我发现如果服务器(物理机)的单个核是2G,那就只能做2G的倍数的服务方案,例如2核总共就是4G,3核就是6G。所以你做requested cpu:4400就会找不到合适的Host,找的时候会出现 cpuFreqGood:false,VM也无法启动。把4400改成2000的倍数试试看\(^o^)/~ -- 原始邮件 -- 发件人: Du Jun; 发送时间: 2013年11月19日(星期二) 下午5:36 收件人: users-cn; 主题: 无法添加CPU频率大于2GHZ的虚拟机 Hi, Cloudstack4.2貌似有一个bug,就是可以添加CPU频率等于2GHZ的双核的compute offering,但就是无法用这个compute offering启动虚拟机。但事实上我宿主机的CPU主频远远大于2GHZ。大家有时间的话帮我看看我的log吧,虽然说有点长,但描述了创建虚拟机的全过程,其中我觉得可疑的cpuOverprovisioningFactor: 1.0已经红色标记了,有没有人知道原因的帮我解释一下,谢谢啦!:) 2013-11-19 17:22:32,651 DEBUG [cloud.api.ApiServlet] (catalina-exec-2:null) ===END=== 10.10.15.18 -- GET command=deployVirtualMachinezoneId=de6081ca-0f25-44f0-aeec-81d0a844329etemplateId=f4a9b927-247c-429c-a0fe-e660c3f2dd23hypervisor=KVMserviceOfferingId=27287f8b-a488-4350-8b70-e57719f22b3bdiskOfferingId=43feaa9e-f7bd-4805-825a-d8527430ec02networkIds=6d4ca91d-cf83-4d71-9c3c-0b4df343b3bddisplayname=tfxt-222name=tfxt-222response=jsonsessionkey=kYuQ4zESaE%2FqGV%2Bjat8gMC4vI8Y%3D_=1384852954050 2013-11-19 17:22:32,655 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) InfrastructureEntity name is:com.cloud.offering.ServiceOffering 2013-11-19 17:22:32,656 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) ControlledEntity name is:com.cloud.template.VirtualMachineTemplate 2013-11-19 17:22:32,659 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) ControlledEntity name is:com.cloud.network.Network 2013-11-19 17:22:32,661 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) InfrastructureEntity name is:com.cloud.offering.DiskOffering 2013-11-19 17:22:32,678 DEBUG [cloud.network.NetworkModelImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Service SecurityGroup is not supported in the network id=204 2013-11-19 17:22:32,681 DEBUG [cloud.network.NetworkModelImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Service SecurityGroup is not supported in the network id=204 2013-11-19 17:22:32,695 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Deploy avoids pods: [], clusters: [], hosts: [] 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) DeploymentPlanner allocation algorithm: com.cloud.deploy.FirstFitPlanner_EnhancerByCloudStack_1ff4f9d9@303802fb 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Trying to allocate a host and storage pools from dc:1, pod:null,cluster:null, requested cpu: 4400, requested ram: 2147483648 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Is ROOT volume READY (pool already allocated)?: No 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Searching all possible resources under this Zone: 1 2013-11-19 17:22:32,698 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Listing clusters in order of aggregate capacity, that have (atleast one host with) enough CPU and RAM capacity under this Zone: 1 2013-11-19 17:22:32,700 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Removing from the clusterId list these clusters from avoid set: [] 2013-11-19 17:22:32,706 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Checking resources in Cluster: 1 under Pod: 1 2013-11-19 17:22:32,708 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) Looking for hosts in dc: 1 pod:1 cluster:1 2013-11-19 17:22:32,711 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) FirstFitAllocator has 1 hosts to check for allocation: [Host[-3-Routing]] 2013-11-19 17:22:32,713 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) Found 1 hosts for allocation after prioritization: [Host[-3-Routing]] 2013-11-19 17:22:32,713 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) Looking for speed=4400Mhz, Ram=2048 2013-11-19 17:22:32,718 DEBUG [cloud.capacity.CapacityManagerImpl
Re: 回复:无法添加CPU频率大于2GHZ的虚拟机
Hi ZHOU, 哦?你还看过代码?分享下你看代码的经验吧。刚接触cloudstack,想深入学习下源码但一直不知道从哪里入手。谢谢啦! Best regards, DuJun 2013/11/19 Wei ZHOU ustcweiz...@gmail.com 是这样的。cloudstack里面有判断。其实看看代码就都清楚了。 2013/11/19 Du Jun dj199...@gmail.com 经你们提醒,好像这个问题是解释得通的,就是虚拟机CPU每个核的主频必须小于物理机单核的主频。谢谢!恍然大悟! 2013/11/19 Du Jun dj199...@gmail.com Hi Luo, 你的意思是你可以启动每个核为2GHZ,但核数为n(n=2)的虚拟机?请问你用的cloudstack是什么版本?谢谢! -- Best regards, DuJun 2013/11/19 Xuan Luo 465296...@qq.com 你好! 我也遇到过这个问题。我发现如果服务器(物理机)的单个核是2G,那就只能做2G的倍数的服务方案,例如2核总共就是4G,3核就是6G。所以你做requested cpu:4400就会找不到合适的Host,找的时候会出现 cpuFreqGood:false,VM也无法启动。把4400改成2000的倍数试试看\(^o^)/~ -- 原始邮件 -- 发件人: Du Jun; 发送时间: 2013年11月19日(星期二) 下午5:36 收件人: users-cn; 主题: 无法添加CPU频率大于2GHZ的虚拟机 Hi, Cloudstack4.2貌似有一个bug,就是可以添加CPU频率等于2GHZ的双核的compute offering,但就是无法用这个compute offering启动虚拟机。但事实上我宿主机的CPU主频远远大于2GHZ。大家有时间的话帮我看看我的log吧,虽然说有点长,但描述了创建虚拟机的全过程,其中我觉得可疑的cpuOverprovisioningFactor: 1.0已经红色标记了,有没有人知道原因的帮我解释一下,谢谢啦!:) 2013-11-19 17:22:32,651 DEBUG [cloud.api.ApiServlet] (catalina-exec-2:null) ===END=== 10.10.15.18 -- GET command=deployVirtualMachinezoneId=de6081ca-0f25-44f0-aeec-81d0a844329etemplateId=f4a9b927-247c-429c-a0fe-e660c3f2dd23hypervisor=KVMserviceOfferingId=27287f8b-a488-4350-8b70-e57719f22b3bdiskOfferingId=43feaa9e-f7bd-4805-825a-d8527430ec02networkIds=6d4ca91d-cf83-4d71-9c3c-0b4df343b3bddisplayname=tfxt-222name=tfxt-222response=jsonsessionkey=kYuQ4zESaE%2FqGV%2Bjat8gMC4vI8Y%3D_=1384852954050 2013-11-19 17:22:32,655 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) InfrastructureEntity name is:com.cloud.offering.ServiceOffering 2013-11-19 17:22:32,656 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) ControlledEntity name is:com.cloud.template.VirtualMachineTemplate 2013-11-19 17:22:32,659 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) ControlledEntity name is:com.cloud.network.Network 2013-11-19 17:22:32,661 DEBUG [cloud.api.ApiDispatcher] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) InfrastructureEntity name is:com.cloud.offering.DiskOffering 2013-11-19 17:22:32,678 DEBUG [cloud.network.NetworkModelImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Service SecurityGroup is not supported in the network id=204 2013-11-19 17:22:32,681 DEBUG [cloud.network.NetworkModelImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Service SecurityGroup is not supported in the network id=204 2013-11-19 17:22:32,695 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Deploy avoids pods: [], clusters: [], hosts: [] 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) DeploymentPlanner allocation algorithm: com.cloud.deploy.FirstFitPlanner_EnhancerByCloudStack_1ff4f9d9@303802fb 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Trying to allocate a host and storage pools from dc:1, pod:null,cluster:null, requested cpu: 4400, requested ram: 2147483648 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Is ROOT volume READY (pool already allocated)?: No 2013-11-19 17:22:32,697 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Searching all possible resources under this Zone: 1 2013-11-19 17:22:32,698 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Listing clusters in order of aggregate capacity, that have (atleast one host with) enough CPU and RAM capacity under this Zone: 1 2013-11-19 17:22:32,700 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Removing from the clusterId list these clusters from avoid set: [] 2013-11-19 17:22:32,706 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ]) Checking resources in Cluster: 1 under Pod: 1 2013-11-19 17:22:32,708 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) Looking for hosts in dc: 1 pod:1 cluster:1 2013-11-19 17:22:32,711 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-2:job-34 = [ 9b789b8d-055f-4077-a135-481d6d91b831 ] FirstFitRoutingAllocator) FirstFitAllocator has 1 hosts
Re: 模板上传报错
DOWNLOAD_ERROR 我觉得是模版的问题 2013/11/19 Wei ZHOU ustcweiz...@gmail.com 做的模板有问题吧? 2013/11/19 wanghaicheng2...@gmail.com wanghaicheng2...@gmail.com XenServer6.0.2 + CS 3.0.5 上传WinXP 模板 上传能够成功,但是在进行模板install过程时报错,不论上传模板选择的是sp2或sp3都是这样 2013-11-19 17:42:13,276 DEBUG [agent.transport.Request] (Timer-15:null) Seq 4-730989509: Sending { Cmd , MgmtId: 233845175752474, via: 4, Ver: v1, Flags: 100011, [{storage.DownloadProgressCommand:{jobId:ba658b68-1af4-4a01-93e4-f1625671ccee,request:GET_STATUS,hvm:true,description:from xenserver 32,maxDownloadSizeInBytes:53687091200,id:211,resourceType:TEMPLATE,url: http://10.30.18.2/From-Xen-32.vhd ,format:VHD,accountId:2,name:211-2-e8223f0c-d942-3fe5-bbeb-c2253345947a,secUrl:nfs:// 10.30.18.4/export/secondary1,wait:0}}] } 2013-11-19 17:42:13,322 DEBUG [agent.transport.Request] (AgentManager-Handler-12:null) Seq 4-730989509: Processing: { Ans: , MgmtId: 233845175752474, via: 4, Ver: v1, Flags: 10, [{storage.DownloadAnswer:{jobId:ba658b68-1af4-4a01-93e4-f1625671ccee,downloadPct:100,errorString:Failed post download script: vhd check of /mnt/SecStorage/d8852827-dc7e-3121-a7ac-faa842b1bd7b/template/tmpl/2/211/dnld391686155794118139tmp_ failed,downloadStatus:DOWNLOAD_ERROR,downloadPath:/mnt/SecStorage/d8852827-dc7e-3121-a7ac-faa842b1bd7b/template/tmpl/2/211/dnld391686155794118139tmp_,installPath:template/tmpl//2/211//665ba4c8-2cd8-37cc-805f-492c8d81f7e7.vhd,templateSize:0,templatePhySicalSize:0,checkSum:4b58c66065c6e62297fd829db537bb7d,result:false,details:Failed post download script: vhd check of /mnt/SecStorage/d8852827-dc7e-3121-a7ac-faa842b1bd7b/template/tmpl/2/211/dnld391686155794118139tmp_ failed,wait:0}}] } wanghaicheng2...@gmail.com
Re: 回复: Re: 实例一直是Expunging状态,无法删除
实际上你已经删除实例了,只是CS会将删除的实例保存一段时间。你可以在global settings里面搜索expuge关键字,设置expuge的时间,比如120。那么,过2分钟就会在UI上面移除虚拟机。 在 2013年11月19日下午4:23,toudsf 18600601...@163.com写道: 到数据库中,有一个表instance吧好像。把状态变为Stopped然后从画面进行删除。 2013-11-19 toudsf 发件人:王磊 wang...@smartdot.com 发送时间:2013-11-19 16:18 主题:回复: Re: 实例一直是Expunging状态,无法删除 收件人:users-cnusers-cn@cloudstack.apache.org 抄送: 没有错误提示,页面显示删除成功,但就是无法彻底删除,一直在Expunging,从实例点进去也一直在灰色页面转圈圈没有任何显示 实例对应的ip已经释放 实例对应的存储也无法删除 发件人:Wei ZHOU ustcweiz...@gmail.com 发送时间:2013-11-19 16:04 主题:Re: 实例一直是Expunging状态,无法删除 收件人:users-cnusers-cn@cloudstack.apache.org 抄送: 有什么错误提示吗? 直接改也问题不大 在 2013年11月19日上午9:02,王磊 wang...@smartdot.com写道: 没有正常删除主机(直接把主机格式化重做系统,后在管理端删除的主机和实例),导致实例一直是Expunging状态,无法删除 expunge.delay和expunge.interval都已经改成了600,其他实例都可以正常删除。 应该怎么做,直接到数据库里操作吗?
通过浏览器端无法访问虚拟机
Hi, 最近碰到一个问题,通过浏览器端无法访问虚拟机,出错信息是“Server Internal Error”。大家有没有遇到类似的情况?提供些思路吧,谢谢!
关于虚拟机模板的几个问题
Hi all, 我有几个问题需要大家帮忙解答下: 1)如何重用系统虚拟机模板来创建我的用户虚拟机? 我尝试过改cloud数据库里面的一些字段,比如: public=1 exactable=1 type='USER' 但是在创建自己的用户虚拟机的时候还是提示”不能使用系统虚拟机模板创建instance“,怎么破? 2)当我下载完一个模板的时候,UI 上显示我的模板大小字段为”空“,就像这样: HypervisorLXCTypeUSERReadyYesStatusDownload CompleteSizeExtractableYes 这太不合理了!有人碰到过类似的情况吗?如果知道原因,请告诉我一下,谢谢! --- Best regards, DuJun
Re: CloudStack 4.2 源码搭建遇到问题
Cannot read the private key file java.io.FileNotFoundException: C:\Users\yh\.ssh\id_rsa.cloud 好好研究这两句话 2013/11/13 yuhui yu...@inspur.com 各位, 我在使用源码搭建4.2.0环境的时候(在windows下,使用Cygwin操作),在执行到最后一步:mvn -pl :cloud-client jetty:run 后遇到异常,服务能够启动,但是使用admin账号不能登录, 查找相关资料也没有找到解决方法,日志文件如下,求帮助,谢谢! INFO [utils.component.ComponentContext] (Timer-2:) Configuring com.cloud.upgrade.DatabaseIntegrityChecker_EnhancerByCloudStack_52a37170 INFO [utils.component.ComponentContext] (Timer-2:) Configuring com.cloud.server.ConfigurationServerImpl_EnhancerByCloudStack_e594231 INFO [cloud.server.ConfigurationServerImpl] (Timer-2:) Processing updateSSLKeyStore INFO [cloud.server.ConfigurationServerImpl] (Timer-2:) SSL keystore located at F:\learn\cloudstack\client\target\cloud-client-ui-4.2.1-SNAPSHOT\WEB-INF\c lasses/cloudmanagementserver.keystore INFO [cloud.server.ConfigurationServerImpl] (Timer-2:) Stored SSL keystore to database. INFO [cloud.server.ConfigurationServerImpl] (Timer-2:) Processing updateKeyPairs INFO [cloud.server.ConfigurationServerImpl] (Timer-2:) Systemvm keypairs not found in database. Need to store them in the database WARN [utils.script.Script] (Timer-2:) Exception: /bin/bash -c if [ -f C:\Users\yh\.ssh\id_rsa.cloud ]; then rm -f C:\Users\yh\.ssh\id_rsa.cloud; fi; ssh- keygen -t rsa -N '' -f C:\Users\yh\.ssh\id_rsa.cloud -q java.io.IOException: Cannot run program /bin/bash: CreateProcess error=2, ? at java.lang.ProcessBuilder.start(ProcessBuilder.java:1042) at com.cloud.utils.script.Script.execute(Script.java:183) at com.cloud.utils.script.Script.runSimpleBashScript(Script.java:481) at com.cloud.utils.script.Script.runSimpleBashScript(Script.java:471) at com.cloud.server.ConfigurationServerImpl.updateKeyPairs(ConfigurationServerImpl.java:708) at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125) at com.cloud.server.ConfigurationServerImpl.persistDefaultValues(ConfigurationServerImpl.java:292) at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125) at com.cloud.server.ConfigurationServerImpl.configure(ConfigurationServerImpl.java:157) at com.cloud.utils.component.ComponentContext.initComponentsLifeCycle(ComponentContext.java:111) at com.cloud.servlet.CloudStartupServlet$1.run(CloudStartupServlet.java:54) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) Caused by: java.io.IOException: CreateProcess error=2, ? at java.lang.ProcessImpl.create(Native Method) at java.lang.ProcessImpl.init(ProcessImpl.java:288) at java.lang.ProcessImpl.start(ProcessImpl.java:133) at java.lang.ProcessBuilder.start(ProcessBuilder.java:1023) ... 20 more ERROR [cloud.server.ConfigurationServerImpl] (Timer-2:) Cannot read the private key file java.io.FileNotFoundException: C:\Users\yh\.ssh\id_rsa.cloud (ϵͳ▒Ҳ▒▒▒ָ·) at java.io.FileInputStream.open(Native Method) at java.io.FileInputStream.init(FileInputStream.java:138) at com.cloud.server.ConfigurationServerImpl.updateKeyPairs(ConfigurationServerImpl.java:712) at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125) at com.cloud.server.ConfigurationServerImpl.persistDefaultValues(ConfigurationServerImpl.java:292) at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125) at com.cloud.server.ConfigurationServerImpl.configure(ConfigurationServerImpl.java:157) at com.cloud.utils.component.ComponentContext.initComponentsLifeCycle(ComponentContext.java:111) at com.cloud.servlet.CloudStartupServlet$1.run(CloudStartupServlet.java:54) at java.util.TimerThread.mainLoop(Timer.java:555) at java.util.TimerThread.run(Timer.java:505) Exception in thread Timer-2 com.cloud.utils.exception.CloudRuntimeException: Cannot read the private key file at com.cloud.server.ConfigurationServerImpl.updateKeyPairs(ConfigurationServerImpl.java:716) at com.cloud.server.ConfigurationServerImpl_EnhancerByCloudStack_e594231.CGLIB$updateKeyPairs$14(generated) at com.cloud.server.ConfigurationServerImpl_EnhancerByCloudStack_e594231_FastClassByCloudStack_344edf9f.invoke(generated) at net.sf.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228) at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125) at
Re: CloudStack 4.3功能前瞻
LXC支持吗? 在 2013年11月12日下午9:46,helloqiner helloqi...@163.com写道: 为什么一级存储不支持对象存储呢? helloqiner 发件人: linux...@gmail.com 发送时间: 2013-11-12 16:00 收件人: cloudstack-users-cn 主题: CloudStack 4.3功能前瞻 摘自 http://www.cloudstack-china.org/2013/11/2702.html 今天CloudStack 4.3已经Feature Freeze了,不会再有新功能加入到这个版本里。我们也可以坐下来看看哪些功能是值得期待的。首先,4.3的UI也秉承扁平化设计,看着更加简洁清爽。见下图: 接下来我们从CloudStack4.3的设计文档出发,来了解一下这个版本的功能有哪些。 1. 数据库的高可用性 当前CloudStack的数据库的备份方案基本上是使用Mysql的backup-standby方案,同时只会有一个DB是激活状态,如果遇到问题, 需要切换到备份服务器,主数据库的稳定性尤其重要。而数据库的高可用则是想达到“双活”的数据库群集效应,也就是同时有多个数据库是主控的。在经过一系列 调研后,从MariaDB, Percona Xtra DB, SkySql和Mysql中选择使用Mysql的双活设置。Mysql的双向复制需要在连接器上配置在Mysql集群中主控服务器宕机后,从Slave服 务器上读写数据,因此相应的管理端的程序要做相应改变。 由于数据库相对稳定,并且当前大多数部署规模单节点数据库服务器的I/O都足够应付,而数据库的备份也有相应方案避免数据丢失,新的数据库HA在公有云或企业内部私有云上都会有需求,不过这会增加管理服务器的复杂性,所以我认为这个功能期待指数三星半。 2. 动态调整计算资源方案 我经常被问到一个事情:从模板创建的虚机能否将系统盘(根卷)进行扩展? 之前的回答也一直是不可以。在4.3中,用户创建虚机时不仅可以对根卷进行扩展,还能指定任意的CPU和内存的数量,这比从管理员提前预置的计算方案里选 择要灵活的多,这个功能不管是在私有云还是公有云都有广泛的需求。中国用户也特别喜欢类似阿里云的根据一定的步长任意设置各种资源的公有云自服务门户。不 过从设计文档来看,网络带宽还没法任意设置,估计要等以后版本了。 这个功能很适用,尤其是扩充根卷,这样在制作模板的时候就可以尽可能地小了,当然任意指定CPU和内存也是相当受欢迎的,综合评定这个功能很期待。 3. 客户虚机支持GPU/vGPU 现在的物理服务器都有强大的显卡,特别是一些图形工作站的机器,甚至比CPU的计算能力还强,因此,如果可以利用显卡的GPU进行计算,那将会极大的提高 资源的利用率。另一方面,很多应用对于显示的要求都比较高,比如PhotoShop,AutoCAD以及一些3D游戏等,这些应用很多也都可以在虚机里运 行,只是很难达到物理机上的效果。为了使性能有所提升,让虚机跳过Hypervisor直连GPU是个不错的想法。 GPU也属于计算资源,它不像CPU那样,可以超配;也就是说一个拥有4个GPU模块的主机,同时只能为其上的4个虚机提供GPU直连服务。另外,GPU 编程还是比较复杂的,这里需要Hypervisor的支持,此功能目前在设计里也只会支持XenServer。要使用的朋友还是要特别留意一下。如果考虑 CloudStack本身的服务器虚拟化而非桌面虚拟化的特性,这种应用上的需求应该不是很广泛。 4. Hyper-V Server 2012的支持 Hyper-V是微软的虚拟化技术,记得早在CloudStack4.0版本时期就是要支持Hyper-V,根据国内Hyper-V的市场占有情况,这个 功能在当时也是非常期待的。但开源就是这样,由于种种原因,这个功能一直到4.2版本里也没能支持。在解决了集成API的许可问题后,目前来看4.3是很 有可能支持Hyper-V了。 CloudStack对于Hyper-V的支持将会采用与KVM Agent类似的方式,通过WMI来与Hyper-V主机通信,从而控制虚拟机。应该来说新的Hypervisor的支持都是一个很大的功能模块,它要考 虑整个云平台各Hypervisor的能用功能,还要考虑各个Hypervisor自身的功能特点,这包括网络和存储的功能及硬件的支持。不管怎么说,如 果CloudStack能支持Hyper-V并稳定运行,那对于它自己无疑是个巨大的加分。相信很多基于CloudStack的ISV都在等待这个功能。 5. KVM支持Linux本地VxLAN CloudStack中高级资源域通常使用VLAN进行隔离(虽然4.2版本以后也支持安全组);VLAN的硬伤是协议本身的限制:=4095的 VLAN ID。那么当为了隔离每个账户使用一个VLAN ID时,一个资源域最多的账户数就有极大的限制;而实际上你能使用的VLAN ID要远小于4095,因为如果真的配置交换机4095个VLAN,那它将疲于奔命。一般情况下,一个数据中心等同于一个资源域,可想而知,大规模部署 VLAN的限制问题将会显现。VxLAN就是在这个背景下应运而生的。你可以认为VxLAN是VLAN在二层的基础上对报文进行UDP的封装;它最多可支 持超过1600万个隔离网络,这在一个数据中心里应该是足够用了。由于NTT一直在使用CloudStack,他们这种规模的公司对于VxLAN是有迫切 的需求的,因此他们的工程师完成了VxLAN的功能并贡献给Apache社区。其功能的实现上也于VLAN相似。在添加资源域时网络设置使用VXLAN隔 离来宾网络,在设置来宾网络vNet(相当于VLAN ID)范围时,也不用考虑4095的限制。 由于这个功能是CloudStack的一个功能,它不依赖于像Nexus 1000v这样支持VxLAN的设备,所以这个功能需要Hypervisor的支持。CloudStack4.3只会先针对KVM的Hypervisor 支持这个功能,并且Linux的Kernel版本要高于3.7;在配置KVM主机是要使用Linux本地的Birdge而非Open vSwitch。由于这些限制,这些功能在4.3里使用应该还是有点复杂度,给四星。 6. 增强的系统虚拟机升级策略 系统虚拟机在CloudStack里扮演重要角色,从功能上讲,系统虚拟机分成二级存储系统虚机,控制台系统虚机以及虚拟路由器;它们分别用来完成模板、 镜像、ISO的下载,基于Web的虚机控制台和客户虚机的网络功能。对于不同的Hypervisor,系统虚机的模板不同,但同一个模板可以配置成不同的 角色来完成上述三种虚机的功能。如果是小规模的部署,由于系统虚机无状态的特性,可以上传新的模板,破坏掉当前的系统虚拟机,它会自动重建。当然整个过程 不仅较慢,且问题时有发生;也没有很好的指导文档或常见问题说明。试想大型生产环境里更新系统虚机特别是虚拟路由器还是挺有风险的,因为用户的服务会中 断,不是逼不得已不会有人想这么做。4.3里将提供新的API用于系统虚机模板的升级,你只要提供相应的信息,要升级的资源域,等信息即可。 由于 本身系统虚机是一个相对稳定的单位,从以往来看CloudStack的升级伴随需要系统虚机的升级并不多(4.0到4.2之间的变化需要升级系统虚机),这个功能应该不会有太多人用到。评定三星半。 7. 重构测试框架Marvin 如果大家知道Apache CloudStack的吉祥物:踩在云中的猴子,知道Cloudmonkey;那么对于Marvin应该不陌生。Cloudmonkey强大的功能是基于 Marvin实现的,Marvin是CloudStack里用Python实现的测试框架,包括完整的API封装并完成相应的单元测试。这个功能的重构与 稍后提到的Spring模块化相关。对于API的测试是整个框架的核心,新的设计将采用XML/JSON的方式定义API的发送和响应,针对每个API, 可以用单独的一组发送/接收脚本处理,这也体现的模块化的思想。另外一个功能是异常和断言,计划使用DSL的形式,由于本人对DSL不了解,无法给出更详 细的说明,感兴趣的朋友可以在wiki上查找一下:Domain Specification Language。不从事CloudStack开发的人对这部分内容可以忽略。 8. 迁移NFS二级存储到对象存储上 在CloudStack4.2上已经支持使用对象存储Amazon S3或OpenStack Swift作为二级存储,对整个云环境提供模板,快照和ISO的服务。CloudStack在设计上也尽量保证与Amazon EC2/S3在API上的兼容,以便企业客户可以无缝地从Amazon转到CloudStack。但是当时缺少一个方便的功能:如何将现有客户环境从 NFS二级存储迁到对象存储上。这个功能的基本思路是NFS二级存储与对象存储共同存在,新的资源(包括快照,模板等)都会在对象存储上创建;只有读和删 除操作会在NFS二级存储中执行,模板,卷的复制也只会在对象存储上,这样就保证二级存储在资源域的范围内,而对象存储是整个云环境。这样,存储在对象存 储的模板,快照等,将不需要跨资源域的复制功能。 国内对于Amazon的使用并不普遍,对象存储目前也都是在试水阶段,用户使用对象存储的话要单独配置。在4.3里,并没有提供将NFS二级存储的所有内 容迁移到对象存储的功能,也就是说,用户还是需要乃至NFS的二级存储。对于很大规模的部署,可以考虑一下,对于小规模的建议还是不要等待这个功能。 9. 模块化Spring标准框架的使用 如果最一开始CloudStack广受争议的是其模块耦合度太高,新手难以开发,那从4.1到4.2,CloudStack在努力做出改变,而4.3上面 改的更彻底,要添加新的插件或API也非常容易上手,只要对Spring框架熟悉,你对整个启动和初始化过程会很快上手。而国内熟悉SSH的是相当庞大的 一群人,CloudStack采用标准化框架会使更多人聚拢在其周围。这一框架的调整带来很多开发的便利,何乐而不为呢?唯一的问题是基于之前 CloudStack版本(4.0版本或更早)的ISV,如果维护自己的版本,那代码合并的工作量挺大。我稍后也会专门写一篇文章来看下如何在 CloudStack4.3上开发一个新的API。 10. 监测虚拟路由器的状态 前面提到的系统虚拟机的升级实际上可以包含这个功能,我们知道虚拟路由器上很多进程在提供各种各样的服务:dnsmasq用于DHCP,haproxy用 于LB,Apache Web服务器,sshd等。这些服务的监测可以保证:1、实时检测服务的状态;2、收集告警回送给接收器,通常是管理服务器。这些监控软件在发现服务进程 异常时不仅会发送告警给管理端,还会根据设置对服务进程进行重启操作,并且这些都会在事件服务器里记录。相信以后遇到虚拟路由器的问题会大大减少。 11. VPC里的VPN远程访问 在4.2及之前的版本里,虚拟路由器一直提供用户远程VPN的接入操作,在4.3里,使用VPC网络的用户也可以远程接入VPC的虚拟路由器,然后设置网络ACL来控制接入的用户对VPC里某些网络分层(Network Tier)或所有的网络层的虚机进行访问。 12. 报告物理CPU个数 如果你注意到最开始提供的仪表板截图出现的“Sockets”,那就是指云环境里物理CPU个数的指标。这是一个比较小的功能增强,相信以后每个版本都会丰富这些统计数据。像这样的统计功能,当然是多多益善了。 13. 虚拟路由器站到站的VPN连接
Re: CloudStack 4.3功能前瞻
Hi, 你从哪里得知CS4.2不支持LXC? 在 2013年11月13日下午2:57,Gavin Lee gavin@gmail.com写道: Sorry,实测4.2应该还不支持LXC,虽然安装文档有写。 2013/11/13 Gavin Lee gavin@gmail.com LXC支持的。 对象存储不适合做VM Instance的存储吧? 2013/11/12 Du Jun dj199...@gmail.com LXC支持吗? 在 2013年11月12日下午9:46,helloqiner helloqi...@163.com写道: 为什么一级存储不支持对象存储呢? helloqiner 发件人: linux...@gmail.com 发送时间: 2013-11-12 16:00 收件人: cloudstack-users-cn 主题: CloudStack 4.3功能前瞻 摘自 http://www.cloudstack-china.org/2013/11/2702.html 今天CloudStack 4.3已经Feature Freeze了,不会再有新功能加入到这个版本里。我们也可以坐下来看看哪些功能是值得期待的。首先,4.3的UI也秉承扁平化设计,看着更加简洁清爽。见下图: 接下来我们从CloudStack4.3的设计文档出发,来了解一下这个版本的功能有哪些。 1. 数据库的高可用性 当前CloudStack的数据库的备份方案基本上是使用Mysql的backup-standby方案,同时只会有一个DB是激活状态,如果遇到问题, 需要切换到备份服务器,主数据库的稳定性尤其重要。而数据库的高可用则是想达到“双活”的数据库群集效应,也就是同时有多个数据库是主控的。在经过一系列 调研后,从MariaDB, Percona Xtra DB, SkySql和Mysql中选择使用Mysql的双活设置。Mysql的双向复制需要在连接器上配置在Mysql集群中主控服务器宕机后,从Slave服 务器上读写数据,因此相应的管理端的程序要做相应改变。 由于数据库相对稳定,并且当前大多数部署规模单节点数据库服务器的I/O都足够应付,而数据库的备份也有相应方案避免数据丢失,新的数据库HA在公有云或企业内部私有云上都会有需求,不过这会增加管理服务器的复杂性,所以我认为这个功能期待指数三星半。 2. 动态调整计算资源方案 我经常被问到一个事情:从模板创建的虚机能否将系统盘(根卷)进行扩展? 之前的回答也一直是不可以。在4.3中,用户创建虚机时不仅可以对根卷进行扩展,还能指定任意的CPU和内存的数量,这比从管理员提前预置的计算方案里选 择要灵活的多,这个功能不管是在私有云还是公有云都有广泛的需求。中国用户也特别喜欢类似阿里云的根据一定的步长任意设置各种资源的公有云自服务门户。不 过从设计文档来看,网络带宽还没法任意设置,估计要等以后版本了。 这个功能很适用,尤其是扩充根卷,这样在制作模板的时候就可以尽可能地小了,当然任意指定CPU和内存也是相当受欢迎的,综合评定这个功能很期待。 3. 客户虚机支持GPU/vGPU 现在的物理服务器都有强大的显卡,特别是一些图形工作站的机器,甚至比CPU的计算能力还强,因此,如果可以利用显卡的GPU进行计算,那将会极大的提高 资源的利用率。另一方面,很多应用对于显示的要求都比较高,比如PhotoShop,AutoCAD以及一些3D游戏等,这些应用很多也都可以在虚机里运 行,只是很难达到物理机上的效果。为了使性能有所提升,让虚机跳过Hypervisor直连GPU是个不错的想法。 GPU也属于计算资源,它不像CPU那样,可以超配;也就是说一个拥有4个GPU模块的主机,同时只能为其上的4个虚机提供GPU直连服务。另外,GPU 编程还是比较复杂的,这里需要Hypervisor的支持,此功能目前在设计里也只会支持XenServer。要使用的朋友还是要特别留意一下。如果考虑 CloudStack本身的服务器虚拟化而非桌面虚拟化的特性,这种应用上的需求应该不是很广泛。 4. Hyper-V Server 2012的支持 Hyper-V是微软的虚拟化技术,记得早在CloudStack4.0版本时期就是要支持Hyper-V,根据国内Hyper-V的市场占有情况,这个 功能在当时也是非常期待的。但开源就是这样,由于种种原因,这个功能一直到4.2版本里也没能支持。在解决了集成API的许可问题后,目前来看4.3是很 有可能支持Hyper-V了。 CloudStack对于Hyper-V的支持将会采用与KVM Agent类似的方式,通过WMI来与Hyper-V主机通信,从而控制虚拟机。应该来说新的Hypervisor的支持都是一个很大的功能模块,它要考 虑整个云平台各Hypervisor的能用功能,还要考虑各个Hypervisor自身的功能特点,这包括网络和存储的功能及硬件的支持。不管怎么说,如 果CloudStack能支持Hyper-V并稳定运行,那对于它自己无疑是个巨大的加分。相信很多基于CloudStack的ISV都在等待这个功能。 5. KVM支持Linux本地VxLAN CloudStack中高级资源域通常使用VLAN进行隔离(虽然4.2版本以后也支持安全组);VLAN的硬伤是协议本身的限制:=4095的 VLAN ID。那么当为了隔离每个账户使用一个VLAN ID时,一个资源域最多的账户数就有极大的限制;而实际上你能使用的VLAN ID要远小于4095,因为如果真的配置交换机4095个VLAN,那它将疲于奔命。一般情况下,一个数据中心等同于一个资源域,可想而知,大规模部署 VLAN的限制问题将会显现。VxLAN就是在这个背景下应运而生的。你可以认为VxLAN是VLAN在二层的基础上对报文进行UDP的封装;它最多可支 持超过1600万个隔离网络,这在一个数据中心里应该是足够用了。由于NTT一直在使用CloudStack,他们这种规模的公司对于VxLAN是有迫切 的需求的,因此他们的工程师完成了VxLAN的功能并贡献给Apache社区。其功能的实现上也于VLAN相似。在添加资源域时网络设置使用VXLAN隔 离来宾网络,在设置来宾网络vNet(相当于VLAN ID)范围时,也不用考虑4095的限制。 由于这个功能是CloudStack的一个功能,它不依赖于像Nexus 1000v这样支持VxLAN的设备,所以这个功能需要Hypervisor的支持。CloudStack4.3只会先针对KVM的Hypervisor 支持这个功能,并且Linux的Kernel版本要高于3.7;在配置KVM主机是要使用Linux本地的Birdge而非Open vSwitch。由于这些限制,这些功能在4.3里使用应该还是有点复杂度,给四星。 6. 增强的系统虚拟机升级策略 系统虚拟机在CloudStack里扮演重要角色,从功能上讲,系统虚拟机分成二级存储系统虚机,控制台系统虚机以及虚拟路由器;它们分别用来完成模板、 镜像、ISO的下载,基于Web的虚机控制台和客户虚机的网络功能。对于不同的Hypervisor,系统虚机的模板不同,但同一个模板可以配置成不同的 角色来完成上述三种虚机的功能。如果是小规模的部署,由于系统虚机无状态的特性,可以上传新的模板,破坏掉当前的系统虚拟机,它会自动重建。当然整个过程 不仅较慢,且问题时有发生;也没有很好的指导文档或常见问题说明。试想大型生产环境里更新系统虚机特别是虚拟路由器还是挺有风险的,因为用户的服务会中 断,不是逼不得已不会有人想这么做。4.3里将提供新的API用于系统虚机模板的升级,你只要提供相应的信息,要升级的资源域,等信息即可。 由于 本身系统虚机是一个相对稳定的单位,从以往来看CloudStack的升级伴随需要系统虚机的升级并不多(4.0到4.2之间的变化需要升级系统虚机),这个功能应该不会有太多人用到。评定三星半。 7. 重构测试框架Marvin 如果大家知道Apache CloudStack的吉祥物:踩在云中的猴子,知道Cloudmonkey;那么对于Marvin应该不陌生。Cloudmonkey强大的功能是基于 Marvin实现的,Marvin是CloudStack里用Python实现的测试框架,包括完整的API封装并完成相应的单元测试。这个功能的重构与 稍后提到的Spring模块化相关。对于API的测试是整个框架的核心,新的设计将采用XML/JSON的方式定义API的发送和响应,针对每个API, 可以用单独的一组发送/接收脚本处理,这也体现的模块化的思想。另外一个功能是异常和断言,计划使用DSL的形式,由于本人对DSL不了解,无法给出更详 细的说明,感兴趣的朋友可以在wiki上查找一下:Domain Specification Language。不从事CloudStack开发的人对这部分内容可以忽略。 8. 迁移NFS二级存储到对象存储上 在CloudStack4.2上已经支持使用对象存储Amazon S3或OpenStack Swift作为二级存储,对整个云环境提供模板,快照和ISO的服务。CloudStack在设计上也尽量保证与Amazon EC2/S3在API上的兼容,以便企业客户可以无缝地从Amazon转到CloudStack。但是当时缺少一个方便的功能:如何将现有客户环境从 NFS二级存储迁到对象存储上。这个功能的基本思路是NFS二级存储与对象存储共同存在,新的资源(包括快照,模板等)都会在对象存储上创建;只有读和删 除操作会在NFS二级存储中执行,模板,卷的复制也只会在对象存储上,这样就保证二级存储在资源域的范围内,而对象存储是整个云环境。这样,存储在对象存 储的模板,快照等,将不需要跨资源域的复制功能。 国内对于Amazon的使用并不普遍,对象存储目前也都是在试水阶段,用户使用对象存储的话要单独配置。在4.3里,并没有提供将NFS二级存储的所有内 容迁移到对象存储的功能,也就是说,用户还是需要乃至NFS的二级存储。对于很大规模的部署,可以考虑一下,对于小规模的建议还是不要等待这个功能。 9. 模块化Spring标准框架的使用 如果最一开始CloudStack广受争议的是其模块耦合度太高,新手难以开发,那从4.1到4.2,CloudStack在努力做出改变,而4.3上面 改的更彻底,要添加新的插件或API也非常容易上手,只要对Spring框架熟悉,你对整个启动和初始化过程会很快上手。而国内熟悉SSH的是相当庞大的 一群人,CloudStack采用标准化框架会使更多人聚拢在其周围。这一框架的调整带来很多开发的便利,何乐而不为呢?唯一的问题是基于之前 CloudStack版本(4.0版本或更早)的ISV,如果维护自己的版本,那代码合并的工作量挺大。我稍后也会专门写一篇文章来看下如何在 CloudStack4.3上开发一个新的API。 10. 监测虚拟路由器的状态 前面提到的系统虚拟机的升级实际上
Re: cloudstack的lxc特性
Hi, 我看安装文档声称是支持LXC,不过实践过程中发现一直创建不了instance。你说4.2不支持LXC,有具有说服力的依据吗? -- Best regards, Frank 在 2013年11月13日下午2:56,Gavin Lee gavin@gmail.com写道: 你用的什么版本的CloudStack? 最新Release的4.2的还不支持LXC。 2013/11/8 Du Jun dj199...@gmail.com 大家有使用lxc作为cloudstack的hypervisor来部署cloudstack并成功创建系统虚拟机吗?有的话出来交流下吧。我系统虚拟机模版已经下好了,卡在创建系统虚拟机这一步。 -- Gavin
cloudstack No suitable hosts found under this Cluster
我想部署一个多hypervisor的集群,而且已经创建了2个cluster,每个cluster代表一个hypervisor。当我通过模版启动一个instance的时候,并准备将它放到特定hypervisor的cluster的时候,碰到以下错误信息: 2013-11-10 19:44:28,716 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-5:job-19 = [ d070b5ba-f342-4252-9137-4d2c1b19eca6 ]) No suitable hosts found under this Cluster: 2 2013-11-10 19:44:28,718 DEBUG [cloud.deploy.DeploymentPlanningManagerImpl] (Job-Executor-5:job-19 = [ d070b5ba-f342-4252-9137-4d2c1b19eca6 ]) Could not find suitable Deployment Destination for this VM under any clusters, returning. 2013-11-10 19:44:28,718 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-5:job-19 = [ d070b5ba-f342-4252-9137-4d2c1b19eca6 ]) Searching all possible resources under this Zone: 1 2013-11-10 19:44:28,718 DEBUG [cloud.deploy.FirstFitPlanner] (Job-Executor-5:job-19 = [ d070b5ba-f342-4252-9137-4d2c1b19eca6 ]) Listing clusters in order of aggregate capacity, that have (atleast one host with) enough CPU and RAM capacity under this Zone: 1 各位帮我分析分析是什么原因? --- Best regards, DuJun
not HVM enabled?
When I try to deploy an instance with my template onto a LXC hypervisor host,I get the error message: 2013-11-10 20:30:11,319 DEBUG [allocator.impl.FirstFitAllocator] (Job-Executor-5:job-19 = [ d070b5ba-f342-4252-9137-4d2c1b19eca6 ] FirstFitRoutingAllocator) Not considering hosts: [Host[-4-Routing]] to deploy template: Tmpl[201-TAR-201-2-7444dd2e-2fe3-347b-a9cc-97ba7bdca211 as they are not HVM enabled what does that mean?Any suggestion will be appreciated! - Best regards, Frank
如何添加lxc的host到cloudstack
大家知道怎样添加lxc的host到cloudstack吗?
cloudstack的lxc特性
大家有使用lxc作为cloudstack的hypervisor来部署cloudstack并成功创建系统虚拟机吗?有的话出来交流下吧。我系统虚拟机模版已经下好了,卡在创建系统虚拟机这一步。