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
相关文章
|
1月前
|
Linux 虚拟化 数据安全/隐私保护
【Linux】VMware安装虚拟机- Windows + Linux
【1月更文挑战第20天】【Linux】VMware安装虚拟机- Windows + Linux
|
11天前
|
Linux 调度 虚拟化
Linux系统——初识Linux、虚拟机介绍、VMware WorkStation安装、在VMware上安装Linux
Linux系统——初识Linux、虚拟机介绍、VMware WorkStation安装、在VMware上安装Linux
47 4
|
19天前
|
大数据 Linux 虚拟化
OVA Import:一个最快速度打造Linux虚拟机的操作 | Linux vmware
OVA Import:一个最快速度打造Linux虚拟机的操作 | Linux vmware
24 0
|
28天前
|
大数据 Linux 虚拟化
大数据软件基础(3) —— 在VMware上安装Linux集群
大数据软件基础(3) —— 在VMware上安装Linux集群
41 0
|
1月前
|
存储 Linux 虚拟化
虚拟机(vmware)中安装linux系统
虚拟机(vmware)中安装linux系统
|
1月前
|
Linux 虚拟化 数据安全/隐私保护
使用VMware安装linux虚拟机
使用VMware安装linux虚拟机
使用VMware安装linux虚拟机
|
1月前
|
关系型数据库 MySQL Linux
【VMware安装+centos 7Linux系统+MySQL安装】——在Linux系统中安装MySQL步骤,以及遇见的各种问题(如:vm两个虚拟网卡消失、vm网络适配器有感叹号等等)
【VMware安装+centos 7Linux系统+MySQL安装】——在Linux系统中安装MySQL步骤,以及遇见的各种问题(如:vm两个虚拟网卡消失、vm网络适配器有感叹号等等)
248 0
|
1月前
|
网络协议 Linux 开发工具
使用Xshell连接VMware上的Linux虚拟机
使用Xshell连接VMware上的Linux虚拟机
54 0
使用Xshell连接VMware上的Linux虚拟机
|
1月前
|
存储 Linux 应用服务中间件
VMware安装无GUI版本的Linux(CentOS7)——安装Nginx示例demo
VMware安装无GUI版本的Linux(CentOS7)——安装Nginx示例demo
138 1
|
1月前
|
存储 监控 Linux
Linux使用VMware保存快照
Linux使用VMware保存快照
62 0