admin管理员组

文章数量:1532761

2024年1月5日发(作者:)

System Management●系统维护与管理 甜l'l 诎 批量管理VMwa r e虚拟机 ■珠海谢胜盈 vrIlrun是命 一:VMware Workstati0n是常用的虚拟化软件之 快照snapshot 1 ,令行程序,可以 可以在一台机器上虚拟多个Windows、Linux等操作 -Vmrun.exe 对虚拟机进行快 系统,同时运行,相互独立,互不影响。在生产环境中, 照管理、克隆管 如果需要创建多台虚拟机,逐台配置安装,并进行开机 T WE snapshot C t HIWar e I 理、电源管理、Ⅷ 关机操作,费时费力,效率不高。本文探讨利用VMware X P t X P. m x 插件管理等 其 Workstation自带的vmrun应用程序,批量管理虚拟机。 snapshot 1 中,电源管理功 能可以快捷对虚拟机开机、 关机、挂起、暂停和重启等操 作。通过脚本循环语句,结合 vmrun命令,实现批量克隆和 启用VNC连接。 系统安装过程不再赘述, PAUSE准备 克隆三台链接虚拟机 f 0 r /1 %%m i n 系统安装完毕后,先关闭虚 拟机,再进行后续的快照、克 隆等操作,这样具有克隆速 (1001,1,1003)do ( vmrun.exe—T WS C1one 开关机等操作。为方便使用 vmrun,建议将vrRrun工作路 C:\vmware\xp\xp.vmx C:\ vmware\%%m\%%m.VIILX 1 i nked —度较快、快照占用空间较小 等优点。 径添加到系统环境变量中。 S naP Sh0t=SnaP Sh0t 1 -C1oneName--%%m 准备模板虚拟机 VMware Workstation宿主 批量克隆虚拟机 以模板虚拟机为基础, 通过vmrun命令,先创建系 统快照,再批量克隆虚拟机。 克隆分完成克隆和链接克 隆,完成克隆的虚拟机可以 ) PAUSE配置虚拟机相关 机CPU需要开启虚拟化功能 (BIOS中设置),内存越大,可 同时运行的虚拟机数量越多, 最少4G:VMwD.re Workstation 参数 f 0 r /1 %%m i n (1001,1,1003)do( ech0 an swer.m sg. 安装版本8.0以上。本文为 验证VMware Workstation的 批量管理功能,创建的模板 虚拟机选用了硬件要求较低 的Windows XP,配置为1CPU, 40GB IDE硬盘,512 ̄Ⅱ3内存, 脱离模板虚拟机独立运行: 链接克隆的虚拟机高度依赖 模板虚拟机,但它独立CPU uuid.altered= 1 Copied It >>C:\vmware\%9( ̄nk%%m.vmx echo RemoteDi SPlay. 和内存,更加节省存储空间。 下面批处理命令可以批量克 隆三台虚拟机: vm—c1one.bat @echo on vnc.port= %%m >>C:\ vmware\%%mk%%m.vmx ) 注:answer.msg.UUid. 存放目录为C:\v e\ 。 为方便远程管理模板虚拟机, 需要在虚拟机配置的选项中 altered当虚拟机检测到路 PAUSE准备创建虚拟机 径等物理改变后,如果它的 

州 洲: 披 f 衔-11ctadmi ,365 ㈦ m 系统维护与管理●System Management 值为“I Copied It”,虚拟 机会重新生成网卡MAC地址 和UUID;如果它的值是“I moved it”,则只改变UUID。 RemoteDi splay.vnc.port 据需要决定是否删除快照。 vm-dele1one.bat @echo on %date: 0。4%%random: 一3% r e g LOCALa d d H K E YMACHINE\System\ PAUSE准备删除已克隆 虚拟机 f o r /1 %%m i n C u r r e n t C o n t r o 1 S e t\ Co月tro1 IComputerName t Act iveComputerName 设置VNC远程连接的端口。 /v (1001,1,1003)do ( ComputerName/t regsz/ —T 批量启动虚拟机 vm—start.bat @echo on v m r u n.e x e d%name%/f>nul 2>nul r e g a d d HKE Yw s d e 1 e t e V M C:\ vmware\%%m\%%m.vmx ) LOCALMACHINE{System t f o r /1 %%m i n C u r r e n t C o n t r o l S e t\ (1OOl,l,1003)do ( vmrLln.exe-T ws start PAUSE准备删除快照 snapshot 1 v m r u n.e x e —T w s S e r i c e s l T c P i P l Paramet er s /v —NV C f\vmware\彤彤历 {j5脚.vmx nogui Hostname /t regsz/d %name%/f>nul 2>nul r e g a d d H K E YdeleteSnapshot C:\vmare\ xp\xp.vmx snapshot l ) 注:nogui参数实现虚拟 LOCALMACHINEt System} 机后台开机,无需打开图形 界面,节约系统资源。 解决虚拟机克隆后出现“系 统重名”问题 1.创建模板虚拟机时, Curr entCont ro1 S et{ Services\Tcpip\Parameters /v Hos tname/t regsz/d 批量关闭虚拟机 vm—s top.bat @echo on 禁用NetBIOS。控制面板 的网络和共享中心(网络连 %name%/f>nul 2>nul exit 0 接)中,打开本地连接属性, 在TCP/IP协议高级设置的 WINS选项卡下,选择“禁用 TCP/IP的NetBIOS(S)”。 3.最后一次启动模板系 统时,修改系统注册表,让克 隆虚拟机启动时仅运行一次 批处理文件: Wi ndows Regi st rY Editor Version 5.00 pause准备关闭虚拟机 f o r /1 %%m i n (1001,1,1003)do ( vmrun.exe-T ws stop 2.创建模板虚拟机时, 在c:\windows\system32目 C:\vmware\%%m\%%m.vmx ) 录下创建批处理文件随机 [HKEYLOCALMACHINE\ 修改计算机名,批处理文件 S0FTWARE tMi cro soft{ 批量删除虚拟机 批量删除和批量克隆正 好相反。删除虚拟机后,根 hostname.bat内容如下: @echo oll s e t n a m e=I J S E R一 Windows\CurrentVers i on t RunOnce] 【下转第92页】 、^, Ⅵ,365master.col】、2018.02 91 

System Management I系统维护与管理 ㈠ 豫 ‘ .”‰ } lm i1¨ j¨¨ {…【1l 1基于密钥对认证登录SSH 一山东烟台曲广平 对Linux服 概念不熟悉的读 者可自行查阅相 关资料。 1.基于口令 务器进行远程管 理基本上都是借 助于SSH服务。 SSH服务提供了 两种不同的用户 登录认证方式: 基于口令的认 的认证方式 这种认证方 式要求用户在登 录时要输入川户 如何构建基于密钥对认证的 SSH登录体系。 名和密码,然后由服务器进 行认证,以决定是否允许用 户登录。用户可以使用服务 证方式、基于密钥对的认证 方式。其中基于密钥对的认 证方式安全性更高,而且客 户端在登录时不需要输入密 SSH用户认证 SSH服务提供两种不同 的用户登录认证方式:基于 口令的认证方式、基于密钥 对的认证方式。两种认证方 式的工作原理都要涉及证 书、加密等安全概念,对这些 器中任意一个有系统登录权 限的用户账号进行登录。 码,也简化了客户端的操作, 因而在生产环境中更建议采 用这种方式进行SSH登录。 本文以CentOS7系统作为 服务端,分别以Windows和 Li[1UX系统作为客户端,介绍 2.基于密钥对的认证方式 这种认证方式要求用户 提供相配对的密钥才能通过 认证,通常都是由用广】在客 户端为自己生成一对密钥文 【上接第91页】 h0 Stname : c:\\ 过下面设置,可以让虚拟机 随宿主机启动而自动开机: vmrun工作路径加入系统环 境变量问题 假设Vmware WorkStation 安装目录:C:\Program Files\ VMware。在控制面板的系统功 能中,选择系统保护(系统属 性),打开高级选项卡设置环 境变量,将vInrun的工作路径 C:\Program Fi les\VMware\ Wj nd0W S I x S Y St em3 2 t} h0s ' tname.bat -^, 在开始运行菜单中输 入gpedit.msc,打开本地策 略组编辑器,选择用户配置 宿主机开机自启动虚拟机问题 如果虚拟机的宿主机冈 的Windows设置选项,在脚 本(登录/注销)的“登录” 和“注销”中分别添加虚拟 为停电、注销或其他原因需 要重启时,管理员还要远程 登录宿主机,执行虚拟机开 机命令,相对比较麻烦。通 机的开机脚本,即可解决宿 主机重启后虚拟机的开机问 题。 佃are Workstation\添加至U PATH变量中。[:】 

本文标签: 系统认证批量登录方式