Archive for May 2012

XenApp6.5实验环境搭建

实验环境 1台AD、2台XenAPP、2台WI、1台SQL、1台License服务器 编号 配置 数量 IP地址 用途 备注 1 1VCPU、512MB内存、40G硬盘 1 10.0.0.100 10.0.0.101 AD服务器 实验环境中的域服务器 2 1VCPU、2048MB内存、40G硬盘 2 10.0.0.102 10.0.0.103 XenAPP服务器   3 1VCPU、1024MB内存、40G硬盘 2 10.0.0.105 10.10.0.106 VIP:10.0.0.107 WI服务器   4 1VCPU、2048MB内存、40G硬盘 1 10.0.0.104 SQL服务器   5 1VCPU、512BM内存、40G硬盘 1 10.0.0.110…Continue Reading →

Windows配置已断开用户自动注销

在服务器上进行维护时,经常会遇到很多用户登录服务器之后,没有注销就直接断开了与服务器的连接,并且该用户一直在系统上处于断开状态,没有释放用户使用的资源。 对于没有配置终端授权服务的服务器来说,每台机器最多只允许登录服务器的用户数就那么几个而已,具体支持数量跟操作系统的版本有关系。 其实要配置自动注销,相对来说比较简单。 在<管理工具>中打开<远程桌面服务>的<远程桌面会话主机配置>工具 配置服务器的RDP-Tcp属性 打开RDP-Tcp属性 选择<会话>,将改写用户设置进行配置,一般建议配置如下,可根据实际需求进行更改。 配置完毕之后,选择应用,并确定。使用用户帐号重新登录到系统之后就会生效。 –EOF–

Citrix XenServer Strorage 介绍

Storage Repositories (SRs)存储库 Virtual Disk Images (VDIs)虚拟磁盘镜像 Physical Block Devices (PBDs)物理块设备 Virtual Block Devices (VBDs)虚拟块设备 SRs、VDIs、PBDs、VBDs关系如下  

在XenCenter中使用命令删除XenServer虚拟机快照

在XenCenter中可以直接使用桌面化的操作方式将快照进行删除,但那样删除之后,还是存在快照占用磁盘空间的问题。在官网查找了一下文档,发现可以使用命令对快照占用的磁盘进行回收,尝试了一下,但效果不明显。 接下来介绍如何在资源池中对虚拟机快照删除之后的资源进行回收,环境描述:两台XenServer主机同时加入到了一个资源池,使用共享虚拟存储存放虚拟机,并启用了HA功能。 由于在对系统进行安全补丁更新时,为了保证系统在更新补丁之后能够正常运行,一般都会对虚拟机进行快照备份,这样即使安全补丁更新之后,造成系统不能正常运行,还是能够使用快照进行快速恢复的,采用快照方式进行备份,也是一种常用的应急恢复方案。之前都是在Windows Hyper-V的环境中对虚拟机进行快照备份和恢复,这次的环境却是XenServer。之前都没有尝试过对XenServer中的虚拟机进行备份和恢复操作,所以第一次在XenServer上进行快照备份操作,在进行快照备份时还是挺顺利的,只有一台虚拟机因为磁盘占用空间太大,未能完成快照备份。其他虚拟机均正常快照备份。在完成虚拟机系统补丁更新之后,测试发现所有系统均能正常运行,故没有做恢复操作。由于之前对虚拟机虚拟磁盘本身分配资源比较小,所以决定将快照文件进行删除,但删除之后,磁盘空间还是未能回收,处于占用状态。 获取虚拟机UUID 可以直接在XenCenter里面选中对应的虚拟机,在 General里面可以看到UUID信息,要是显示不出来,可以在View中选择Hidden Objects选项,再打开虚拟机的General选项里面查看。 另外一种方式就是在XenServer主机里面使用命令进行查看UUID,进入XenServer的console里面,输入: xe vm-list就可以看到对应的虚拟机的UUID码了。 显示所有快照的列表命令 删除对应快照的命令: 另一种销毁快照的命令: 回收虚拟机快照所占磁盘空间的命令: 说明host-uuid为主机的uuid,vm-uuid为虚拟机的uuid,host-uuid也是可以在General选项里面查看到的。 使用上面的命令,对删除快照之后的磁盘容量回收效果不是很好,大概只能回收1G左右的空间,对于FC类的存储空间来说,跟回收之前没多大区别。 官方提示: • 思杰建议运行离线合并工具前,手动关闭或暂停虚拟机的运行(使用XenCenter或XenServer CLI)。如果您在处于运行状态的虚拟机上运行合并工具,工具会自动暂停虚拟机运行,执行所需的VDI合并操作,然后恢复虚拟机运行。 • 如果欲合并的虚拟磁盘镜像(VDI)保存在共享存储,您必须在资源池主服务器(pool master)上运行离线合并工具。 • 如果欲合并的VDI保存在本地存储,您必须在与本地存储相关联的服务器上运行离线合并工具。

windows server 2008 r2上用户配置文件重新创建

在之前重建应用的时候,将系统用户文件夹的一些域用户配置文件进行了删除,以保证重建应用能够在全新的环境下进行。但重建应用完毕之后,之前的老域用户登录到服务器,每次都会提示“您已使用临时配置文件登录”如下图 在系统用户文件夹下,可以看到用户登录之后创建的TEMP临时文件夹。 在网上查找了一下,可以通过删除注册表的方式进行修复该问题。毕竟每次用户登录都需要创建用户单独的配置文件并且不能保存用户的配置文件是一件很麻烦的事情。接下来,就直接去修改用户注册表。 提示:在修改注册表之前,一定要养成备份注册表的习惯,要不然到时误删了注册表信息,欲哭都无泪。 在运行中输入:regedit命令,打开注册表 在注册表中找到HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionProfileList 位置 删除用户配置文件注册表信息,先查看注册表中ProfileImagePath属性的值,确定好是哪个用户在进行删除,千万别太冲动,一打开注册表找到路径将所有用户的注册表配置文件全部都删除,要是这样的话,估计就准备重装操作系统吧! 在对用户注册表进行删除,一定要使用管理员或具备删除注册表权限的用户登录到系统才可对注册表进行删除,要不然系统会提示删除注册表值失败信息。 唠叨一句:作为系统维护人员,良好的心态很重要。 删除对应域帐户的注册表信息之后,再次尝试使用该域帐户登录到服务器,此时,我们可以在用户文件夹下看到系统刚刚创建的用户配置文件夹。 此时,我们就解决了用户登录时总是提示使用临时文件夹的提示信息,并且可以保存用户的操作习惯。 –EOF–

WSUS客户端配置笔记

在生产环境中,一般都不会将所有的机器直接跟外网的机器进行通信的,一方面可以减少外来的攻击,保证服务器的安全性,另一方面可以节省IP地址和带宽资源。 在内网中搭建好了WSUS补丁更新服务器,对于加入了域的主机来说,只需要在域服务器上配置对应的组策略就可以了,而对于没有加入域的主机,就需要单独的配置,所以一般都建议将机器加入域来进行统一管理。 相对来说Windows server 2008的AD配置组策略要比Windows server 2003的AD组策略配置更加符合操作习惯。如果机器没有加入域,则需要单独的配置客户端,接下来介绍没有加入到域中的机器WSUS客户端配置。 首先在运行中输入:gpedit.msc 打开计算机本地组策略编辑器,其次选择计算机配置,在计算机配置中选择模板管理。 在模板管理中,选择window组件,之后选中Windows Update组件 在Windows Update组件中选择<配置自动更新>将其改为<已启用>状态 配置自动更新监测频率,一般启用,并设置为默认22小时即可。(可根据实际需求进行更改) 指定Intranet Microsoft更新服务位置,地址为内网搭建的WSUS服务器的IP地址,图中仅做示例演示。 配置客户端,允许客户端目标设置,该选项配置之后,客户端将自动分类到WSUS服务器端创建的计算机组中去。 配置完毕之后,使用wuauclt.exe /detectnow命令进行同步更新。 此时,我们可以在WSUS服务端看到客户端机器。 在我们部署过程中,客户端检查已经完成了所有的更新,但WSUS服务端还是未能显示百分之百全部更新。 我们可以在客户端使用wuauclt.exe /reportnow命令进行强制刷新报告。 在Windows 2008 域中,直接在domain组策略中可根据上面步骤进行配置即可,跟单独客户端机器配置没什么区别,但在Windows 2003域中,需要在域管理器中,选择域名之后编辑组策略方可进行编辑。 一般在域中配置好组策略之后,可使用rsop.msc命令进行查看域组策略是否生效。 –EOF–

SQL Server 2008 R2导出表数据脚本

在日常工作中,有时需要将数据库中的某个表数据导出来,进行批量修改,之后再导入到数据库中去。本文将介绍如何在SQL Server 2008 R2数据库中导出单独的表数据到文件。 首先我们选择数据库 选择生成脚本 进入生成脚本任务 选择需要导出脚本数据的表 配置高级选项 在<要编写脚本的数据的类型>中选择<架构与数据> 选择保存文件的路径 配置完毕 显示配置摘要 显示导出数据脚本成功 打开导出的数据脚本文件,如下图 至此,我们完成了表数据导出脚本的工作。 –EOF–