EXSI虚拟机在配置的时候,会遇到需要复制多稍僚敉视个虚拟机,然后再启动,这样就避免了一次创建多个机器的情况。只需要创建一次,多次使用,非常方便。下面我们来看看怎么使用EXSI的复制命令来复制虚拟机。
工具/原料
EXSI
图形界面的复制命令
1、首先打开EXSI主机的登录地址,然后通过web界面输入账号密码登录。登录后来到EXSI的web管理界面。如下图所示:
2、登录后,图形化界面的复制命令是在存储位置进行的。点击web管理界面右边的存储,然后可以看到这台机器上有两个存储。我们需要复制的虚拟机位于第2个存储,点击这个存储的名称,跳转到存储的管理页面。
3、在存储的管理页面,点击页面上方的数据浏览器。然后就能看到存储里的具体内容,依次定位到我们要复制的这台虚拟机test上。这个时候可以看到上面的复制按钮从灰色变成了可以点击的状态。
4、点击复制按钮,然后选择复制的位置,我们把它复制到存储1上,然后就选择第一个存储,然后点复制。这个时候就创建了一个复制任务。
5、在web管理界面的下方位置,就能看到一条新建的任务,状态是进行中。如下面图中所示:
6、因为虚拟机的文件一般都比较大,如果硬盘性能好的话,会复制的比较快,如果性能差,可能就需要更长时间。我们耐心等待,直到它显示任务完成。
7、这个时候我们回到刚才数据浏览器的位置,然后点开存储1,就能看到里面复制完成的test虚拟机。
命令行界面复制命令
1、想要登录esxi的命令行界面,必须先打开它的shell,在web界面上操作。点击web管理界面左上角的主机选项,来到esxi主机的管理界面。
2、然后在管理界面中,点击操作,选择服务,再点击打开安全shell,这样就能够打开esxi主机的shell连接了,打开以后在界面上还会出现提示。如下面第二张图中所示:
3、然后我们就通过xshell连接到ESXI主机上面去,连接好以后先用命令看一下存苛棣偬澧储信息,使用df命令显示挂载信息。可溅局柑氍以看到两个存储的挂载信息和位置。然后使用命令cd切换到存储2的目录去。切换好以后,使用ls命令可以看到有我们刚才使用图形界面复制的虚拟机test。
4、我们棵褶佐峨还是以刚才那个test虚拟机为例,在命令行界面复制,要通过两个命令,第一个命令是vmkfdtools,这个命令块吧吨翘是用来复制虚拟机的硬盘的。因为默认情况下,如果你直接使用copy命令来复制,如果你的虚拟机硬盘是1T,它就会复制1T的硬盘文件到对应的位置去,而这个命令只会复制已经使用的大小,就是说1T的硬盘,如果只使用了10G,它就只复制10G,不会复制1T大小的文件。复制之前,先创建保存虚拟机的目录test2,命令如下所示。创建完成后,使用vmkfstool命令开始复制硬盘,如下面第二张图中所示:
5、虚拟硬盘复制完成后,我们还需要复制虚拟机的配置文件。配置文件只有几十K,直接使用copy命令即可,如下面图中所示:
6、两个都复制完成后,我们回到esxi主机的web管理界面,就能够看到复制好的隋茚粟胫t2虚拟机。还可以注册后,直接启动。最后,别忘了关闭esxi主机的shell连接,因为它默认是不需要密码连接的,非常不安全。