本帖最后由 adds 于 2018-9-30 15:23 编辑
一政府客户测试桌面云,提前一天将VMP平台、VDC控制器、虚拟机搭建好,到了客户现场直接修改IP接入网络测试。
一切都很完美,用户接入使用都没有问题,但在VDC控制台,发现用户接入状态不正常。 一、agent正在等待接入 查看虚拟机状态:VDI设备--虚拟化平台管理--虚拟机管理。
二、排查 昨天配置完成后,虚拟机状态是绿色,显示正常,怎么一换地方就不行了呢? 1、排查虚拟网络 当时第一反应就是网络原因,即虚拟机桥接的虚拟交换机和VDC桥接的虚拟交换机没有连接到同一个,或者两个虚拟交换机无法通信。 检查虚拟机和VDC桥接的虚拟交换机。 两者均为br_eth0。 虚拟机路径:【虚拟机-更多-编辑-硬件】,查看【网卡1】桥接的虚拟交换机为Br_eth0。 VDC路径:【VDC-更多-编辑-硬件】,查看【网卡1】桥接的虚拟交换机为Br_eth0。
2、查看agent日志 虚拟机里按下”Win键+R键“,在打开的运行框里输入【%vdi%/Logs】,打开虚拟机的日志。 Logs文件夹默认包含三个日志文件,分别是:User.log、VDagent.log、VDMonitor.log。 打开VDagent.log,发现其连接VDC失败,其中连接的地址错误。
找到了agent一直接入失败的原因:其连接的VDC为昨天配置的VDC地址,不是今天修改VDC后的地址。
那我直接从VDC下载新的agent程序,重新安装agent不就好了吗?
在IE浏览器输入下载agent地址:https://vdcIP/com/win/VDesktopServerInstall.exe,下载下agent后安装。 安装完成后,在aDesk上重启虚拟机,发现agent状态依旧显示正在等待接入。
3、在VDC上重启虚拟机。 排查到这里,还是显示agent正在接入,我反应过来自己犯了一个常识性的错误:即终端连接VDC之前,必须先在VDC上开机。这个步骤是下发VDC的地址给虚拟机的agent程序,如果没有这个步骤,虚拟机将无法获取VDC的地址,其虚拟机agent的状态也会一直显示”正在等待接入“。 在【VDI设置-虚拟化平台管理-虚拟机管理】,重启虚拟机即可。
结语:排查到这里,基本是由马虎引起的异常问题。但这里有一个疑惑:即VDC-5.2版本及之后版本增加的一个功能未生效,即Windows虚拟机支持agent免IP接入,当虚拟机没有配置IP或配置的IP与VDC无法通信时,只要VMP与VDC的TCP 8866端口通信正常,agent就能正常接入。
三、其他 1、VDC所在的存储不能为VMP系统所在的磁盘。即当服务器只有一块磁盘时,不支持安装VDC。
但不知道这个功能是从哪个版本开始的,之前的版本是支持VDC和VMP安装在一个磁盘上的。
2、VMP支持同一台主机组建虚拟存储,但要求至少2块磁盘,可以没有SSD缓存盘,但数据盘容量要大小200G。 虚拟机所在存储不支持存放在小于200G的磁盘上。
3、aDesk从5.0开始支持ping命令。 路径:【设置-系统-网络诊断】 |