设为首页 收藏本站
查看: 3125|回复: 0

[经验分享] VMware Linux VDI 安装步骤

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-3-26 09:03:52 | 显示全部楼层 |阅读模式
  在博客VMware发布Linux虚拟桌面技术预览版中我们介绍了VMware Linux VDI技术预览版。在本篇博客中,我们来详细介绍如何搭建VMwareLinux VDI,并讲解在碰到一些常规问题时如何解决。
VMware Linux VDI支持四种Linux系统,RHEL,CentOS,Ubuntu,中标麒麟,这里所有的步骤都以中标麒麟为例。

前提条件:
1.  VMware HorizonView 6.1的环境
2.  在vSphere 5.5 U2或者vSphere6.0上安装虚拟机,并安装中标麒麟桌面操作系统,为了方便起见,下面以VM代称这个虚拟机
3.  注册并下载VMware Linux View Agent,链接:http://www.surveymethods.com/EndUser.aspx?DFFB978FDE988B88D4
4.  在Windows,Mac或者Linux桌面上安装HorizonClient 3.3
5.  修改显存。vSphere给VM自动计算的显存可能不够,根据使用情况,建议修改成一下数值:
需要支持的显示器个数 / 最大分辨率显存(MB)
1 / 1600x1200 or 1680x105010
1 / 1920x144012
1 / 2560x160016
2 / 2048x153632
3 / 2048x153648
4 / 2048x153664

步骤:
一.在VM上重新安装VMwareTools
二.    配置VM的DNS
三.    配置VM的防火墙
四.    安装VMware Linux View Agent
五.    创建Linux桌面池
六.    从Horizon Client访问桌面池
下面详细介绍。

一、在VM上重新安装VMware Tools
   1. 首先要查询预装的VMware Tools,命令如下:

sudorpm -qa | grep open-vm

这个命令的结果可能是这样的:
open-vm-tools-desktop-9.2.3-5.nk.1.x86_64
open-vm-tools-9.2.3-5.nk.1.x86_64
   2.  接下来就卸载掉这两个包,命令如下:
sudo rpm -e open-vm-tools-desktop-9.2.3-5.nk.1.x86_64 open-vm-tools-9.2.3-5.nk.1.x86_64
这个命令的结果里面可能包含这样的内容:
/sbin/ldconfig: /opt/remote-viewer/libs/libspice-client-glib-2.0.so.1 不是符号连接
/sbin/ldconfig: /opt/remote-viewer/libs/libspice-controller.so.0 不是符号连接
/sbin/ldconfig: /opt/remote-viewer/libs/libspice-client-gtk-2.0.so.1 不是符号连接
忽略他们即可。
3.      然后就可以安装VMwareTools了。步骤如下:、
a.       挂载VMware Tools安装盘,在虚机的打开虚机的控制台,选择VM >Guest > Install/Upgrade VMware Tools.
wKiom1USKd6gUxCvAAC77ij8e3g445.jpg
                可能会有一个如下所示的确认窗口,点击OK
wKioL1USK2fSYslHAAEiWUAL9No324.jpg
                注意:如果碰到VMwareTools盘挂不上的问题,如下图所示,可能是因为该虚拟机之前所挂载的麒麟操作系统安装盘没有成功弹出。
wKiom1USKk7AjI0TAAFh-_uWDOc068.jpg
                解决方法:关掉虚机,从虚机的设置里面把安装盘去掉,如下图所示。然后重新开机并重新挂载VMwareTools安装盘。
wKiom1USKmnTtkhMAAIKzeG1cJY726.jpg
b.      将VMware Tools安装包拷贝到桌面上—当然,你拷贝到别的文件夹下也可以。
c.       解开安装包,命令如下:
tar –xvf VMwareTools-8.6.0-403422.tar.gz
这里VMwareTools-8.6.0-403422.tar.gz是我的环境下的包的名字,请替换成你的环境下的包的名字。
d.      cd到解出来的包的路径下,安装VMwareTools:
sudo ./vmware-install.pl -d
支持,VMwareTools就安装成功了。

二、配置VM的DNS
      1.      在VM的网络连接上单击右键,选择编辑连接:
wKiom1USKovA60GOAACjN8hiiGI581.jpg
2.      在对话框网络连接里面选择需要编辑的连接,单击按钮编辑来打开对话框正在编辑。
需要修改的内容如下:
将方法改成自动(DHCP)仅地址
填写DNS服务器
填写搜索域,该项可不填。
wKiom1USKqewjYyKAAM1SV6aH9w807.jpg
3.      点击保存,然后关闭网络连接。
4.      重启网络,单击网络连接,选择刚修改的网络,如下图所示:
wKiom1USKsDB8kQnAABw78V0JKU156.jpg
会有一个连接建立的提示:
wKiom1USKuew7lbyAAB5OTTbz-8593.jpg
注意,如果你使用的是安装在WindowsServer 2012上的AD,这需要将连接服务器管理员的密码设置成”Storepassword using reversible encryption”, 如下图所示。然后在重置连接服务器管理员的密码。
wKioL1USLDTBTnmJAAeOqYj2SwY234.jpg

至此VM的DNS就设置好了,你可以ping一下你的连接服务器的FQDN来测试一下。

三、配置VM的防火墙
配置VM的防火墙比较容易,只需要一条命令:
sudo iptables -I INPUT -p tcp --dport 5443 -j ACCEPT

四、安装VMwareLinux View Agent
      1.      解开VMware Linux View Agent的包:
tar –xvf VMware-viewAgent-linux-1.0-2592477.tar
这里VMware-viewAgent-linux-1.0-2592477.tar是我用的一个32位版本,你使用的可能跟这个不一样,不过命令是一样的。
      2.      cd到解开的包内,安装VMware Linux View Agent:
sudo ./install_viewagent.sh –b brokerIP –d Domain –u UserName –p Password –n MachineName –j JMSKeystorePwd –s CertDN
参数解释如下:
-b:连接服务器的IP地址
-d:连接服务器所在域服务器的的名字
-u:连接服务器的管理员帐户
-p:连接服务器管理员帐户的秘密
-n:注册到连接服务器的机器名
-j:JMS SSL keystore的密码
-s:自签名证书的DN
其中-b,-d,-u以及-p是必须的参数。下面是该安装命令的一个例子:
sudo ./install_viewagent.sh –b 10.117.163.23 –d ad-euc.lab –u administrator –p Password123
注意:
如果密码中带有特殊字符,需要用转义字符。
如果参数填错,可以删掉目录/etc/vmware然后使用上述重新安装
安装路径是这里:/usr/lib/vmware/viewagent
如果忘记安装参数,可以去/etc/vmware/viewagent-config.txt内查看。
安装日志在这里:/var/log/vmware/
安装版本:/usr/lib/vmware/viewagent/Product.txt
可以用如下命令来管理VMware Linux View Agent服务:
sudo service viewagent
3.      注销或重启VM
4.      在连接服务器的管理界面上检查Linux View Agent是否安装成功:
在View连接服务器管理界面上,选择View Configuration > RegisteredMachines > Others。搜索刚才安装的Linux View Agent。
wKioL1USLFagdEtDAAIjcSNsQ34931.jpg
注意:正常情况下VM的状态应该是Available(可用)的。如果出现Unavailable(不可用)的状态,请检查日志/usr/lib/vmware/viewagent/viewagent-debug.log。如果发现有如下的错误信息:
[JmsManager] Using connection broker broker.myDomain.com
[JmsManager] Unable to resolve hostname for broker.myDomain.com
则说明VM不能解析连接服务器broker.myDomain.com,请检查DNS配置并保证VM能解析该连接服务器。
至此,Linux View Agent就安装成功了。

五、创建Linux桌面池
      1.      在连接服务器的管理界面上,选择Catalog > Desktop Pools, 单击Add打开对话框Add Desktop Pool。选择Manual Desktop Pool。Next
wKioL1USLK2CQMP6AANq3qg09BU004.jpg
2.      选择User Assignment方式,两种方式都可以。Next
3.      选择Other sources。Next
wKiom1USK6mDx8oMAAFu4Ah2NQc669.jpg
       4.      给桌面池命名。Next
wKioL1USLQjzwpJkAAF0O2AEDnw931.jpg
5.      保留Desktop Pool Settings的默认设置即可。Next
6.      选择前面安装了Linux View Agent的VM。Next
wKiom1USK-6BDGVnAAGiLwUEHIw315.jpg
      7.      点击Finish完成。桌面池被创建成功:
       8.      接下来给桌面池授权,跟以往的授权方式一样,故略。

六、从HorizonClient访问桌面池
         1.      连接到连接服务器
wKiom1USLF_iTaHCAACteGKyXsE379.jpg
2.      双击Linux 桌面池
3.      登录到Linux虚拟桌面
wKiom1USLKWwKJ-zAAMObzu8ILo307.jpg
        4.      开始使用!
wKioL1USLgmRHZigAAYdukkLnQs241.jpg
这次我们就写到这里,以后我们会继续更新的!


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-50640-1-1.html 上篇帖子: vsphere\vcenter5.5迁移到6 下篇帖子: 一台物理机上VMware虚拟机实现拨号上网同时内网通信 Linux
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表