VMware Linux VDI 安装步骤-阿里云开发者社区

开发者社区> 科技小能手> 正文

VMware Linux VDI 安装步骤

简介:
+关注继续查看

  在博客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 1680x1050 10
1 / 1920x1440 12
1 / 2560x1600 16
2 / 2048x1536 32
3 / 2048x1536 48
4 / 2048x1536 64


步骤:

一.VM上重新安装VMwareTools

二.    配置VMDNS

三.    配置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

      在配置DNS之前,建议先修改VM的机器名。

     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

 

至此VMDNS就设置好了,你可以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

注意

如果安装结果出现了下图中的错误,可以忽略:

wKioL1UZHmyAqdFXAAECv1DN6EY960.jpg

如果密码中带有特殊字符,需要用转义字符。

如果参数填错,可以删掉目录/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 <stop/start/restart>

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 PoolNext

wKioL1USLK2CQMP6AANq3qg09BU004.jpg

2.      选择User Assignment方式,两种方式都可以。Next

3.      选择Other sourcesNext

wKiom1USK6mDx8oMAAFu4Ah2NQc669.jpg

       4.      给桌面池命名。Next

wKioL1USLQjzwpJkAAF0O2AEDnw931.jpg

5.      保留Desktop Pool Settings的默认设置即可。Next

6.      选择前面安装了Linux View AgentVMNext

wKiom1USK-6BDGVnAAGiLwUEHIw315.jpg

      7.      点击Finish完成。桌面池被创建成功:

       8.      接下来给桌面池授权,跟以往的授权方式一样,故略。


六、从HorizonClient访问桌面池

        1.      连接到连接服务器

wKiom1USLF_iTaHCAACteGKyXsE379.jpg

2.      双击Linux 桌面池

3.      登录到Linux虚拟桌面

wKiom1USLKWwKJ-zAAMObzu8ILo307.jpg

        4.      开始使用!

wKioL1USLgmRHZigAAYdukkLnQs241.jpg

这次我们就写到这里,以后我们会继续更新的!



本文转自 桌面虚拟化 51CTO博客,原文链接:http://blog.51cto.com/vmwareeuc/1624140

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
8107 0
RAC CLUSTERWARE 10G+vmware server 2+LINUX 5.3+裸设备 安装指南
见我ITPUB论坛发帖。 http://www.itpub.net/viewthread.php?tid=1470710   转载请注明出处
528 0
阿里云服务器端口号设置
阿里云服务器初级使用者可能面临的问题之一. 使用tomcat或者其他服务器软件设置端口号后,比如 一些不是默认的, mysql的 3306, mssql的1433,有时候打不开网页, 原因是没有在ecs安全组去设置这个端口号. 解决: 点击ecs下网络和安全下的安全组 在弹出的安全组中,如果没有就新建安全组,然后点击配置规则 最后如上图点击添加...或快速创建.   have fun!  将编程看作是一门艺术,而不单单是个技术。
9884 0
使用OpenApi弹性释放和设置云服务器ECS释放
云服务器ECS的一个重要特性就是按需创建资源。您可以在业务高峰期按需弹性的自定义规则进行资源创建,在完成业务计算的时候释放资源。本篇将提供几个Tips帮助您更加容易和自动化的完成云服务器的释放和弹性设置。
11763 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,云吞铺子总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系统盘、创建快照、配置安全组等操作如何登录ECS云服务器控制台? 1、先登录到阿里云ECS服务器控制台 2、点击顶部的“控制台” 3、通过左侧栏,切换到“云服务器ECS”即可,如下图所示 通过ECS控制台的远程连接来登录到云服务器 阿里云ECS云服务器自带远程连接功能,使用该功能可以登录到云服务器,简单且方便,如下图:点击“远程连接”,第一次连接会自动生成6位数字密码,输入密码即可登录到云服务器上。
21244 0
23706
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载