You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users-cn@cloudstack.apache.org by Zhong Qiang <xi...@gmail.com> on 2015/04/02 07:56:51 UTC

无法通过UI访问VM console

hi all:
       基础网络模式:全部网络都是192.168.122.0/24网段
              cloudstack-management-server:192.168.122.150
               kvm-host:192.168.122.91
               CPVM:192.168.122.208 (Running)状态如下:
ID8604359e-f773-4e85-98ba-c93731846a3f状态Running类型Console Proxy VM区域VPC01公用
IP 地址192.168.122.208专用 IP 地址192.168.122.30链接本地 IP 地址169.254.3.91

               VM01:192.168.122.209  (Running)状态如下:


IDc29604df-4972-4331-8be5-353b1b2e4794网络名称defaultGuestNetwork类型SharedIP 地址
192.168.122.209
查看辅助 IP
网关192.168.122.1网络掩码255.255.255.0


默认安全组设置如下:

入口/出口规则:

TCP065535192.168.122.0/24

P1:
查看过management-server.log以及cpvm的cloud.log没错误信息,只有debug信息。vm是通过iso创建的,但始终无法通过ui来访问VM的console。请大家帮忙分析下,该如何解决!谢谢!
P2:有没有资料介绍CPVM/SSVM的原理,用户端是如何通过UI--》CPVM--》VM来访问VM的console?谢谢!

Re: Re: 无法通过UI访问VM console

Posted by Zhong Qiang <xi...@gmail.com>.
那问题又来了?10.10.0.0/24可以访问cloud web ui --192.168.122.150:8080/client----
我作了端口映射到8080;
P1:该如何设置物理机的iptables,使10网段能通过web访问vm
console呢?映射哪个IP呢(CPVM?VM?Server?)?这里的端口又是多少呢?

在 2015年4月2日 下午3:09,Zhong Qiang <xi...@gmail.com>写道:

> 是我最外层的物理主机iptables限制了
>
> 在 2015年4月2日 下午3:07,Zhong Qiang <xi...@gmail.com>写道:
>
>> 找到原因了:
>>        1. 从192.168.122.0/24访问web然后访问console没问题
>>        2. 从10.10.0.0/24访问web再访问console出问题,因为我用的是kvm nested
>> kvm,宿主机有个10.10.0.0网段的接口,通过iptables把192网段web映射出来了。
>>
>>
>> 在 2015年4月2日 下午2:53,Zhong Qiang <xi...@gmail.com>写道:
>>
>>> 通过ui无法打开cpvm console,但通过kvm主机virsh console cpvm可以访问
>>>
>>> 在 2015年4月2日 下午2:47,shaofeng.cheng@gamil.com <sh...@gmail.com>
>>> 写道:
>>>
>>>> 你试下可以打开cpvm的console么
>>>>
>>>>
>>>>
>>>> shaofeng.cheng@gamil.com
>>>>
>>>> 发件人: Zhong Qiang
>>>> 发送时间: 2015-04-02 14:38
>>>> 收件人: users-cn
>>>> 主题: Re: 无法通过UI访问VM console
>>>> 刚从网上搜到的信息:
>>>>    CPVM工作流程
>>>>
>>>> 1.    用户发起请求到mgmt server,查看web console,mgmt server选择合适的CPVM,返回public ip
>>>>
>>>> 2.    用户浏览器访问CPVM
>>>>
>>>> 3.    CPVM向mgmt server 发请求进行验证
>>>>
>>>> 4.    验证通过,CPVM访问VM所在的hypervisor对应的端口,获取console信息
>>>>
>>>> 5.    经CPVM转换成浏览器可接受的格式,返回用户浏览器图像数据
>>>>
>>>> P1:#2中访问的是CPVM的什么端口?
>>>>
>>>> P2:#4中访问的是hypervisor的什么端口呢?
>>>>
>>>> 只有知道以上两个端口,我才能进入cpvm查看网络是否正常,以便分析vm console为何无法访问!烦请知道的朋友告知,非常感谢!
>>>>
>>>>
>>>> 在 2015年4月2日 下午1:56,Zhong Qiang <xi...@gmail.com>写道:
>>>>
>>>> > hi all:
>>>> >        基础网络模式:全部网络都是192.168.122.0/24网段
>>>> >               cloudstack-management-server:192.168.122.150
>>>> >                kvm-host:192.168.122.91
>>>> >                CPVM:192.168.122.208 (Running)状态如下:
>>>> > ID8604359e-f773-4e85-98ba-c93731846a3f状态Running类型Console Proxy
>>>> VM区域VPC01公用
>>>> > IP 地址192.168.122.208专用 IP 地址192.168.122.30链接本地 IP 地址169.254.3.91
>>>> >
>>>> >                VM01:192.168.122.209  (Running)状态如下:
>>>> >
>>>> >
>>>> >
>>>> IDc29604df-4972-4331-8be5-353b1b2e4794网络名称defaultGuestNetwork类型SharedIP 地址
>>>> > 192.168.122.209
>>>> > 查看辅助 IP
>>>> > 网关192.168.122.1网络掩码255.255.255.0
>>>> >
>>>> >
>>>> > 默认安全组设置如下:
>>>> >
>>>> > 入口/出口规则:
>>>> >
>>>> > TCP065535192.168.122.0/24
>>>> >
>>>> > P1:
>>>> >
>>>> 查看过management-server.log以及cpvm的cloud.log没错误信息,只有debug信息。vm是通过iso创建的,但始终无法通过ui来访问VM的console。请大家帮忙分析下,该如何解决!谢谢!
>>>> > P2:有没有资料介绍CPVM/SSVM的原理,用户端是如何通过UI--》CPVM--》VM来访问VM的console?谢谢!
>>>> >
>>>> >
>>>>
>>>
>>>
>>
>

Re: Re: 无法通过UI访问VM console

Posted by Zhong Qiang <xi...@gmail.com>.
是我最外层的物理主机iptables限制了

在 2015年4月2日 下午3:07,Zhong Qiang <xi...@gmail.com>写道:

> 找到原因了:
>        1. 从192.168.122.0/24访问web然后访问console没问题
>        2. 从10.10.0.0/24访问web再访问console出问题,因为我用的是kvm nested
> kvm,宿主机有个10.10.0.0网段的接口,通过iptables把192网段web映射出来了。
>
>
> 在 2015年4月2日 下午2:53,Zhong Qiang <xi...@gmail.com>写道:
>
>> 通过ui无法打开cpvm console,但通过kvm主机virsh console cpvm可以访问
>>
>> 在 2015年4月2日 下午2:47,shaofeng.cheng@gamil.com <sh...@gmail.com>写道:
>>
>>> 你试下可以打开cpvm的console么
>>>
>>>
>>>
>>> shaofeng.cheng@gamil.com
>>>
>>> 发件人: Zhong Qiang
>>> 发送时间: 2015-04-02 14:38
>>> 收件人: users-cn
>>> 主题: Re: 无法通过UI访问VM console
>>> 刚从网上搜到的信息:
>>>    CPVM工作流程
>>>
>>> 1.    用户发起请求到mgmt server,查看web console,mgmt server选择合适的CPVM,返回public ip
>>>
>>> 2.    用户浏览器访问CPVM
>>>
>>> 3.    CPVM向mgmt server 发请求进行验证
>>>
>>> 4.    验证通过,CPVM访问VM所在的hypervisor对应的端口,获取console信息
>>>
>>> 5.    经CPVM转换成浏览器可接受的格式,返回用户浏览器图像数据
>>>
>>> P1:#2中访问的是CPVM的什么端口?
>>>
>>> P2:#4中访问的是hypervisor的什么端口呢?
>>>
>>> 只有知道以上两个端口,我才能进入cpvm查看网络是否正常,以便分析vm console为何无法访问!烦请知道的朋友告知,非常感谢!
>>>
>>>
>>> 在 2015年4月2日 下午1:56,Zhong Qiang <xi...@gmail.com>写道:
>>>
>>> > hi all:
>>> >        基础网络模式:全部网络都是192.168.122.0/24网段
>>> >               cloudstack-management-server:192.168.122.150
>>> >                kvm-host:192.168.122.91
>>> >                CPVM:192.168.122.208 (Running)状态如下:
>>> > ID8604359e-f773-4e85-98ba-c93731846a3f状态Running类型Console Proxy
>>> VM区域VPC01公用
>>> > IP 地址192.168.122.208专用 IP 地址192.168.122.30链接本地 IP 地址169.254.3.91
>>> >
>>> >                VM01:192.168.122.209  (Running)状态如下:
>>> >
>>> >
>>> >
>>> IDc29604df-4972-4331-8be5-353b1b2e4794网络名称defaultGuestNetwork类型SharedIP 地址
>>> > 192.168.122.209
>>> > 查看辅助 IP
>>> > 网关192.168.122.1网络掩码255.255.255.0
>>> >
>>> >
>>> > 默认安全组设置如下:
>>> >
>>> > 入口/出口规则:
>>> >
>>> > TCP065535192.168.122.0/24
>>> >
>>> > P1:
>>> >
>>> 查看过management-server.log以及cpvm的cloud.log没错误信息,只有debug信息。vm是通过iso创建的,但始终无法通过ui来访问VM的console。请大家帮忙分析下,该如何解决!谢谢!
>>> > P2:有没有资料介绍CPVM/SSVM的原理,用户端是如何通过UI--》CPVM--》VM来访问VM的console?谢谢!
>>> >
>>> >
>>>
>>
>>
>

Re: Re: 无法通过UI访问VM console

Posted by Zhong Qiang <xi...@gmail.com>.
找到原因了:
       1. 从192.168.122.0/24访问web然后访问console没问题
       2. 从10.10.0.0/24访问web再访问console出问题,因为我用的是kvm nested
kvm,宿主机有个10.10.0.0网段的接口,通过iptables把192网段web映射出来了。


在 2015年4月2日 下午2:53,Zhong Qiang <xi...@gmail.com>写道:

> 通过ui无法打开cpvm console,但通过kvm主机virsh console cpvm可以访问
>
> 在 2015年4月2日 下午2:47,shaofeng.cheng@gamil.com <sh...@gmail.com>写道:
>
>> 你试下可以打开cpvm的console么
>>
>>
>>
>> shaofeng.cheng@gamil.com
>>
>> 发件人: Zhong Qiang
>> 发送时间: 2015-04-02 14:38
>> 收件人: users-cn
>> 主题: Re: 无法通过UI访问VM console
>> 刚从网上搜到的信息:
>>    CPVM工作流程
>>
>> 1.    用户发起请求到mgmt server,查看web console,mgmt server选择合适的CPVM,返回public ip
>>
>> 2.    用户浏览器访问CPVM
>>
>> 3.    CPVM向mgmt server 发请求进行验证
>>
>> 4.    验证通过,CPVM访问VM所在的hypervisor对应的端口,获取console信息
>>
>> 5.    经CPVM转换成浏览器可接受的格式,返回用户浏览器图像数据
>>
>> P1:#2中访问的是CPVM的什么端口?
>>
>> P2:#4中访问的是hypervisor的什么端口呢?
>>
>> 只有知道以上两个端口,我才能进入cpvm查看网络是否正常,以便分析vm console为何无法访问!烦请知道的朋友告知,非常感谢!
>>
>>
>> 在 2015年4月2日 下午1:56,Zhong Qiang <xi...@gmail.com>写道:
>>
>> > hi all:
>> >        基础网络模式:全部网络都是192.168.122.0/24网段
>> >               cloudstack-management-server:192.168.122.150
>> >                kvm-host:192.168.122.91
>> >                CPVM:192.168.122.208 (Running)状态如下:
>> > ID8604359e-f773-4e85-98ba-c93731846a3f状态Running类型Console Proxy
>> VM区域VPC01公用
>> > IP 地址192.168.122.208专用 IP 地址192.168.122.30链接本地 IP 地址169.254.3.91
>> >
>> >                VM01:192.168.122.209  (Running)状态如下:
>> >
>> >
>> > IDc29604df-4972-4331-8be5-353b1b2e4794网络名称defaultGuestNetwork类型SharedIP
>> 地址
>> > 192.168.122.209
>> > 查看辅助 IP
>> > 网关192.168.122.1网络掩码255.255.255.0
>> >
>> >
>> > 默认安全组设置如下:
>> >
>> > 入口/出口规则:
>> >
>> > TCP065535192.168.122.0/24
>> >
>> > P1:
>> >
>> 查看过management-server.log以及cpvm的cloud.log没错误信息,只有debug信息。vm是通过iso创建的,但始终无法通过ui来访问VM的console。请大家帮忙分析下,该如何解决!谢谢!
>> > P2:有没有资料介绍CPVM/SSVM的原理,用户端是如何通过UI--》CPVM--》VM来访问VM的console?谢谢!
>> >
>> >
>>
>
>

Re: 无法通过UI访问VM console

Posted by "handeng@126.com" <ha...@126.com>.
两个办法试试:
1、把cpvm删掉试试
2、把host上的iptables关闭试试

> On Apr 2, 2015, at 2:53 PM, Zhong Qiang <xi...@gmail.com> wrote:
> 
> 通过ui无法打开cpvm console,但通过kvm主机virsh console cpvm可以访问
> 
> 在 2015年4月2日 下午2:47,shaofeng.cheng@gamil.com <sh...@gmail.com>写道:
> 
>> 你试下可以打开cpvm的console么
>> 
>> 
>> 
>> shaofeng.cheng@gamil.com
>> 
>> 发件人: Zhong Qiang
>> 发送时间: 2015-04-02 14:38
>> 收件人: users-cn
>> 主题: Re: 无法通过UI访问VM console
>> 刚从网上搜到的信息:
>>   CPVM工作流程
>> 
>> 1.    用户发起请求到mgmt server,查看web console,mgmt server选择合适的CPVM,返回public ip
>> 
>> 2.    用户浏览器访问CPVM
>> 
>> 3.    CPVM向mgmt server 发请求进行验证
>> 
>> 4.    验证通过,CPVM访问VM所在的hypervisor对应的端口,获取console信息
>> 
>> 5.    经CPVM转换成浏览器可接受的格式,返回用户浏览器图像数据
>> 
>> P1:#2中访问的是CPVM的什么端口?
>> 
>> P2:#4中访问的是hypervisor的什么端口呢?
>> 
>> 只有知道以上两个端口,我才能进入cpvm查看网络是否正常,以便分析vm console为何无法访问!烦请知道的朋友告知,非常感谢!
>> 
>> 
>> 在 2015年4月2日 下午1:56,Zhong Qiang <xi...@gmail.com>写道:
>> 
>>> hi all:
>>>       基础网络模式:全部网络都是192.168.122.0/24网段
>>>              cloudstack-management-server:192.168.122.150
>>>               kvm-host:192.168.122.91
>>>               CPVM:192.168.122.208 (Running)状态如下:
>>> ID8604359e-f773-4e85-98ba-c93731846a3f状态Running类型Console Proxy
>> VM区域VPC01公用
>>> IP 地址192.168.122.208专用 IP 地址192.168.122.30链接本地 IP 地址169.254.3.91
>>> 
>>>               VM01:192.168.122.209  (Running)状态如下:
>>> 
>>> 
>>> IDc29604df-4972-4331-8be5-353b1b2e4794网络名称defaultGuestNetwork类型SharedIP
>> 地址
>>> 192.168.122.209
>>> 查看辅助 IP
>>> 网关192.168.122.1网络掩码255.255.255.0
>>> 
>>> 
>>> 默认安全组设置如下:
>>> 
>>> 入口/出口规则:
>>> 
>>> TCP065535192.168.122.0/24
>>> 
>>> P1:
>> 查看过management-server.log以及cpvm的cloud.log没错误信息,只有debug信息。vm是通过iso创建的,但始终无法通过ui来访问VM的console。请大家帮忙分析下,该如何解决!谢谢!
>>> P2:有没有资料介绍CPVM/SSVM的原理,用户端是如何通过UI--》CPVM--》VM来访问VM的console?谢谢!
>> 


Re: Re: 无法通过UI访问VM console

Posted by Zhong Qiang <xi...@gmail.com>.
通过ui无法打开cpvm console,但通过kvm主机virsh console cpvm可以访问

在 2015年4月2日 下午2:47,shaofeng.cheng@gamil.com <sh...@gmail.com>写道:

> 你试下可以打开cpvm的console么
>
>
>
> shaofeng.cheng@gamil.com
>
> 发件人: Zhong Qiang
> 发送时间: 2015-04-02 14:38
> 收件人: users-cn
> 主题: Re: 无法通过UI访问VM console
> 刚从网上搜到的信息:
>    CPVM工作流程
>
> 1.    用户发起请求到mgmt server,查看web console,mgmt server选择合适的CPVM,返回public ip
>
> 2.    用户浏览器访问CPVM
>
> 3.    CPVM向mgmt server 发请求进行验证
>
> 4.    验证通过,CPVM访问VM所在的hypervisor对应的端口,获取console信息
>
> 5.    经CPVM转换成浏览器可接受的格式,返回用户浏览器图像数据
>
> P1:#2中访问的是CPVM的什么端口?
>
> P2:#4中访问的是hypervisor的什么端口呢?
>
> 只有知道以上两个端口,我才能进入cpvm查看网络是否正常,以便分析vm console为何无法访问!烦请知道的朋友告知,非常感谢!
>
>
> 在 2015年4月2日 下午1:56,Zhong Qiang <xi...@gmail.com>写道:
>
> > hi all:
> >        基础网络模式:全部网络都是192.168.122.0/24网段
> >               cloudstack-management-server:192.168.122.150
> >                kvm-host:192.168.122.91
> >                CPVM:192.168.122.208 (Running)状态如下:
> > ID8604359e-f773-4e85-98ba-c93731846a3f状态Running类型Console Proxy
> VM区域VPC01公用
> > IP 地址192.168.122.208专用 IP 地址192.168.122.30链接本地 IP 地址169.254.3.91
> >
> >                VM01:192.168.122.209  (Running)状态如下:
> >
> >
> > IDc29604df-4972-4331-8be5-353b1b2e4794网络名称defaultGuestNetwork类型SharedIP
> 地址
> > 192.168.122.209
> > 查看辅助 IP
> > 网关192.168.122.1网络掩码255.255.255.0
> >
> >
> > 默认安全组设置如下:
> >
> > 入口/出口规则:
> >
> > TCP065535192.168.122.0/24
> >
> > P1:
> >
> 查看过management-server.log以及cpvm的cloud.log没错误信息,只有debug信息。vm是通过iso创建的,但始终无法通过ui来访问VM的console。请大家帮忙分析下,该如何解决!谢谢!
> > P2:有没有资料介绍CPVM/SSVM的原理,用户端是如何通过UI--》CPVM--》VM来访问VM的console?谢谢!
> >
> >
>

Re: Re: 无法通过UI访问VM console

Posted by "shaofeng.cheng@gamil.com" <sh...@gmail.com>.
你试下可以打开cpvm的console么



shaofeng.cheng@gamil.com
 
发件人: Zhong Qiang
发送时间: 2015-04-02 14:38
收件人: users-cn
主题: Re: 无法通过UI访问VM console
刚从网上搜到的信息:
   CPVM工作流程
 
1.    用户发起请求到mgmt server,查看web console,mgmt server选择合适的CPVM,返回public ip
 
2.    用户浏览器访问CPVM
 
3.    CPVM向mgmt server 发请求进行验证
 
4.    验证通过,CPVM访问VM所在的hypervisor对应的端口,获取console信息
 
5.    经CPVM转换成浏览器可接受的格式,返回用户浏览器图像数据
 
P1:#2中访问的是CPVM的什么端口?
 
P2:#4中访问的是hypervisor的什么端口呢?
 
只有知道以上两个端口,我才能进入cpvm查看网络是否正常,以便分析vm console为何无法访问!烦请知道的朋友告知,非常感谢!
 
 
在 2015年4月2日 下午1:56,Zhong Qiang <xi...@gmail.com>写道:
 
> hi all:
>        基础网络模式:全部网络都是192.168.122.0/24网段
>               cloudstack-management-server:192.168.122.150
>                kvm-host:192.168.122.91
>                CPVM:192.168.122.208 (Running)状态如下:
> ID8604359e-f773-4e85-98ba-c93731846a3f状态Running类型Console Proxy VM区域VPC01公用
> IP 地址192.168.122.208专用 IP 地址192.168.122.30链接本地 IP 地址169.254.3.91
>
>                VM01:192.168.122.209  (Running)状态如下:
>
>
> IDc29604df-4972-4331-8be5-353b1b2e4794网络名称defaultGuestNetwork类型SharedIP 地址
> 192.168.122.209
> 查看辅助 IP
> 网关192.168.122.1网络掩码255.255.255.0
>
>
> 默认安全组设置如下:
>
> 入口/出口规则:
>
> TCP065535192.168.122.0/24
>
> P1:
> 查看过management-server.log以及cpvm的cloud.log没错误信息,只有debug信息。vm是通过iso创建的,但始终无法通过ui来访问VM的console。请大家帮忙分析下,该如何解决!谢谢!
> P2:有没有资料介绍CPVM/SSVM的原理,用户端是如何通过UI--》CPVM--》VM来访问VM的console?谢谢!
>
>

Re: 无法通过UI访问VM console

Posted by Zhong Qiang <xi...@gmail.com>.
刚从网上搜到的信息:
   CPVM工作流程

1.    用户发起请求到mgmt server,查看web console,mgmt server选择合适的CPVM,返回public ip

2.    用户浏览器访问CPVM

3.    CPVM向mgmt server 发请求进行验证

4.    验证通过,CPVM访问VM所在的hypervisor对应的端口,获取console信息

5.    经CPVM转换成浏览器可接受的格式,返回用户浏览器图像数据

P1:#2中访问的是CPVM的什么端口?

P2:#4中访问的是hypervisor的什么端口呢?

只有知道以上两个端口,我才能进入cpvm查看网络是否正常,以便分析vm console为何无法访问!烦请知道的朋友告知,非常感谢!


在 2015年4月2日 下午1:56,Zhong Qiang <xi...@gmail.com>写道:

> hi all:
>        基础网络模式:全部网络都是192.168.122.0/24网段
>               cloudstack-management-server:192.168.122.150
>                kvm-host:192.168.122.91
>                CPVM:192.168.122.208 (Running)状态如下:
> ID8604359e-f773-4e85-98ba-c93731846a3f状态Running类型Console Proxy VM区域VPC01公用
> IP 地址192.168.122.208专用 IP 地址192.168.122.30链接本地 IP 地址169.254.3.91
>
>                VM01:192.168.122.209  (Running)状态如下:
>
>
> IDc29604df-4972-4331-8be5-353b1b2e4794网络名称defaultGuestNetwork类型SharedIP 地址
> 192.168.122.209
> 查看辅助 IP
> 网关192.168.122.1网络掩码255.255.255.0
>
>
> 默认安全组设置如下:
>
> 入口/出口规则:
>
> TCP065535192.168.122.0/24
>
> P1:
> 查看过management-server.log以及cpvm的cloud.log没错误信息,只有debug信息。vm是通过iso创建的,但始终无法通过ui来访问VM的console。请大家帮忙分析下,该如何解决!谢谢!
> P2:有没有资料介绍CPVM/SSVM的原理,用户端是如何通过UI--》CPVM--》VM来访问VM的console?谢谢!
>
>