ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

19:VMware Horizon View 8.0-安装配置CentOS7虚拟桌面

2021-04-11 12:52:45  阅读:284  来源: 互联网

标签:8.0 桌面 查看 登录 19 虚拟机 用户 CentOS7 winbind


1: 首先安装配置Centos7 虚拟机模板, 安装图形化界面

image.png


2: 登录root账号, 准备加域, 

(1):禁用IPV6 

打开终端, 编辑文件/etc/sysctl.conf  添加以下内容

net.ipv6.conf.all.disable_ipv6 =1

net.ipv6.conf.default.disable_ipv6 =1

image.png

保存并退出文件

(2):执行     sysctl -p     命令来使设置生效

image.png

(3):执行以下命令禁用virbr0

ifconfig virbr0 down

brctl delbr virbr0

systemctl disable libvirtd

image.png

(4): 禁用NMtool

systemctl stop NetworkManager

systemctl disable NetworkManager

image.png

(5): 在网卡配置文件中添加DNS, 更改默认搜索域和DNS

DNS1=192.168.80.21

DNS2=192.168.80.22

DOAMIN=vdi.test

重启网络服务

查看DNS

cat /etc/resolv.conf

image.png

配置yum, 安装winbind, samba 和 kerberos软件包, 并把smb和winbind加入开机自启动

yum install -y samba samba-winbind krb5-workstation samba-winbind-clients authconfig-gtk

systemctl enable smb

systemctl enable winbind


image.png

image.png

(7): 执行以下命令进行图形界面加域

authconfig-gtk

执行命令后, 会弹出加域窗口, 身份验证中, 

用户账户数据库选择: Winbind

Winbind域输入自己的域名此处为: VDI

安全模型选择: ads

Winbind ADS域输入完整域名: vdi.test

Winbind域控制器输入两个域控制器的完整计算机名, 两个名字之间用英文标点 , 逗号隔开: ADS1.vdi.test,ADS2.vdi.test

模板shell选择: /bin/bash

image.png

点到高级选项, 在下面勾选在首次登录时创建家目录

image.png

点回身份&验证, 点击加入域

image.png

点保存

image.png

输入域管理员密码, 点确定

image.png

点应用, 重启虚拟机

image.png

登录域控制器, 查看虚拟机加域是否成功

image.png

登录虚拟机, 打开终端, 使用以下命令查看加域信息

net ads info

image.png

查看域用户, 在域控制器上先创建测试用户

image.png

在虚拟机上查看域用户

image.png

输入id user1, id user2, id user3时提示找不到用户, 但虚拟机已经加域成功, 为什么查不到用户

换个姿势, 使用用户名@域名

id user1@vdi

id user2@vdi

id user3@vdi


image.png

但是已加域的计算机本身应该可以直接查找到用户名, 此时需要修改smb文件

使用vi 修改smb配置文件   vi /etc/samba/smb.conf

将  winbind use default domain = false 修改为 true

image.png

保存后, 重启 smb 和 winbind 服务

systemctl restart smb.service

systemctl restart winbind.service

image.png

继续查找新用户

id user1

id user2

id user3

image.png

正常显示

测试账号, 查看是否能够建立用户文件夹和登录桌面

使用 su user1 切换用户账号

查看home文件夹, 是否有域名VDI文件目录, 查看VDI域名目录下是否有用户名目录

image.png

注销root用户, 

image.png

使用域用户登录测试

image.png

image.png

image.png

上传linux版本的 horizon agent 程序到虚拟机上

以root用户登录, 查看上传的agent程序并解压

使用 tar -xzvf agent文件名解压

image.png

进入文件夹, 运行安装脚本

./install_viewagent.sh -A yes

image.png

建立虚拟机嘉域脚本

mkdir /script

cd /script

vi joinad.sh

image.png

脚本内容如下, ####administrator为域管理员用户名, Start123!为域管理员密码

编辑完成后, 保存

#!/bin/bash

/usr/bin/net   ads   join  -U  administrator%Start123!         

sleep 3

rm  -f  /script/joinad.sh


image.png

赋予执行权限 chmod +x joinad.sh

可以测试执行一下脚本, 确认脚本没有问题

image.png

编辑/etc/vmware/viewagent-custom.conf文件,加入脚本执行路径, 去掉RunOnceScript前面的#号

image.png

去掉SSODesktopType=UseGnomeClassic前面的#号

image.png

保存退出

终端下直接输入  visudo  编辑此文件

加入 %VDI\\Domain\ admins  ALL=(ALL)  NOPASSWD:ALL

image.png

保存退出

此命令的作用是给域管理员添加使用sudo的权限

清理删除之前登录测试时在/home/下创建的域用户文件夹和horizon agent安装程序

使用 rm  -rf  文件夹名, 可以直接删除文件夹

使用  rm 文件名, 可以删除单个文件

image.png

删除完成后, 关闭虚拟机, 并将虚拟机转换为模板

image.png

创建客户机自定义规范, 系统选择linux, 计算机名称使用虚拟机名称, 域名为当前域名, 时区选择上海, 网络设置为DHCP, DNS

image.png

image.png

image.png

image.png

image.png

image.png

创建虚拟桌面池

linux支持三种桌面池

第一种, 直接使用vcenter内的虚拟机, 安装agent程序后, 就可以创建桌面池, 但后期克隆桌面麻烦, 

第二种, 创建克隆桌面池, 为每个用户分配专用的桌面

第三种, 浮动桌面, 用户登录自动分配桌面池内的桌面,

新建桌面池, 选择自动桌面池, 

image.png

选择完整虚拟机

image.png

选择专用

image.png

这里没有vsan, 直接下一步

image.png

设置ID和显示名称

image.png

设置命名模式,设置虚拟机数量 

image.png

设置虚拟机模板, 群集, 位置, 等

image.png

桌面池设置默认即可

image.png

远程显示设置默认

image.png

高级存储设置默认

image.png

选择自定义规范

image.png

提交

image.png

查看桌面池置备情况

image.png

给虚拟机分配用户, 等置备完成后, 登录测试

image.png


image.png

使用client登录测试

image.png


测试完成



标签:8.0,桌面,查看,登录,19,虚拟机,用户,CentOS7,winbind
来源: https://blog.51cto.com/u_13879648/2698817

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有