关闭XenServer中挂起(hang)虚机的方法

合集下载

vsan超融合关机流程

vsan超融合关机流程

vsan超融合关机流程关闭VSAN超融合系统需要遵循一定的流程,以确保数据的完整性和系统的稳定性。

以下是关闭VSAN超融合系统的一般流程:1. 确保所有虚拟机都已经关闭,在关闭VSAN超融合系统之前,需要确保所有运行在该系统上的虚拟机都已经完全关闭。

这可以通过VMware vSphere客户端或者命令行工具来进行检查和操作。

2. 依次关闭虚拟机,如果有多个虚拟机运行在VSAN超融合系统上,需要依次关闭它们,确保它们的状态都是正常关闭的,而不是强制关闭或者挂起状态。

3. 关闭VSAN集群,在VMware vSphere客户端中,选择VSAN集群,然后依次点击"管理"、"设置"、"VSAN"、"一般选项",在"VSAN一般选项"页面中,找到"关闭VSAN"的选项并执行关闭操作。

关闭VSAN集群将会停止所有与存储有关的操作,并且禁用所有的数据写入和读取。

4. 关闭ESXi主机,在关闭VSAN集群之后,需要依次关闭所有的ESXi主机。

在VMware vSphere客户端中,选择每个ESXi主机,然后点击"关闭"按钮来逐个关闭它们。

在关闭ESXi主机之前,确保所有的虚拟机和存储操作都已经完全停止。

5. 关闭存储设备,最后,当所有的ESXi主机都已经关闭之后,可以安全地关闭存储设备,包括VSAN的存储设备和任何其他相关的存储设备。

这可以通过存储设备的管理界面或者物理按钮来完成。

在执行关闭VSAN超融合系统的流程时,需要格外小心,确保所有的操作都是在适当的时机和顺序下进行的,以避免数据丢失或系统损坏。

另外,建议在执行这些操作之前,提前备份重要的数据和配置信息,以防万一发生意外情况。

linux怎样关闭xserver?

linux怎样关闭xserver?

linux怎样关闭xserver?
如果想切换⾄纯粹⼀点的命令字符console下,⼀般⼈会认为切换Ctrl+Alt+F1(或者F2-F6都可以)。

默认下,Ctrl+Alt+F7是图形界⾯(当然,各个Linux发⾏版本会有所差异)。

这种情况依然没有退出X Server,只是多了⼀种命令的tty⽽已。

如果真正进⼊不加载X window的⽅式:
1)⼀般选择编辑/etc/inittab,
修改 id:5:initdefault: 为 id:3:initdefault:
(5为GUI,3为命令⾏)。

2)另外⼀种⽅式更为妥当,直接在运⾏的GUI下,切换命令
/etc/init.d/gdm stop (或者/etc/init.d/kdmstop)
关闭相应的GUI服务即可。

3)第三种⽅式更为简单,直接在X Window下的模拟shell下输⼊init 3(前提有root权限),即可关闭XServer。

此种情况多⽤于安装如Nvidia显卡驱动,必须退出X Server,也是⼀种便利。

取消虚拟机需要注意什么

取消虚拟机需要注意什么

取消虚拟机需要注意什么取消虚拟机时需要注意以下几个要点:一、备份数据:在取消虚拟机之前,务必备份所有关键数据,以免数据丢失或损坏。

可以将数据备份到外部存储设备或云存储服务中。

备份数据是保障数据安全的重要步骤,无论是因为取消虚拟机而导致的操作失误,还是因为其他原因导致的数据丢失,备份数据都能够帮助恢复数据。

二、关机虚拟机:在取消虚拟机之前,必须先关机虚拟机,确保虚拟机处于关闭状态。

关闭虚拟机可以保护数据完整性,并避免数据丢失的风险。

可以通过虚拟机管理工具或操作系统的关机功能来关闭虚拟机。

在关闭虚拟机之前,应确保没有正在进行的重要操作或任务,以免中断或丢失数据。

三、导出虚拟机配置:在取消虚拟机之前,可以选择导出虚拟机的配置信息。

导出虚拟机配置可以方便后续重新创建虚拟机时使用相同的配置参数,提高效率。

可以将虚拟机配置导出为模板或导出为配置文件进行保存。

四、记录虚拟机配置信息:在取消虚拟机之前,应当记录下虚拟机的配置信息,包括虚拟机的名称、操作系统、硬件配置、网络配置等。

这些信息可以在重新创建虚拟机时作为参考,避免配置错误或不完整。

可以将配置信息记录在文本文档或电子表格中,以便后续查阅和使用。

五、释放资源:取消虚拟机后,虚拟机占用的资源将被释放。

这包括虚拟机所占用的存储空间、内存、CPU等资源。

在取消虚拟机之后,应及时清理这些资源,以免浪费资源和影响其他虚拟机或物理机的性能。

可以通过虚拟化管理工具或操作系统的管理功能来释放这些资源。

六、清理虚拟机文件:取消虚拟机后,相关的虚拟机文件将会残留在主机上。

这些文件包括虚拟磁盘文件、快照文件、配置文件等。

为保持主机整洁和提高存储效率,应该删除这些虚拟机文件。

但在删除之前,必须确认没有重要数据存在于这些文件中,并确保删除操作不会影响其他虚拟机或物理机的运行。

七、取消许可证和授权:如果虚拟机使用了特定的许可证或授权,那么在取消虚拟机之前,应当及时取消许可证和授权,以便重新分配给其他虚拟机或系统。

RHEL5.4关于Xen虚拟化

RHEL5.4关于Xen虚拟化

RHEL5.4关于Xen虚拟化关于linux下面中Xen虚拟化的讨论,Xen虚拟化的介绍Xen虚拟化可以提供完全虚拟化和半虚拟化,一些其它的虚拟化,比如说Vmware VPC这些都是完全虚拟化,而半虚拟化可以修改操作系统的内核,半虚拟化更加的优化,大大的节约了系统的开销。

下面我们就开始安装Xen虚拟机在安装Xen虚拟机之前,一定要确保虚拟化这个服务是安装了的。

而且必须系统运行在支持Xen虚拟化的内核上面。

现在来看下我的计算机[root@localhost ~]#[root@localhost ~]# uname -r2.6.18-164.el5[root@localhost ~]#我的机器现在运行在常规的内核上面。

[root@localhost ~]#[root@localhost ~]# cat /boot/grub/grub.conf# grub.conf generated by anaconda## Note that you do not have to rerun grub after making changes to this file# NOTICE: You have a /boot partition. This means that# all kernel and initrd paths are relative to /boot/, eg.# root (hd0,0)# kernel /vmlinuz-version ro root=/dev/sda3# initrd /initrd-version.img#boot=/dev/sdadefault=0timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenutitle Red Hat Enterprise Linux Server (2.6.18-164.el5)root (hd0,0)kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/ rhgb quietcrashkernel=128M@16Minitrd /initrd-2.6.18-164.el5.img[root@localhost ~]#可以看到,我们的grub.conf文件中也没有关于Xen虚拟化的内核。

在ESXi主机上关闭无响应的虚拟机

在ESXi主机上关闭无响应的虚拟机

分类:LINUX在ESXi主机上关闭无响应的虚拟机适用情况该方法适用于以下情况:ESXi主机上的虚拟机不能关闭。

虚拟机无响应且不能停止。

目的这篇文章描述在ESXi环境中如何正确的关闭一台无响应的虚拟机。

注意:这篇文章只适用于ESXi主机,不适用于ESX主机。

对于ESX主机,请参考Powering off an unresponsive virtual machine on an ESX host (1004340).注意:如果你尝试查找造成虚拟机无响应的原因,首先应当收集性能变化规律,然后中止虚拟机运行,从而收集更多的故障信息。

要获得更多信息,请参考Troubleshooting a virtual machine that has stopped responding: VMM and Guest CPU usage comparison (1017926)或者Troubleshooting a virtual machine that has stopped responding (1007819).解决方案警告:请严格按照文章中的步骤操作。

每一步操作对虚拟机都有一定的影响,所以请不要跳过其中任何一步!用vSphere Client关闭虚拟机用客户端尝试顺利关闭虚拟机:1.用vSphere Client或者VI Client连接VMware vCenter Server或VirtualCenter Server。

2.右键单击要关闭的虚拟机,从弹出的快捷菜单中选择“电源->关闭客户机”。

如果操作失败并提示“正在处理另一个任务”,请等待任务完成,或者参考Powering off a virtual machine fails with the error: Cannot power Off: Another task is already in progress (1027040)或vCenter operation times out with the error: Operation failed since another task is in progress (1004790).3.如果虚拟机依然在运行,请尝试在主机上进行相同的操作。

虚拟机shutdown命令的用法

虚拟机shutdown命令的用法

虚拟机shutdown命令的用法1. 嘿,你知道虚拟机 shutdown 命令可以直接关闭虚拟机吗?就好像你关电视一样简单!比如,当你完成虚拟机里的工作后,直接输入shutdown 命令,虚拟机就乖乖关机啦,多方便呀!2. 哇塞,虚拟机 shutdown 命令还能定时关闭呢!这就像定个闹钟一样酷哦!比如说你想在晚上让虚拟机自动关机,设定好时间,它就会在指定时间执行 shutdown 命令哦,是不是很神奇?3. 嘿呀,你能想象到吗?通过 shutdown 命令还可以强制关闭虚拟机呢!这就好像紧急刹车一样。

当虚拟机出现异常而卡住时,用强制关机可太有用啦,就像直接把故障排除掉一样!4. 哎呀呀,虚拟机 shutdown 命令的用法还有很多呢!比如说可以选择只关闭操作系统而不关闭电源,这就像让电脑休眠一样嘞。

比如你只是暂时离开,就用这种方式,等回来可以快速恢复呀!5. 哇哦,shutdown 命令甚至可以远程控制虚拟机关机耶!这感觉就像你在千里之外也能掌控它一样。

比如你在另一台电脑上,通过网络发送命令让虚拟机关机,厉害吧!6. 嘿,可别小瞧了这个 shutdown 命令哦,它能在关键时刻救急呢!就像是一个救命稻草。

比如说突然停电了,赶紧用它来正常关闭虚拟机,保护数据呀!7. 哇,虚拟机 shutdown 命令对系统维护也超有用的呀!就好像给机器做了个保养。

当你需要对虚拟机进行一些维护操作时,先把它关掉,然后就能好好处理啦!8. 哈哈,看到了吧,虚拟机 shutdown 命令的用法多样又实用!在很多场景下都能大显身手呢!所以呀,一定要好好掌握它哦,能给你带来很多便利呢!我的观点结论就是:虚拟机 shutdown 命令真是太好用啦,我们一定要熟练运用它呀!。

如何解决XenServer中虚拟机挂死的问题

如何解决XenServer中虚拟机挂死的问题

如何解决XenServer中虚拟机挂死的问题
现象:当XenServer中的某虚拟机出现挂死,虚拟机图标呈橙色,一般右键虚拟机时没有Reboot或Shutdown的图标,这时只能通过命令行进行强制关机,具体方法如下:
1、xevm-reset-powerstate force=true vm=SH-ENG-Zhaojun.Yu虚拟机名称
如果不能重置电源状态,执行第2步
2、xe-toolstack-restart
重启一下ToolStack,然后右键查看是否出现reboot或Shutdown的图标,试着用Force Shutdown去关机,
一般作完这一步,就可以关闭虚拟机。

注意:执行ToolStack重启后,在Pool池中的XenServer主机可能会处于Maintenance模式,在XenCenter中会看到XenServer主机图标会呈蓝色带小搬手,这时需右键该XenServer主机,点击Exit Maintenance Mode。

在ESXi主机上关闭无响应的虚拟机

在ESXi主机上关闭无响应的虚拟机

在ESXi主机上关闭无响应的虚拟机在使用虚拟化技术时,有时会出现无响应的虚拟机。

这种情况下,我们需要执行一些操作来关闭无响应的虚拟机。

在ESXi主机上关闭无响应的虚拟机有以下几种方法:方法一:使用VMware vSphere ClientVMware vSphere Client是一种管理工具,可以用于管理虚拟机和ESXi主机。

在使用VMware vSphere Client时,可以按照以下步骤关闭无响应的虚拟机:1.打开VMware vSphere Client,并登陆ESXi主机。

2.找到无响应的虚拟机,在虚拟机列表中,右键单击无响应的虚拟机。

3.选择“关闭虚拟机”选项,然后在弹出的对话框中选择相应的选项。

4.点击“确定”按钮,等待一段时间,直到虚拟机关闭。

方法二:使用命令行如果无法使用VMware vSphere Client关闭无响应的虚拟机,可以使用命令行关闭虚拟机。

在ESXi主机上使用命令行关闭虚拟机的步骤如下:1.打开ESXi主机的命令行界面。

2.输入以下命令,查找无响应的虚拟机的虚拟机ID:vim-cmd vmsvc/getallvms | grep -i <虚拟机名称>3.找到无响应的虚拟机的虚拟机ID之后,使用以下命令关闭虚拟机:vim-cmd vmsvc/power.off <虚拟机ID>4.等待一段时间,直到虚拟机关闭。

方法三:ESXi主机强制关机如果使用以上方法无法关闭无响应的虚拟机,可以考虑ESXi主机强制关机。

在ESXi主机上进行强制关机的步骤如下:1.打开VMware vSphere Client,并登陆ESXi主机;2.在VMware vSphere Client中找到ESXi主机,右键单击ESXi主机,然后选择“关闭主机”选项。

3.在弹出的对话框中选择“强制关机”选项,然后点击“确定”按钮。

4.等待一段时间,直到ESXi主机完全关闭。

需要注意的是,使用ESXi主机强制关机可能会导致数据丢失,因此建议在使用该方法时备份好重要数据。

使用批处理命令实现对VMware虚机的打开,挂起,关闭操作

使用批处理命令实现对VMware虚机的打开,挂起,关闭操作

使用批处理命令实现对VMware虚机的打开,挂起,关闭操作功能要求:每天实现对VMware中的虚机进行定时开启,挂起,关闭。

实现对象:Vmware中两台虚机环境要求:带有Windows操作系统的服务器,安装VMware workstation 并创建好两台虚机。

测试选择的是ARR虚机和AD虚机。

整个操作流程按照时间进行操作。

第一步:编写启动AD批处理文件。

命名startAD.bat。

打开记事本输入如下命令,保存。

"D:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws start"D:\VMwareTest\Winserver2012AD\Windows Server 2012AD.vmx"格式“vmrun.exe的路径” -T ws start “虚机的.vmx路径”然后重命名改文件格式问.bat测试是否写正确。

双击startAD.bat,如果打开cmd窗口,且执行打开AD虚机的操作,则正确。

第二步:打开任务计划程序,创建任务。

任务名称为startAD第三步:设置任务的常规,触发器,操作,条件,设置。

按需分分配。

常规用于设置任务的基本信息触发器用于设置任务的执行周期操作是用来设置任务的执行动作。

第四步设置完成之后,就新建了一个任务。

如下图所示。

这样到时间就会自动执行打开AD虚拟就的操作了。

其他关于虚拟机的挂起,关闭操作跟上述相同。

就不一一说了,我就把批处理命令给大家展示出来了。

AD虚机挂起批处理命令:"D:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" -T ws suspend "D:\VMwareTest\Winserver2012AD\Windows Server 2012AD.vmx"AD虚机关机批处理命令:" D:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe " -T ws stop " D:\VMwareTest\Winserver2012AD\Windows Server 2012AD.vmx " soft。

云桌面主机及VM开关机顺序

云桌面主机及VM开关机顺序

桌面云各主机及VM开关机顺序:
一:关机顺序
1.关闭虚拟机客户端。

先进入xds02虚拟机,域管理员用户名为:jtad\administrator ,密码为****** ,打开desktop studio,
右击xptiyan ,选择启用维护模式。

双击xptiayn,选中任一台,再按ctrl+a ,选择全部,右击选择关机,等待4台虚机都关闭,显示为红色状态。

2.关闭业务虚拟机
顺序如下:xds02-10 ----> sql-4 ----> JTAD-1 ----> DHCP-3
然后再关闭xenerver物理机:先关池成员主机xenserver-02,再关池主机xenserver-01
二:开机顺序(与关机顺序相反)
1.先把网线,交换机等网络都连通
2.开启2台xenserver物理服务器
3.在XenCenter中连接服务器,主机地址为192.168.20.11,用户名为root ,密码为****** 虚拟机开关顺序为:
DHCP-3 ----> JTAD-1 ----> sql-4 ----> xds02-10
再进入xds02-10虚拟机开机客户端虚拟机,关闭维护模式,然后再开启4台客户端虚拟机。

4.重启分配license,xenserver-01和xenserver-02都需要分配。

让XenServer 6.2 虚拟机开机自动启动的方法

让XenServer 6.2 虚拟机开机自动启动的方法

XenServer 6.2中的虚拟机默认是不会自动启动的(据说是为了防止在HA环境中出现某些异常),所以如果母鸡(宿主机)异常断电恢复启动后,所有的虚拟机均为关机状态。

但如果只是单台XenServer跑若干独立虚拟机,还是有必要让虚拟机开机自动启动的。

下面的方法可实现虚拟机开机自动启动:一、用Citrix XenCenter登录并切换到Console ——Local Command Shell,或SSH 工具(如putty、SecureCRT)登录到XenServer;二、查看所有的pool并设置pool自动启动:1、xe pool-list 查看所有的pool:[root@xenserver ~]# xe pool-listuuid ( RO) : c7d7a7e4-77ad-e6a6-c935-4cba102881a8name-label ( RW):name-description ( RW):master ( RO): b35d1618-ad4e-4830-89da-d93788e9f082default-SR ( RW): 85280950-f08d-9e4d-5e51-f0ec4e221a7a2、设置pool的自动启动:[root@xenserver ~]# xe pool-param-set uuid=c7d7a7e4-77ad-e6a6-c935-4cba102881a8 other-config:auto_poweron=true注意要把上面的c7d7a7e4-77ad-e6a6-c935-4cba102881a8换成你的pool的uuid。

三、列出所有的虚拟机并设置自动启动:1、xe vm-list 列出所有的虚拟机:[root@xenserver ~]# xe vm-listuuid ( RO) : adad6140-1cc8-30e9-dc4d-05fb426eaf4ename-label ( RW): MYSQL-MASTERpower-state ( RO): runninguuid ( RO) : 8e342f09-3a87-604e-11f4-96b37b8bcc40name-label ( RW): Windows Server 2003 (64-bit)power-state ( RO): runninguuid ( RO) : d7432a76-0486-492c-84f6-eab02c52af54name-label ( RW): Control domain on host: xenserverpower-state ( RO): running2、设置所有虚拟机开机自动启动:[root@xenserver ~]# for i in `xe vm-list params=uuid --minimal|sed 's/,/ /g'`;d o xe vm-param-set uuid=$i other-config:auto_poweron=true;done3、如果只需要设置单台虚拟机自动启动,则根据虚拟机的UUID来指定auto_poweron=t rue,例如我要指定上面MYSQL-MASTER这台虚拟机自动启动,则操作如下:[root@xenserver ~]# xe vm-param-set uuid=adad6140-1cc8-30e9-dc4d-05fb426eaf4e o ther-config:auto_poweron=true注意adad6140-1cc8-30e9-dc4d-05fb426eaf4e是上面MYSQL-MASTER这台虚拟机的uuid,你需要换成你想要设置开机自动启动的虚拟机的uuid。

XenServer 6.5 安装指南

XenServer 6.5 安装指南
5. 安装和部署方案 ............................................................................. 13
5.1. 具有本地存储的 XenServer 主机 ........................................................................... 13 5.2. 具有共享存储的 XenServer 主机池 ........................................................................ 14
iii
6.1.3. VM 引导行为 ............................................................................................... 20 6.1.3.1. VM 缓存行为设置 ............................................................................. 20 6.1.3.1.1. 共享桌面模式 ......................................................................... 20 6.1.3.1.2. 专有桌面模式 ......................................................................... 20
Citrix XenServer® 6.5 安装指南
2015 年 03 月 26 日 (星期四)发行 1.0 版

如何解决高压运维中的进程挂起问题

如何解决高压运维中的进程挂起问题

如何解决高压运维中的进程挂起问题高压运维中的进程挂起问题是一种常见的运维难题,可能导致系统崩溃、服务中断和数据丢失等严重后果。

为了及时解决这个问题并确保系统的正常运行,以下是几种解决高压运维中进程挂起问题的方法。

一、加强监控与预警在高压运维环境下,合理的监控与预警系统是解决进程挂起问题的首要步骤。

通过监测CPU、内存、磁盘等系统资源的使用情况以及关键服务的运行状态,可以实时感知到问题的出现并及时采取应对措施。

同时,设置预警机制,当关键指标达到警戒线时,系统能够及时发送通知提醒运维人员,以便快速响应和解决问题。

二、优化代码与资源管理进程挂起问题常常与代码质量和资源管理不当有关。

因此,对代码进行优化和资源管理的规范是解决问题的关键。

首先,运维团队应与开发团队紧密合作,定期进行代码审核和优化,删除冗余代码,提高代码质量和运行效率。

其次,合理管理系统资源,包括合理分配CPU、内存和磁盘等资源,避免过度占用导致进程挂起。

三、增加冗余与负载均衡为了解决高压运维中可能发生的进程挂起问题,可以考虑增加系统冗余和搭建负载均衡机制。

通过在系统中引入冗余节点或服务器,可以实现高可用性,当某一节点出现问题时,可以自动切换到备用节点,确保服务的连续性。

负载均衡机制则可以将请求均匀地分配到各个服务器上,避免单一服务器过载导致进程挂起。

四、定期维护与优化定期维护与优化是运维工作的必备步骤,也是预防进程挂起问题的有效手段。

维护包括定期检查系统磁盘容量、清理无用文件和日志、更新软件等;优化则包括对系统和数据库的参数进行调整,以提高系统的性能和稳定性。

通过定期维护和优化,可以有效预防因系统资源不足或配置不当等问题导致的进程挂起。

五、持续改进与自动化持续改进和自动化是解决高压运维中进程挂起问题的长久之道。

通过持续改进运维团队的技术水平和工作流程,不断优化解决问题的方法和手段,可以不断提高解决问题的效率和准确性。

同时,引入自动化工具和流程,可以减少人为错误和提高运维效率,从而更好地应对高压运维中的进程挂起问题。

Xen 管理工具 xm命令详解

Xen 管理工具 xm命令详解

Xen 管理工具xm:xm 命令,就是管理Xen 的最基本的工具,一下是其所有参数项解释:xm list:显示虚拟机运行状态xm create:启动一个非托管的虚拟机xm help:所有可用的xm命令概述xm top:提供所有虚拟机的状态概貌xm console:使用文本方式连接虚拟系统xm new:添加虚拟机到Xenbase托管环境xm start:从Xenbase托管环境启动虚拟机xm destroy:像关掉电源那样关闭虚拟机xm shutdown:正确地关掉虚拟机xm reboot:重新启动虚拟机xm pause:暂停虚拟机的活动而不释放使用的内存资源xm unpause:激活使用xm pause命令暂停的虚拟机xm save:将虚拟系统当前状态保存到文件中xm restore:重新启动已经保存在文件里的虚拟机xm 命令的使用:下面介绍xm命令的具体使用方法:1.显示所有虚拟机的运行状态[root@localhost ~]# /usr/sbin/xm listName ID Mem(MiB) VCPUs State Time(s)Domain-0 0 450 1 r----- 5377.0fc5 4 256 1 -b---- 0.1列出所有正在运行的虚拟系统(也可以称为虚拟机);可以看到,一个名为Domain-0 的系统正在运行。

Domain-0 就是Xen 本身,Domain-0 负责提供其它虚拟操作系统的硬件环境,其它的系统都是基于Domain-0 开始的,它的ID 为0,其权限是最高的。

占用的内存是450M ,虚拟的CPU 个数是 1 个,运行状态处于r(即就是run,正在运行);运行时间是5377 秒;还有一个虚拟系统fc5 ,它的id 是4,占用内存256M ,虚拟CPU 个数是 1 个... ...2.通过配置文件来引导被虚拟的操作系统;[root@localhost ~]# /usr/sbin/xm create -c虚拟操作系统的启动配置文件,比如要启动被虚拟的操作系统是Fedora Core 5.0 ,就写一个启动Fedora 的配置文件,比如是fc5vm.cfg,然后就可以通过下面的命令来引导Fedora 了;[root@localhost ~]# /usr/sbin/xm create -c fc5vm.cfg3.从终端或控制台登录正在运行的虚拟操作系统;[root@localhost ~]# /usr/sbin/xm console 正在运行的虚拟操作系统的Name 或ID ;举例:[root@localhost ~]# /usr/sbin/xm listName ID Mem(MiB) VCPUs State Time(s)Domain-0 0 512 1 r----- 5561.9fc5 4 256 1 -b---- 0.2通过配置文件来引导被虚拟的操作系统[root@localhost ~]# /usr/sbin/xm console fc54.存储正在运行的虚拟操作系统的状态及唤醒虚拟操作系统;[root@localhost ~]# /usr/sbin/xm save[root@localhost ~]# /usr/sbin/xm restore举例:[root@localhost ~]# /usr/sbin/xm listName ID Mem(MiB) VCPUs State Time(s)Domain-0 0 458 1 r----- 260.3fc5 2 256 1 ------ 6.5[root@localhost ~]# /usr/sbin/xm save 2 fc5run.save[root@localhost ~]# /usr/sbin/xm restore fc5run.save[root@localhost ~]# /usr/sbin/xm console fc55.停止正在运行的虚拟操作系统/ 激活停止的虚拟操作系统[root@localhost ~]# /usr/sbin/xm pause[root@localhost ~]# /usr/sbin/xm unpause举例:[root@localhost ~]# /usr/sbin/xm listName ID Mem(MiB) VCPUs State Time(s)Domain-0 0 458 1 r----- 260.3fc5 2 256 1 ------ 6.5[root@localhost ~]# /usr/sbin/xm pause 2[root@localhost ~]# /usr/sbin/xm unpause 26.调整虚拟平台/ 虚拟操作系统的占用内存我们可以调整正在运行中的虚拟平台(Domain-0) 所占内存大小及虚拟操作系统所占用的内存大小;[root@localhost ~]# /usr/sbin/xm mem-set举例:[root@localhost ~]# /usr/sbin/xm listName ID Mem(MiB) VCPUs State Time(s)Domain-0 0 458 1 r----- 260.3fc5 2 256 1 ------ 6.5[root@localhost ~]# /usr/sbin/xm mem-set 2 1287.关闭被虚拟的系统[root@localhost ~]# /usr/sbin/xm shutdown 虚拟操作系统的Name 或DomID[root@localhost ~]# /usr/sbin/xm destroy 立即停止虚拟的系统(重要);举例:[root@localhost ~]# /usr/sbin/xm listName ID Mem(MiB) VCPUs State Time(s)Domain-0 0 458 1 r----- 260.3fc5 2 256 1 ------ 6.5[root@localhost ~]# /usr/sbin/xm shutdown fc5或[root@localhost ~]# /usr/sbin/xm shutdown 2或[root@localhost ~]# /usr/sbin/xm destroy 28.调整虚拟平台及虚拟操作系统的虚拟CPU 个数;[root@localhost ~]# /usr/sbin/xm vcpu-set举例:[root@localhost ~]# /usr/sbin/xm listName ID Mem(MiB) VCPUs State Time(s)Domain-0 0 458 1 r----- 260.3fc5 2 256 1 ------ 6.5[root@localhost ~]# /usr/sbin/xm vcpu-set 2 49 )查看虚拟系统运行的状态;[root@localhost ~]# xm top或[root@localhost ~]# xentop。

远程启动或关闭ESX Server上的虚拟机

远程启动或关闭ESX Server上的虚拟机

远程启动或关闭ESX Server上的虚拟机作者:upall 发布:2011-04-26 13:48 分类:工作抢沙发VMware提供了命令行管理虚拟机的接口,即vmware-cmd,通过这个命令行接口可以完成对虚拟机的诸多操作,比如重启、关闭、开机、配置快照等等。

配合Plink.exe这个工具可以实现远程执行Vmware-cmd,plink相当于Putty的命令行模式。

这样通过制作脚本,实现在远程批量操作虚拟机了。

文末有我使用的bat文件,配合plink和wol.exe(不需要putty)即可实现ESX的开、关机,其上虚拟机的开、关机。

一、准备工作1、下载PuTTY:/~sgtatham/putty/download.html下载PuTTY和plink,将两个文件放入同一文件夹内。

2、双击Putty,“Host Name”处填入ESXSrver主机的名称或IP地址;“Saved Sessions”随便填入一个连接名称,点击“Save”,保存链接:3、重新打开PUTTY,双击刚才保存的VmServer06的链接,试验能否正确链接到ESXServer 主机:二、试验关闭/开启虚拟机1、远程主机上,打开CMD命令行,定位到存放putty和plink的文件夹,输入如下命令:1 plink.exe -l oad “VmServer06″ -ssh -batch -l user -pw yourpass -m stop.txt提示:“VmServer06”为前面保存的PUTTY的链接名称,“User”用来连接ESXServer的用户名,“Yourpass”SSH连接ESXServer的密码,“Stopt.txt”存放Vmware-cmd执行命令的文件2、关机脚本“stop.txt”:1 vmware-cmd /vmfs/volumes/VmServer06\:storage1/VmServer02/VmServer02.vmx stop提示:/vmfs/volumes/VmServer06\:storage1/VmServer02/VmServer02.vmx 表示虚拟机存放镜像的路径,将stop.txt存放到与putty相同的路径。

XenServer虚拟机挂起(hang)解决办法-黄色状态

XenServer虚拟机挂起(hang)解决办法-黄色状态

xenserver虚拟机hang住解决办法分类:虚拟化文章一在XenServer中,碰到VM挂起(hang)的情况,也不是那么少见,而VM长时间挂起,那么很影响心情和后续的操作。

一般情况下,为了关闭VM或者重启VM,我们推荐这样的操作顺序:1.进入到VM内,使用系统的关机或者重启功能2.通过XenCenter的菜单选择ShutDown或者Restart。

虽然这个菜单的实现是通过XenServer tool来控制系统的命令来实现,但是不保证在XenServer Tools工作异常的情况下,导致VM挂起(Hang),而且,这个应该也是VM挂起(XenCenter中VM标志处于黄色状态)的主要原因。

3.尝试通过XenCenter菜单的Force Shutdown和Force Restart来强制操作。

如果这些操作都进行了以后,VM也长时间处于挂起状态,为了让VM能够关机,或者说是强制关机来重置其状态,我们有以下几种解决方法,这些解决方法的危害会逐渐增加,所以,请按顺序尝试:1. 尝试重置VM的电源状态xe vm-reset-powerstate force=true vm=<vm name>2.尝试重启toolstackxe-toolstack-restart尝试destroy domain1.首先获取VM的UUIDxe vm-list name-label=<vm name> params=uuid2.获取VM的Domain IDlist_domains | grep <VM-UUID>例如:# list_domains | grep 4963eeed-e48f-6ad7-c204-9dc24a186947输出结果为:128 | 4963eeed-e48f-6ad7-c204-9dc24a186947 | H则128为VM的dom-id3.尝试重置hang状态的VM/opt/xensource/debug/xenops destroy_domain -domid <vm domain id>例如:/opt/xensource/debug/xenops destroy_domain -domid 128到这里还不行,就可以强制VM进入崩溃状态1.首先获取VM的UUIDxe vm-list name-label=<vm name> params=uuid2.获取VM的Domain IDlist_domains | grep <VM-UUID>3.#手动触发VM的Crash机制/usr/lib/xen/bin/crash_guest <domain ID>如果连Crash机制都不起作用的情况下,那么就只剩下强制关闭XenServer主机电源一条途径了。

xenserver常用命令

xenserver常用命令

xe-toolstack-restart Restarts the XAPI-toolsdf –h Shows the amount of free disk spacexsconsole Starts the text based menu consolefdisk –l List the disk partitionsxentop Lists top Xen processesiostat -d 2 6 Shows Storage trafic stats (6 reports, 2sec a part)top Lists top processes in Dom0netstat –s Shows networking statisticsxen-bugtool --yes Builds a status report when Xapi is downmpstat 2 Shows processor statistics in Dom0 (every 2 sec)less /var/log/dmesg Displays Boot Messages from Linuxvmstat 2 Show virtual memory in Dom0 (every 2 sec)tail /var/log/xensource.log Look at xapi messages as they happenlist_domains Lists all VMs that are running (on this server)Some good logfiles (for troubleshooting)/var/log/messages L ogs for the system (the host)/var/log/xensource XenServer only logs (XAPI)/var/log/xha Logs regarding High Availability/var/log/audit K inda what it sounds like... Audit logs./etc/xensource-inventory I nfo about the server (version, build, hypvervisor, when the server was installe...)/var/log/dmesg Boot messages from LinuxService xapi restartxe-toolstack-restart退出命令模式进入菜单驱动文本xsconsolecd -list列出主机或池上的CS或ISO灾难恢复(DR)命令:drtask-creat 创建灾难恢复任务处理消息命令message-/create/destroy/list网络命令network-/create/destroy/list修改网络交换模式:需要重新启动xe-switch-network-backend bridge池命令:pool-designate-new-master指示指定的成员主机称为现有池的主服务器。

XenServer虚机挂起不能关机、重启

XenServer虚机挂起不能关机、重启

XenServer虚拟机VM挂起不能关机、重启解决XenServer下虚拟机遇到死机或其它意外情况时通过XenCenter操作重启或关机时会遇到虚拟机挂起的状况,表现为XenCenter中虚拟机名字显示黄色状态,右键菜单只有属性可选,VM不能再进行其它操作,为此总结了一些解决方法。

首先尽量避免此类情况的发生,当虚拟机处于死机状态时尽量使用硬关机、硬重启:xe vm-reboot force=true name-label=Centos5.7当进行正常关机、重启时挂起可取消之前的任务操作,再进行硬操作:xe task-list#查看当前任务列表和uuidxe task-cancel uuid=<uuid>#取消当前任务如果以上不能解决可尝试以下:销毁VM对应的domain id,VM会重启。

xe vm-list params=uuid name-label=<vm-name>#或xe vm-list name-label=<vm-name> --minimal#获取指定VM的uuidlist_domains |grep <vm-uuid>#获取VM对应的domain id/opt/xensource/debug/destroy_domain -domid <domain-id>#销毁VM对应的domain id使VM崩溃:xe vm-list params=actions-after-crash name-label=<vm-name>#查看VM崩溃后的操作,默认为重启xe vm-list params=uuid name-label=<vm-name>#获取指定VM的uuidlist_domains |grep <vm-uuid>#获取VM对应的domain id/usr/lib/xen/bin/crash_guest <domain-id>#触发VM崩溃如果VM处于脱机状态,而VM在数据库中被标记为运行,可重置VM电源状态为关机:xe vm-reset-powerstate force=true vm=<vm name>其它可尝试重启xe工具,不要遇到xapi不能启动就好。

虚拟主机问题之一些常见端口的关闭方法

虚拟主机问题之一些常见端口的关闭方法

虚拟主机问题之一些常见端口的关闭方法113端口木马的清除(仅适用于windows系统):这是一个基于irc聊天室控制的木马程序。

1.首先使用netstat -an命令确定自己的系统上是否开放了113端口2.使用fport命令察看出是哪个程序在监听113端口fport工具下载例如我们用fport看到如下结果:Pid Process Port Proto Path392 svchost -> 113 TCP C:\WINNT\system32\vhos.exe我们就可以确定在监听在113端口的木马程序是vhos.exe而该程序所在的路径为c:\winnt\system32下。

3.确定了木马程序名(就是监听113端口的程序)后,在任务管理器中查找到该进程,并使用管理器结束该进程。

4.在开始-运行中键入regedit运行注册表管理程序,在注册表里查找刚才找到那个程序,并将相关的键值全部删掉。

5.到木马程序所在的目录下删除该木马程序。

(通常木马还会包括其他一些程序,如rscan.exe、psexec.exe、ipcpass.dic、ipcscan.txt等,根据木马程序不同,文件也有所不同,你可以通过察看程序的生成和修改的时间来确定与监听113端口的木马程序有关的其他程序)6.重新启动机器。

3389端口的关闭:首先说明3389端口是windows的远程管理终端所开的端口,它并不是一个木马程序,请先确定该服务是否是你自己开放的。

如果不是必须的,请关闭该服务。

win2000关闭的方法:win2000server 开始–>程序–>管理工具–>服务里找到Terminal Services服务项,选中属性选项将启动类型改成手动,并停止该服务。

win2000pro 开始–>设置–>控制面板–>管理工具–>服务里找到Terminal Services服务项,选中属性选项将启动类型改成手动,并停止该服务。

xenserver命令解决问题

xenserver命令解决问题

XenServer 通过ionice 限制VM 虚拟机硬盘IO发布时间:June 8, 2013 // 分类:虚拟化 // 1 Comment之前有文章介绍Xen 下通过ionice 限制VM 虚拟机硬盘IO 优先级,XenServer 获取虚拟机进程和Xen 不同,可通过以下方法查找虚拟机IO 进程,并使用ionice 限制。

首先获取VM 虚拟机的UUID : 1 x e vm-list name-label=<vm-name> --minimal然后再获取VM 的DOM ID : 1 l ist_domains |awk '/<vm-uuid>/ {print $1}'通过DOM ID 获取VM 相对应的进程ID : 1 2 3 ps aux|grep xb.*<dom-id>.xvdroot 10995 0.0 0.0 0 0 ? S 10:08 0:01 [xb.00003.xvda] root 10996 0.0 0.0 0 0 ? S 10:08 0:00 [xb.00003.xvdd] 使用ionice 调整相应进程的IO 优先级策略即可。

XenServer 修改Linux/Windows 系统模板内存等资源限制 发布时间:January 5, 2013 // 分类:虚拟化 // No CommentsXenServer 虚拟机系统模板对内存等资源有做限制,在新建虚拟机时分配的资源不能小于模板最小限额。

XenServer 下查看CentOS 6 32位模板内存最小限制:1 2 xe template-list name-label=CentOS\ 6\ \(32-bit\) params=memory-static-min --minimal 536870912可见内存最小限制为512M ,如果安装Centos6虚拟机内存不能小于512M ,修改Centos 模板内存最小限制为128M : 1 2 3 4 xe template-list name-label=CentOS\ 6\ \(32-bit\) params=uuid --minimal #查看Centos 模板uuidxe template-param-set uuid=<uuid> memory-static-min=128MiB#修改内存最小限制为128MXenServer 通过网络安装Debian Squeeze/CentOS 虚拟机 发布时间:December 3, 2012 // 分类:虚拟化 // No CommentsXenServer 可以通过在本地新建ISO 存储或NFS 存储挂载ISO 镜像安装系统,对于Linux 可支持通过网络http 或ftp 安装,以下记录下XenServer 通过网络安装Debian 和CentOS 系统。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

关闭XenServer中挂起(hang)虚机的方法
状况说明:
1.HP4500 存储硬盘故障,导致XenServer 在b1san运行的VM主机无法宕机,出现蓝屏
2.强制关机或重启,无法完成,出现两种情况:
1)关机等很久,最后出现timeout无法完成;
2)个别主机提示Another operation involving the object is currently in progress
3)修复完成也无法启动,复制到vm0启动(vm0在bjna2上,空间剩余280G)
参考处理方法:
在XenServer中,碰到VM挂起(hang)的情况,也不是那么少见,而VM长时间挂起,那么很影响心情和后续的操作。

一般情况下,为了关闭VM或者重启VM,我们推荐这样的操作顺序:
1.进入到VM内,使用系统的关机或者重启功能;
2.通过XenCenter的菜单选择ShutDown或者Restart。

虽然这个菜单的实现是通过
XenServer tool来控制系统的命令来实现,但是不保证在XenServer Tools工作异常的情况下,导致VM挂起(Hang),而且,这个应该也是VM挂起(XenCenter中VM标志处于黄色状态)的主要原因。

3.尝试通过XenCenter菜单的Force Shutdown和Force Restart来强制操作。

如果这些操作都进行了以后,VM也长时间处于挂起状态,为了让VM能够关机,或者
说是强制关机来重置其状态,我们有以下几种解决方法,这些解决方法的危害会逐渐增加,所以,请按顺序尝试:
1.尝试重置VM的电源状态
1)xe vm-reset-powerstate force=true vm=<vm name>
2.尝试重启toolstack
1)xe-toolstack-restart ##这步在整个过程中比较重要,之前跳过此步下面的操作的
无效,后来回过头来重启这个服务后可以正常关闭异常的VM主机。

3.尝试destroy domain
#首先获取VM的UUID
1)xe vm-list name-label=<vm name> params=uuid
#获取VM的Domain ID
2)list_domains | grep <VM-UUID>
#尝试重置hang状态的VM
3)/opt/xensource/debug/xenops destroy_domain -domid <vm domain id>
4.到这里还不行,就可以强制VM进入崩溃状态
#首先获取VM的UUID
xe vm-list name-label=<vm name> params=uuid
#获取VM的Domain ID
list_domains | grep <VM-UUID>
#手动触发VM的Crash机制/usr/lib/xen/bin/crash_guest <domain ID>
5.如果连Crash机制都不起作用的情况下,那么就只剩下强制关闭XenServer主机电源一
条途径了。

注:在Crash VM以后,VM会处于蓝屏状态,这个时候,可以再试试正常的关机或者强制关机命令来关闭虚机。

BTW:某些情况下,可能关机等操作会由于某些原因,导致操作延迟,而且取消也会失败,这个时候可能稍微多等一下就OK了。

相关文档
最新文档