Automate Xen Server 6.2 Patch update by powershell

最近有点功夫安装测试了下Xen Server6.2 ,这个版本及之后开始开源了,未许可版本和许可版本的最大区别是许可版本可通过Xencenter 来自动化补丁安装。总之,xencenter 的很多特点符合我的要求:

1. 免费版本、功能基本很全(HA、支持USB forward to VM、模板、快照)

2. windows 下xencenter 图形化进行管理,也可以使用各种语言,如C#\Python\Powershell来进行管理。

3. 稳定性不错,和之前的virtualbox On Headless linux 上对比,Xenserver的虚拟机基本没有重启挂起、花屏等怪问题。

4. 6.1 及之前的版本还可以通过SCVMM 2012 R2或之前的版本来管理,但是6.2就不行了,还好有xencenter, SDK等等。

5. 备份和灾难恢复的帮助和场景在XenServer 的管理手册中也描述的很详细。

现在的第一步是把Xen server的补丁安装自动化,研究了下之前别人的Powershell脚本,是6.1 版本上Powershell SDK的语法写的,但是6.2变化很大。

这个是用脚本更新补丁后的最终截图。

    脚本分两个,一个专门用来下载和解压补丁,一个专门从补丁下载后的目录中更新补丁(自动暂停、关闭相关虚拟机,弹出ISO挂载,自动把服务器设置成维护状态等等)。

    downloader的补丁选择界面

    Updater的更新输出:

    相关脚本文件打包:

    https://github.com/yoke88/AutomateXenServerPatch/archive/master.zip

    时间: 2024-11-06 20:39:37

    Automate Xen Server 6.2 Patch update by powershell的相关文章

    恢复数据:Xen Server服务器中一台VPS不可用

    故障描述 1.硬件架构概述 服务器:Dell 720服务器配戴一张H710P的RAID卡. 存储阵列:由4块希捷2T STAT硬盘组成的RAID 10. 操作系统:Xen Server 6.2版本. 2.故障虚拟机概述 操作系统:Windows Server 2003. 应用:Web服务器(ASP + SQL 2005的网站架构). 虚拟磁盘:10G系统盘 + 5G数据盘. 故障描述:因特殊原因导致Xen Server服务器中一台VPS(即Xen Server虚拟机)不可用,虚拟磁盘中数据丢失.

    思杰 Citrix xen server 6.2 企业级布署(一)

    使用citrix xen server作为底层的公司也有,对比esxi的超强稳定性,各有千秋,由于之前所在公司的原因,作者只能简单的介绍一下,以后会有更详细的教程出来. 1.使用U盘或光盘启动物理服务器 启动自检: 在另一台服务器可以ping 通. 装好了,重启后的界面如下,不过和vmvare esxi的好像似,esxi的显示是黄色,citrix的是如下深色.

    公司Xen server虚拟化中虚拟机磁盘文件丢失的处理办法

    描述 因服务器突然断电原因导致Xen Server服务器中一台VPS(即Xen Server虚拟机)不可用,虚拟磁盘文件丢失,通过电话联系北亚数据来进行恢复.硬件环境是Dell 720服务器配戴一张H710P的RAID卡,由4块希捷2T STAT硬盘组成的RAID 10,上层环境是Xen Server 6.2版本操作系统,虚拟机是Windows Server 2003系统,10G系统盘 + 5G数据盘两个虚拟机磁盘,上层是Web服务器(ASP + SQL 2005的网站架构). 分析故障原因 将

    Xen server虚拟化中虚拟机磁盘文件丢失的处理办法

    描述 因服务器突然断电原因导致Xen Server服务器中一台VPS(即Xen Server虚拟机)不可用,虚拟磁盘文件丢失,通过电话联系北亚数据来进行恢复.硬件环境是Dell 720服务器配戴一张H710P的RAID卡,由4块希捷2T STAT硬盘组成的RAID 10,上层环境是Xen Server 6.2版本操作系统,虚拟机是Windows Server 2003系统,10G系统盘 + 5G数据盘两个虚拟机磁盘,上层是Web服务器(ASP + SQL 2005的网站架构). 分析故障原因 将

    先NetFx3,再MUI——Windows Server 2012 R2 with Update 无法安装 .Net

    Windows Server 2012 R2 with Update 发布已经有段时间了,现在的命名的确挺奇怪的,不叫Service Pack,叫Update,感觉和XBOX的升级或者Windows Phone的升级一样--好吧,那就这样吧. 以上可以忽略.问题是我打算把自己的Lab环境更新到这个版本,计划来测试XenDesktop 7.6.于是,按照惯例,首先做一个模板,也按照惯例,装好语言包之后,sysprep进行封装. 生成VM,开始搭环境,创建AD,没有问题.安装SQL数据库--问题来了

    update值与原值相同时,SQL Server会真的去update还是忽略呢?

    原文:update值与原值相同时,SQL Server会真的去update还是忽略呢? 考虑下面的情况: 当update值与原值相同时,SQL Server会真的去update还是忽略?例如: update tbname set name='abc' --name原来的值就是abc where id=1 再如: update tbname set name='abc' --name原来的值就是abc where name='abc' 接下来我们将实际测试: --Microsoft SQL Ser

    Xen server虚拟化磁盘文件丢失恢复案例实施过程

    虚拟机环境描述虚拟机硬件环境为一台某品牌720型号服务器,4块2T STAT硬盘配戴一张H710P的RAID卡组成raid10磁盘阵列.操作系统为Xen Server 6.2版本,Windows Server 2003系统.上层是Web服务器,网站架构是ASP + SQL 2005.虚拟磁盘有两个,一个是数据盘5G空间,另一个是系统盘10G空间.机房断电导致Xen Server服务器中一台VPS不可用,Xen Server虚拟机磁盘文件丢失. 虚拟机故障检测过程准备足够的数据空间并将客户数据全盘

    Xen Server虚拟机不可用的数据恢复方法

    虚拟机数据丢失情况描述因服务器突然断电原因导致Xen Server服务器中一台VPS(即Xen Server虚拟机)不可用,虚拟磁盘文件丢失.硬件环境是Dell 720服务器配戴一张H710P的RAID卡,由4块希捷2T STAT硬盘组成的RAID 10,上层环境是Xen Server 6.2版本操作系统,虚拟机是Windows Server 2003系统,10G系统盘 + 5G数据盘两个虚拟机磁盘,上层是Web服务器(ASP + SQL 2005的网站架构). 分析故障原因为确保客户原始数据的

    Xen Server虚拟机数据丢失的恢复过程

    虚拟机数据丢失情况描述 因服务器突然断电原因导致Xen Server服务器中一台VPS(即Xen Server虚拟机)不可用,虚拟磁盘文件丢失.硬件环境是Dell 720服务器配戴一张H710P的RAID卡,由4块希捷2T STAT硬盘组成的RAID 10,上层环境是Xen Server 6.2版本操作系统,虚拟机是Windows Server 2003系统,10G系统盘 + 5G数据盘两个虚拟机磁盘,上层是Web服务器(ASP + SQL 2005的网站架构). 分析故障原因 为确保客户原始数