Xenserver加域管理

部署服务的目的是让用户更便捷的使用,满足领导对成本及资料安全的需求。
公司因使用带license的CEVA编译工具进行开发,为了节约成本,购买了单机版程序,目的是让10人的开发团队使用。起初设想通过部署远程桌面服务,满足多人使用的场景。
可是该程序在远程桌面下最关键的build按钮无法按下!!!
要求是
1.员工不能接触到该主机(禁止直接使用USB接口导入导出)
2.所有远程桌面是必备的,同理VNCserver也是无法访问(且不能控制远程桌面导出文件到本机)
我想到XenCenter下VM的console下试试,克隆系统后,build可以按!!!
但是介于多用户使用且权限不能过高,使用多个用户和用户组来管理XenServer服务器,就必须使用 Active Directory 用户账户进行身份验证。

方案分析:
资料安全需求:
避免用户直接连接鼠标键盘操作,USB直接暴露的问题,决定将该编译环境虚拟化,方案为XenServer。
成本需求:
满足领导对成本的要求,决定不上XenDesktop、XenApp之类的,使用免费的XenCenter安装到几个需要编译的用户计算机用于“按下build按钮”。
与此引入风险问题:
到底普通用户能否使用XenCenter去操作,介于风险,决定针对用户权限引入AD进行XenCenter权限的控制。

方案搭建:
一、AD域基础环境
操作系统:Windows 2008 R2(此处注意我尝试多次使用Windows 2012去安装,但是XenCenter中总是报错(详见附录1),建议使用Windows 2008 R2避免反复调试的麻烦)

      安装步骤:
        1.添加角色和功能向导——添加Active Directory域服务;



下面注意点击“此服务器提升为域控制器”

2.此时选择添加新林,在根域名中输入你要添加的域名:XXXXX.com

3.配置林功能基本和域功能级别(XenServer支持使用Active Directory服务器使用的是Windows2003或更高版本,实测的2012版本无法成功),下面输入还原密码。

4.此时配置NetBIOS,默认为XXXXX的域名

5.进行安装

        成功安装完成后注意检查windows防火墙的端口
  * 53 ?UDP/TCP ?DNS

  * 88 ?UDP/TCP?Kerberos 5

  * 123 ?UDP????NTP

  * 137 ?UDP ????NetBIOSName Service

  * 139 ?TCP?????NetBIOS Session (SMB)

  * 389 ?UDP/TCP ?LDAP

  * 445 ?TCP ?????SMB over TCP

  * 464 ?UDP/TCP?Machine password changes

  * 3268 ?TCP????Global Catalog Search

二、XenCenter配置XenServer加入AD域控
此时将配置AD域到XenCenter上,并添加用户赋予权限。
1.使用root登录XenCenter,选择该pool,右侧配置Users
使用管理员进行登录,注意安装XenCenter的主机与AD服务器主机时间一致,否则报错,详见附录二

2.登录域,Domain注意填写XXXXX.com,User必须使用管理员administrator进行登录否则后报错(详见附录2)

登录成功如下:

3.添加AD账户,并针对Xen进行赋权
此时需要多增加几个账户,并针对账户进行赋权操作
进入Windows2008进行配置——控制面板——管理工具——Active Directory 用户和计算机
找到Users

填写用户名及密码,用户名填写两处

设置密码

在Xen中添加账户

对账户赋予权限

总共6个权限,我分别对权限做了简要的解析:

Read Only:经理使用,多用于查看虚拟机使用情况的领导使用,基本也就是看看有什么名称的服务器,内存使用状况等。

VM Operator:开发使用,可用满足基本console查看,开关机操作等日常操作;

VM Admin:运维测试使用,可以选则在何处启动虚拟机及模板,修改内存属性等;

VM Power Admin:运维主机管理员使用,可以进行动态内存,快照的配置;

Pool Operator:高级运维管理员使用,可以对pool进行相关高级配置管理,如HA,WLB等;

Pool Admin :运维经理使用,类似于root(使用后可以不使用root对XenDesktop配置,存在安全账户机里面)可进行role分配,连接XenServer的命令行及图形console。

相关权限我整理了如下表供大家参考:

最后,配置给开发VM Operator权限即可,可以自主由他们重启避免内存泄露引起的卡顿。

老技术了,大家如果需要都可以转载,下面把自己部署中遇到的一些报错与大家分享

附录1
windows 2012系统搭建好AD域产生的报错信息:

附录2
注意时钟必须一致(可以相差几分钟),否则会报错,无法配置成功。

附录3
必须使用域管理员administrator进行登录,否则报错如下

原文地址:https://blog.51cto.com/mengix/2357773

时间: 2024-12-21 16:40:08

Xenserver加域管理的相关文章

Active Directory管理之:客户端加域-配置文件转移

域的重要性与便利性,做为IT人员都是知道的,但公司在规划加域的时候,往往实现效果不明显,原因是在于给用户加域后,经常收到用户反馈,这个找不到,那个也找不到了,为解决此问题,以下提供一个工具的指引,能将用户之前的配置文件直接转移到新的域帐号上,希望能帮到大家.注意:此工具会自动将域帐号加入到本地管理员组.(工具地址为:http://yunpan.cn/cATsNRtPZIBwe  提取码 d3fc) 1. 运行Profwiz 2. 下一步 3. 填写域名资料与使用人帐号 4. 选择要迁移的配置文件

Windows Server 2012 AD域管理创建

前言 关于AD域管理及其权限划分概论: 1. AD域源于微软,适用于windows,为企业集中化管理和信息安全提供强力保障. 2. 提供域中文件夹共享,但同时又对不同用户有不用的权限. 3.通过对设备限制USB接口,网络访问特定网站来实现对企业内部信息的保护和防止流失. 4.个人文件夹可以重定向到服务器文件夹上,实现真正的在同一个域中使用者数据不受固定PC限制既数据跟随用走. 5.用户的权限不需要定制,只需要加入若干个带有不同权限属性的固定组就可以获得相应的权限功能. 我们按照下图来创建第一个林

运维日记-Exchange服务器重新加域后处理-20140712

今天做实验的时候误将第二台exchange2013邮件服务器退域了,重新加域后导致原来的exchange服无法启动,建在该数据库的用户无法登陆,系统日志提示: 处理过程: 在域管理器添加该计算机exchange权限 重启服务器后恢复正常. 运维日记-Exchange服务器重新加域后处理-20140712

【AD】WinXP Win7x86/x64 自动加域脚本 更新20151109

注:运行修改计算机的账号必须具有管理员权限 -reboot参数我设置的5,可能会看不到echo y传递的结果,你可以设置成10. http://bbs.51cto.com/thread-968398-1.html 受到链接中专家的启发,以及网上的一些资料. 二次更新20151108这次更新主要内容是不需要放在C盘,你可以放在任何一个地方,也可以放在共享目录.并且不需要再去某个目录下选择对应操作系统的脚本,脚本会自动判断当前系统,也能判断win7是32位还是64位.附件中带了一个脚本批量替换工具,

【AD】取消普通域用户帐号加域权限&授权特定普通域用户加域权限

通常来说,没有做什么特别的设定的话,都是手动加域,且使用的是管理员帐号,这种情况下是有风险的,容易被人记忆密码.所以,如果可以设置一个普通用户帐号,专门用来执行加域操作,就会降低此类风险.其实默认情况下,域每一个普通帐号都可以将10台电脑加入域内,这是一个很大的隐患.估计很多人都没有试过吧. 加域分两种,一种是将新电脑加入域内,一种是将已经加入过域的电脑,因为故障无法登录域或手动退域,原计算机帐号仍在的情况下加入域建立连接.第二种情况又分上次加域使用的帐号和当前加域使用的帐号是否相同且权限是否一

XenServer加入域报错

1.在XenCenter界面加入域时报错:AD域无法启用外部身份验证 2.在XenServer主机界面用指令加入域时报错: 在WinServer2008虚拟机中建立AD域,在XenCenter池中点击加入域时失败,检查错误大致是:无法启用外部身份验证 2 操作官方文档在XenServer控制界面输入指令加入AD域,依然报错: The pool failed to enable external authentication.host: 4a6a315d-d3b1-4e79-b03c-3e9e4a

Windows Server 2013 域—主机加域

这篇主要讲主机如何加域,本篇可能比较小白,但是思前想后还是认为有必要把加域放在单独一篇里. 首先要配置主机的IP地址和DNS.DNS服务器对域来说是不可或缺的,一方面,域中的计算机使用DNS域名,DNS需要为域中的计算机提供域名解析服务:另外一个重要的原因是域中的计算机需要利用DNS提供的SRV记录来定位域控制器,因此我们在创建域之前需要先做好DNS的准备工作. 然后右键计算机选择属性.点击更改. 在Domain栏中输入我们在上篇创建的域名.点击OK键. 下面我们要输入用户名,密码.这里输入的用

Windows Server 2016-Netdom Join之客户端加域(二)

上章节我们介绍了如何通过图形化界面实现用户加域操作,本章节为大家简单介绍如何通过netdom join命令实现计算机加域操作.具体信息如下: 将工作站或成员服务器加入域.将计算机加入域的行为会为域中的计算机创建一个帐户(如果该帐户尚不存在). Netdom是一个内置于Windows Server 2008和Windows Server 2008 R2中的命令行工具.如果您安装了Active Directory域服务(AD DS)服务器角色,则可以使用它.如果您安装属于远程服务器管理工具(RSAT

PowerShell实现自动化加域并加密凭据

困扰了一个礼拜的加域问题,今天终于给拿下,想分享下这个过程. 上个礼拜有User向领导抱怨他们的VM测试环境,需要不时的revert回去,需要重新加域.由于这边就只有我的账号有加域的权限,且我还不具备委派权限给其他账号来加域.很明显,如果我哪天休假,或者我不在office时候,User就应不了急.手动让我key密码的过程影响了user的工作效率,于是我想办法来解决这个问题. 方案一:将.bat脚本转换为.exe可执行文件 第一个方案是之前一个同事帮我想出来的,使用早期加域使用的netdom命令写