虚拟机自动启动
深信服服务器虚拟化asv操作步骤

服务器虚拟化操作步骤1环境确认服务器虚拟化的目的在于将客户现有运行在物理主机上的业务系统平滑地转移到VMP 虚拟机中运行。
实施服务器虚拟化操作前,需要确认以下必要条件,条件不满足时,会导致操作失败。
同时建议在操作前先对服务器进行重启,确认服务器重启后能正常运行。
2服务器虚拟化2.1迁移物理主机迁移物理主机,可以将现有物理主机上的Windows/Linux操作系统通过网络克隆到SANGFOR VMP平台上。
迁移过程中会重启原主机,迁移完成后原操作系统可以在VMP平台上继续运行。
原主机上的操作系统恢复原状,不做任何修改,可以关机,也可以开机继续使用。
2.1.1Windows迁移Windows操作系统下的迁移工具是名为Sangfor_aSV_Converter的exe可执行程序(已集成到VMP安装光盘中),直接在Windows操作系统下运行后,界面如下图所示。
先勾选“已阅读许可协议”,然后点击“迁移物理主机”的“立即安装”按钮。
安装前该工具会获取当前物理主机的相关信息,检查安装环境是否满足必要条件。
如果条件不满足,会以红色警告信息进行提示,需要更正后重新运行该软件。
安装条件检查通过后,需要先配置迁移到目标VMP平台的连接。
该工具会自动发现当前网段中的VMP控制器,只需要提供该VMP的管理员帐号密码即可成功连接。
如果没有自动发现,可以手动输入其IP进行添加。
连接目标VMP成功后,迁移工具会将当前Windows操作系统克隆到目标VMP平台上,作为一个虚拟机来运行。
所以还需要配置该虚拟机在VMP平台上的相关信息,包括虚拟机名称、存储和运行位置、硬件配置等。
配置完成后会将当前配置信息进行确认,确认无误后即可进行安装。
安装过程只会在Windows系统的C盘安装迁移程序,不会修改当前操作系统的配置。
安装完成后需要重启Windows操作系统,重启后开始迁移。
此时可以选择迁移完成后是否开启原主机或虚拟机。
注意:由于迁移完成后的虚拟机和原主机内容一模一样,包括IP等配置也一样。
vmrun.exe命令参数

vmrun.exe命令参数一、概述vmrun.exe是VMware Workstation和VMware Server等虚拟化工具的一个命令行工具,用于管理和控制虚拟机。
它提供了多种参数,用于启动、停止、重新启动、附加虚拟机等操作。
本文将详细介绍vmrun.exe命令的常用参数及其用法。
1. 启动虚拟机:使用vmrun启动虚拟机时,需要指定虚拟机的路径和名称。
例如:vmrun start C:\path\to\virtual\machine.vmx2. 停止虚拟机:使用vmrun停止虚拟机时,需要指定虚拟机的路径和名称以及是否强制停止。
例如:vmrun stopC:\path\to\virtual\machine.vmx --force3. 重新启动虚拟机:使用vmrun重新启动虚拟机时,需要指定虚拟机的路径和名称。
例如:vmrun restartC:\path\to\virtual\machine.vmx4. 附加虚拟机:使用vmrun附加虚拟机时,需要指定源虚拟机的路径和目标虚拟机的路径。
例如:vmrun mergeC:\path\to\source\virtual\machine.vmxC:\path\to\target\virtual\machine.vmx5. 启动时打开虚拟机:使用vmrun启动虚拟机时,可以使用--open参数来打开虚拟机。
例如:vmrun startC:\path\to\virtual\machine.vmx --open6. 指定虚拟机选项:使用vmrun时,可以使用--options参数来指定虚拟机的选项。
例如:vmrun start --options="gui=false" C:\path\to\virtual\machine.vmx7. 附加虚拟机时自动重启目标机器:使用--auto-restart参数可以自动重启目标机器以加载附加的虚拟机。
vmware双机热备方案

VMware双机热备方案1. 引言在企业中,服务器的高可用性是至关重要的。
一旦服务器发生故障,可能导致业务中断或数据丢失,造成巨大的经济损失和声誉损害。
为了保证系统的连续运行和数据的安全性,采用双机热备方案是一种常见的做法。
本文将介绍一种基于 VMware 虚拟化平台的双机热备方案,该方案可以提供高可用性和冗余性,确保业务的连续运行。
2. 技术方案VMware是一种常用的虚拟化技术,可以在一台物理服务器上运行多个虚拟机。
在双机热备方案中,使用两台物理服务器,一台作为主服务器,另一台作为备份服务器。
下面是具体的技术方案:2.1 虚拟机复制首先,需要将主服务器上的虚拟机复制到备份服务器上。
VMware提供了多种方式来进行虚拟机的复制,例如基于磁盘映像文件的复制、基于快照的复制等。
选择一种适合的复制方式,并将虚拟机的磁盘文件、配置文件以及相关数据复制到备份服务器上。
2.2 网络设置在双机热备方案中,主服务器和备份服务器需要保持网络通信,以便在主服务器故障时能够快速切换到备份服务器。
可以通过以下方式进行网络设置:•创建一个虚拟交换机,将主服务器和备份服务器连接到同一个网络中。
•为主服务器和备份服务器配置固定IP地址,以便其他设备可以通过IP地址访问这两台服务器。
•在主服务器和备份服务器上配置网络防火墙,以确保网络安全。
2.3 心跳监测为了实现双机热备的切换功能,需要对主服务器和备份服务器进行心跳监测。
心跳监测可以通过以下方式实现:•在主服务器和备份服务器上安装心跳监测软件,例如Heartbeat等。
•配置主服务器和备份服务器之间的心跳检测参数,例如心跳间隔、超时时间等。
•当主服务器发生故障时,备份服务器可以通过心跳监测软件检测到主服务器不可用,并快速接管服务。
2.4 自动切换当主服务器发生故障时,备份服务器需要能够自动接管服务,以确保业务的连续运行。
可以通过以下方式实现自动切换:•在备份服务器上配置自动启动虚拟机的功能,当检测到主服务器故障时,自动启动备份服务器上的虚拟机。
citrix虚机自启动

对于虚拟机自启动而言,VMware和Citrix的设置还是不同的,使用过VMware虚拟化技术的朋友应该比较清楚,VMware虚拟机是可以在可视化操作界面进行虚拟机自启动设置的,而如果想要Citrix虚拟机随XenServer主机开机自启动并非那么简单,因为Citrix给予XenCenter的可视化设置操作功能很少,并且没有直接动动鼠标就可以完成自启动的功能,但这并不代表Citrix虚拟机不能实现自启动功能,如果想实现该功能,就需要在命令行完成以下步骤,即可实现虚拟机自启动。
1.首先我们需要获得需要自启动虚拟机所在pool的UUID,命令如下:[root@xenserver1 /]#xe pool-list2.通过上一步的操作,可以获得对应的UUID,然后设置虚拟机所在的pool支持auto_poweron,这里的UUID是pool的UUID,输入时按tab即可出来,并非虚拟机的UUID,操作命令如下:[root@xenserver1 /]# xe pool-param-setuuid=0e5056e9-f95f-e78b-23f3-23da41e27d31other-config:auto_poweron=true3.然后我们需要获得需要自启动虚拟机的UUID,命令如下:[root@xenserver1 /]#xevm-list4.设置虚拟机auto_poweron,这里的UUID才是虚拟机的UUID,操作命令如下:[root@xenserver1 /]# xevm-param-setuuid=1d6fc3c5-7078-ff8e-763b-d5468e79c8d8other-config:auto_poweron=true5.一般经过如上面4个步骤设置后,Windows虚拟机还是无法自启动(linux虚拟机肯定没问题的),就需再编辑启动配置文件/etc/rc.local,在末尾加上如下代码sleep 20xevm-start uuid=214c1cf2-8b79-1511-9d29-297722a01f71注意:sleep 20是指xenserver启动20秒后再自动开启这个虚拟机这里的UUID替换成需要自启动Windows虚拟机的UUID6.如果需要自启动的虚拟机比较多,并且不想让虚拟机同时自启动,可以仿照如下操作进行设置,在启动配置文件/etc/rc.local末端加入如下命令:xenserver02 虚拟机随主机开机自启动sleep 30xevm-start uuid=305fa715-9a8c-e238-9b7a-31223f1f5450xevm-start uuid=e3a0d5f5-449a-e387-403f-53defd4d608exevm-start uuid=9b9d3d0d-2905-5410-2130-710878f29d7fxevm-start uuid=59ef29a8-214b-dafc-ea83-0c9a3cb06d4bxevm-start uuid=5c611dcb-1d59-353f-2920-34dcc2909163sleep 60xevm-start uuid=09bf505d-7e0d-b70b-49b0-b2da658773f3xevm-start uuid=6ba9f6ad-9da3-0da1-b6fa-9d12e58d7422xevm-start uuid=03573c76-82f9-2413-0fdb-6b6cacaee769xevm-start uuid=0940aea3-5b22-c55d-6982-e41febbd6fd7xevm-start uuid=bb4a731b-b6b3-1a06-a263-409687f510b7sleep 90xevm-start uuid=1dc10f52-2906-113b-71c7-9cccc895fc87xevm-start uuid=09d0084e-d0fe-b0b6-89fd-cc7e9a3943edxevm-start uuid=1528ca4e-dfb4-de5a-bfce-b9edd0597adbxevm-start uuid=adf768c4-2609-3200-a9b9-79a58b42215exevm-start uuid=4477552e-ce10-0192-3e1d-bb2867be6d1c7.设置所有虚拟机开机自动启动:[root@xenserver1 /]#foriin `xevm-list params=uuid --minimal|sed's/,/ /g'`;doxevm-param-set uuid=$iother-config:auto_poweron=true;done附:XenServer的VM卡死不能重启解决办法方案一:这是一种情况的发生会严重损害VPS里面的数据,所以,尽量避免此类情况的发生。
H3C CAS 虚拟化平台架构

1.1H3C CAS 虚拟化平台架构H3C公司依托强大的研发实力、广泛的市场应用和技术理解,以客户需求为导向,为企业新一代云计算数据中心基础架构提供一体化的云计算平台解决方案,帮助用户实现快速、可靠的虚拟化数据中心和云业务应用部署。
H3C CAS 云平台云计算解决方案包含统一的计算资源池、统一的网络资源池、统一的存储资源池,并提供了一体化的监控和部署工具进行统一的虚拟化与云业务管理,通过简洁的管理界面,轻松地统一管理数据中心内所有的物理资源和虚拟资源,不仅能提高管理员的管控能力、简化日常例行工作,更可降低IT环境的复杂度和管理成本。
CAS云计算管理平台服务器虚拟化、存储虚拟化和网络虚拟化只是构成云计算基础设施的硬件资源池,在云计算环境中,最重要的一点是实现资源池的自动化,避免人力对于基础设施的过多干预。
H3C CAS(Cloud Automation System)通过自动化的管理平台和手段,帮助用户实现对云硬件资源和业务流程的快速部署与自动化维护和管理。
H3C CAS云计算管理平台由三个组件构成:CVK:Cloud Virtualization Kernel,虚拟化内核平台运行在基础设施层和上层客户操作系统之间的虚拟化内核软件。
针对上层客户操作系统对底层硬件资源的访问,CVK用于屏蔽底层异构硬件之间的差异性,消除上层客户操作系统对硬件设备以及驱动的依赖,同时增强了虚拟化运行环境中的硬件兼容性、高可靠性、高可用性、可扩展性、性能优化等功能。
CVM:Cloud Virtualization Manager,虚拟化管理系统主要实现对数据中心内的计算、网络和存储等硬件资源的软件虚拟化管理,对上层应用提供自动化服务。
其业务范围包括:虚拟计算、虚拟网络、虚拟存储、高可用性(HA)、动态资源调度(DRS)、虚拟机容灾与备份、虚拟机模板管理、集群文件系统、虚拟交换机策略等。
CIC:Cloud Intelligence Center,云业务管理中心由一系列云基础业务模块组成,通过将基础架构资源(包括计算、存储和网络)及其相关策略整合成虚拟数据中心资源池,并允许用户按需消费这些资源,从而构建安全的多租户混合云。
深信服服务器虚拟化asv操作步骤

服务器虚拟化操作步骤1环境确认服务器虚拟化的目的在于将客户现有运行在物理主机上的业务系统平滑地转移到VMP 虚拟机中运行。
实施服务器虚拟化操作前,需要确认以下必要条件,条件不满足时,会导致操作失败。
同时建议在操作前先对服务器进行重启,确认服务器重启后能正常运行。
2服务器虚拟化2.1迁移物理主机迁移物理主机,可以将现有物理主机上的Windows/Linux操作系统通过网络克隆到SANGFOR VMP平台上。
迁移过程中会重启原主机,迁移完成后原操作系统可以在VMP平台上继续运行。
原主机上的操作系统恢复原状,不做任何修改,可以关机,也可以开机继续使用。
2.1.1Windows迁移Windows操作系统下的迁移工具是名为Sangfor_aSV_Converter的exe可执行程序(已集成到VMP安装光盘中),直接在Windows操作系统下运行后,界面如下图所示。
先勾选“已阅读许可协议”,然后点击“迁移物理主机”的“立即安装”按钮。
安装前该工具会获取当前物理主机的相关信息,检查安装环境是否满足必要条件。
如果条件不满足,会以红色警告信息进行提示,需要更正后重新运行该软件。
安装条件检查通过后,需要先配置迁移到目标VMP平台的连接。
该工具会自动发现当前网段中的VMP控制器,只需要提供该VMP的管理员帐号密码即可成功连接。
如果没有自动发现,可以手动输入其IP进行添加。
连接目标VMP成功后,迁移工具会将当前Windows操作系统克隆到目标VMP平台上,作为一个虚拟机来运行。
所以还需要配置该虚拟机在VMP平台上的相关信息,包括虚拟机名称、存储和运行位置、硬件配置等。
配置完成后会将当前配置信息进行确认,确认无误后即可进行安装。
安装过程只会在Windows系统的C盘安装迁移程序,不会修改当前操作系统的配置。
安装完成后需要重启Windows操作系统,重启后开始迁移。
此时可以选择迁移完成后是否开启原主机或虚拟机。
注意:由于迁移完成后的虚拟机和原主机内容一模一样,包括IP等配置也一样。
VMware ESXi 中虚拟机自动启动

VMware ESXi 中虚拟机自动启动
如需VMware ESXi 中的虚拟机随主机自动启动,步骤为:
在VMware Client 中,在“配置”选项,选择“软件”部分的“虚拟机启动/关机”,然后单击右上角的“属性...”,出现“虚拟机启动和关机”界面;选中“允许虚拟机与系统一起自动启动和停止”选项,在“启动顺序”框中,选中需要自动启动的虚拟机,通过右侧“上移”按钮将其移动到“自动启动”列表中。
使用VMware vSphere Client登录ESXi主机:
登录完成:
选择配置项目:
点击右上角“属性…”:
选中“允许虚拟机与系统一起自动启动和停止”选项:
选中你需要随VM ESXi启动的虚拟机,使用右边的“上移(U) ”,把虚拟机移动到自动启动里面:。
XenServer 6.2 VM开机自启动-v2

注意:adad6140-1cc8-30e9-dc4d-05fb426eaf4e 是上面 MYSQL-Master 的 uuid,替换为你想要设置开机 自动启动的虚拟机的 uuid。
# for i in `xe vm-list params=uuid --minimal | sed 's/,/ /g'`;do xe vm-param-set uuid=$i other-config:auto_poweron=true;done
3、如果只需要设置单_poweron=true,例如让上 面 MYSQL-Master 虚拟机自动启动,则操作如下:
XenServer 6.2 中的 VM 随宿主机开机自启动
注意:XenServer HA 环境中请慎用 方法一:
一、SSH 工具(如 putty、SecureCRT)登录到 XenServer; 二、查看所有的 pool 并设置 pool 自动启动: 1、xe pool-list 查看所有的 pool: # xe pool-list uuid ( RO) : c7d7a7e4-77ad-e6a6-c935-4cba102881a8 name-label ( RW): name-description ( RW): master ( RO): b35d1618-ad4e-4830-89da-d93788e9f082 default-SR ( RW): 85280950-f08d-9e4d-5e51-f0ec4e221a7a 2、设置 pool 的自动启动: # xe pool-param-set uuid=c7d7a7e4-77ad-e6a6-c935-4cba102881a8 other-config:auto_poweron=true 三、列出所有的虚拟机并设置自动启动: 1、xe vm-list 列出所有的虚拟机: # xe vm-list uuid ( RO) : adad6140-1cc8-30e9-dc4d-05fb426eaf4e name-label ( RW): MYSQL-Master power-state ( RO): running uuid ( RO) : 8e342f09-3a87-604e-11f4-96b37b8bcc40 name-label ( RW): Windows Server 2003 (64-bit) power-state ( RO): running uuid ( RO) : d7432a76-0486-492c-84f6-eab02c52af54 name-label ( RW): Control domain on host: xenserver power-state ( RO): running 2、设置所有虚拟机开机自动启动:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件使用 2009-12-24 10:42:30 阅读831 评论0 字号:大中小订阅
不可避免,企业的服务器不会象我们预想的那样一年365天不间断的运行。
可能公司突然停电,或者服务器突然无故重启,这些情况都会造成电脑内的虚拟机开机不再运行。
而如果此时系统管理员正好离开,那这个后果也就不言而喻了。
所以,实现虚拟机开机自动启动,可以说是实现公司服务器正常运行的一个不可或缺的环节。
实现其开机自动启动步骤其实很简单。
这里用到的是微软的两个小工具。
和
微软对的官方说明如下:
Installs and uninstalls executable services and assigns names to them. 也就是个加载services的小东东。
其用法如下:instsrv <service name> <srvany path> (这里的srvany path也就是工具的路径了)
解释下,是微软出的用于将一个程序注册为一个服务的小程序。
它可以实现讲任何程序设置成服务启动。
具体用法可以自己想下哦。
解释完毕,现在来实际的操作了吧。
1.讲所需要的工具和放在一个文件夹内,在这我放在d:\tools中吧。
2.需要了解的安装路径,以本机为例:D:\VMware Workstation\
要启动的虚拟机配置文件路径,我的2003虚拟机的配置文件的路径是D:\vmare\windows2003\windows server
3.新建服务
假设服务名为vm_autostart,所以我的命令行是:
instsrv VM_AutoStart D:\tools\
4.注册服务
在注册表中,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vm_autostart
新建项:"Parameters"
在"Parameters"项里面,新建字符串"Application",
字符串的值:
"D:\VMware Workstation\" -x "D:\vmare\windows2003\windows server "
(如果你想要开机加载两个虚拟机系统,只需要在其后再添加一个虚拟机配置文件路径即可)
5.设置虚拟机启动状态
管理工具-服务,选择vm_autostart的属性-登录,选中“本地系统帐户”,并勾选“允许服务与桌面交互”,这样,你的电脑开机后就会出现vmware的启动界面了。
或者:
"c:\program files\vmware\vmware workstation\" -x e:\vm\
做成bat或者cmd,放到计划任务中
另外附上instsrv的简单用法教程
我们在d盘建一个
内容:at 21:26 shutdown -s -t 200
然后添加服务:
(先把放到C:\Program Files,当然,别的地方也行)
C:\Program Files> ipcpu “d:\”
The service was s?ssfuly added!
Make sure that you go into the Control Panel and use
the Services applet to change the Account Name and
Password that this newly installed service will use
for its Security Context.
我们用打开服务管理可以看到,默认是关闭的,记着打开!
删除服务:C:\Program Files> ipcpu REMOVE
如何把普通应用程序添加到系统服务(其他方法持续增加中) 收藏
1、使用现成软件:最简单最菜最快速的一种方法
想让一个程序在启动系统的时候自动运行,你有什么好办法?添加到启动组?那如果别人删除掉就不管用了。
如果你使用了Windows
NT/2000/XP,就可以试试把这个程序添加为一个服务,这样只有拥有权限的人才可以更改服务,只要你设置好权限,就不用担心会被别人删除了。
要把应用程序添加为服务,你需要两个小软件:和。
可以给系统安装和删除服务,可以让程序以服务的方式运行。
这两个软件都包含在Windows
NT Resource Kit里,如果你没有,也可以在本站下载和。
把这两个程序保存在一个方便的位置,例如C盘根目录下。
我们举例来说明,把OutlookExpress作为一个服务添加进Windows XP
Professional操作系统中,并把这个服务命名为“OnceMQServer”。
在运行中输入“CMD”,回车,打开命令行窗口,在提示符后面直接输入:“c:\
OnceMQServer
c:\”然后回车,其中的“c:\”和“c:\”表示这两个程序保存的位置,而Mail则是你想添加的服务名称。
运行Regedit打开注册表编辑器,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,找到刚才添加的OnceMQServer,点击右键,新建一个键,命名为“Parameters”,点击新建的Parameters,并再次新建一个名称为“Application”的子键,数据类型为“REG_SZ”,数值为希望作为服务运行的程序的所在位置,如果你的Windows系统安装在C盘下,那么OutlookExpress的程序位置就是C:\Program
Files\Outlook Express\
,把这个路径添入数值中。
到现在,这个服务已经成功的添加并且设置好了。
如果你希望做的更加专业,可以在OnceMQServer 服务下建立一个名为Description的子键,数据类型同样为REG_SZ,数值可以写一些你对这个服务的描述,这个我们在后面可以看到。
接下来需要对服务做一些额外的设置,在运行中输入“”并回车,在列表中找到我们刚添加的OnceMQServer服务,双击打开,来做详细的设置。
在“常规(General)”选项卡上,我们需要设置这个服务的运行方式,在图二中可以看见,作为一个服务,有“自动(Automatic)”,“手动(Manual)”和“禁止(Disabled)”三种启动类型,按照需要,我们一般设置成自动就可以了。
而在“登陆(Logon)”选项卡下可以设置以什么身份运行这个服务,一般可以不用理会,按照默认的设置。
“恢复(Recovery)”选项卡下则是进行恢复设置的,你可以指定,在服务第一次,第二次和第三次出错之后分别采取什么措施。
“依存关系(Dependencies)”则显示了服务之间的依存关系,可以让你察看这个服务的运行依赖哪些其它服务,以及还有什么服务依赖于这个服务。
这后面几个对我们一般用户没有什么意义。
经过这些设置,您的服务已经完全可以正常工作了。
注销一下看看。
为了让您看清除,我们先打开OutlookExpress,这时在任务管理器里,有两个msimn进程,用户名为“.”的是我们打开的OutlookExpress,而用户名为“SYSTEM”的就是我们添加的服务。
如果你玩够了,不想再运行这个服务,可以直接禁止它在启动的时候运行,或者使用程序删除。
方法是在命令行下输入“c:\
OnceMQServer
rem ove”,然后回车就可以了。
需要注意的是这个程序也可以删除某些系统服务,所以使用的时候一定要小心,对于系统服务,安全起见千万不要删除,哪怕你觉得它对你没有用。