首页 > 系统相关 >vmware批量迁移虚机

vmware批量迁移虚机

时间:2023-06-07 17:44:44浏览次数:37  
标签:vc 批量 dst VM vm 虚机 txt vmware

 

#定义连接到Vcenter的信息
$vc = "vc.dk"
$user = "[email protected]"
$password = "Yi"

#连接到Vcenter
Connect-VIServer -Server $vc -username $user -Password $password

#定义需要迁移的虚机IP
[array]$ips = gc D:\Operations\Scripts\vmmove.txt.txt

#分别定义存储目标虚机的宿主、目标存储
$vmhost = "10.10.20.103"
#迁移目标宿主IP
$vmserver_dst = "10.10.20.114"
$datastore_dst = "data" + ($vmserver_dst.Split('.')[2..3] -join '.')

#先提前通过IP获取虚机名称,将其放到一个新文件。虚机在关机状态下无法获取IP
$host103 = Get-VMHost -Name $vmhost
$vms = Get-VM | ? {$_.VMHost -eq $host103}
foreach ($vm in $vms)
{
$vmip = $vm.guest.IPAddress[0]
if ($vmip -in $ips)
    {
    $vm.name |out-file D:\Operations\Scripts\vmmove_name.txt -Append 
    }
}

#Move VM
$vs= gc D:\Operations\Scripts\vmmove_name.txt
foreach ($v in $vs)
{
$v
# get-vm $v |Move-VM -Destination $vmserver_dst -Datastore $datastore_dst
}



#Start VM
start-sleep -s 10
foreach ($v in $vs)
{
$v
Get-VM -Name $v |Start-VM
sleep -s 10
}



#断开连接
Disconnect-VIServer -Server $vc -Confirm:$false

 

标签:vc,批量,dst,VM,vm,虚机,txt,vmware
From: https://www.cnblogs.com/dreamer-fish/p/17464102.html

相关文章

  • VMware ESXi 6.7 U3 Final Unlocker & OEM BIOS 集成 REALTEK 网卡驱动和 NVMe 驱动 (
    VMwareESXi6.7U3Final最终版,集成驱动版。此版本解决的问题:VMwareHostClient无法将现有虚拟磁盘(VMDK)附加到虚拟机请访问原文链接:https://sysin.org/blog/vmware-esxi-6-sysin/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org2023-02-28,发布一个UIfix版......
  • mysql-编写脚本-批量插入数据
    一、代码--报工设置,添加数据set@org_id='租户id';set@created_user='yike';set@updated_user='yike';set@dispatch_list_id=<物料id>;set@process_name='工序名称';set@process_code='工序code';set@code=&......
  • K8S批量删除指定的pod
    K8S批量删除指定的pod应用场景:我自己建了100个test-exporter,生成名称随机,然后我想删除掉这一百个pod,流程如下:1.先看pod,命令kubectlgetpod-nmonitor(这里的-nmonitor指的是我自己pod的容器名称,可以百度一下),如图2.筛选出自己想要删除的pod,我这里通过名称筛选:kubectlgetpod......
  • ansible playbook批量修改对应ip主机名
    资产清单:[demo1]172.22.32.25hostname=hostname1172.22.32.26hostname=hostname2172.22.32.27hostname=hostname3172.22.32.28hostname=hostname4172.22.32.29hostname=hostname5172.22.32.30hostname=hostname6playbook ----hosts:demo1tasks:-n......
  • VMware ESXi定制版(OEM ISO)资源下载(包含5.1\5.5\6.0)
     一、VMwareESXi5.1.0update031、VMware-ESXi-5.1.0-Update3-2323236-hitachi-0400.iso(日立) 2、VMware-ESXi-5.1.0-Update3-2323236-HP-510.9.4.24-Nov2015.iso(HP/HPE) 3、VMware-ESXi-5.1.0-Update3-2323236-LNV-20150120.iso(联想) 4、VMware-ESXi-5.1.0.update03-23232......
  • VMware ESXi定制版(OEM ISO)资源下载
    一、VMwareESXi5.1.0update03链接:https://pan.baidu.com/s/1nvQ4CGD密码:acc11、VMware-ESXi-5.1.0-Update3-2323236-hitachi-0400.iso(日立) 2、VMware-ESXi-5.1.0-Update3-2323236-HP-510.9.4.24-Nov2015.iso(HP/HPE) 3、VMware-ESXi-5.1.0-Update3-2323236-LNV-20150120......
  • VMware Horizon view 7安装视频教程
    1.教程介绍1.1::通过本教程起到抛砖引玉效果,希望各位喜爱VMware产品的朋友受益良多。1.2::以下提供的任何软件仅供学习交流使用。2.视频教程2.1::ESXI安装视频链接:https://pan.baidu.com/s/1SEPOjvttpKZgH1iVooS2NA 提取码:sr7m2.2::vAD安装视频链接:https://pan.baidu.com/s/......
  • 【VMware】CentOS6.5 Loaded plugins: fastestmirror, refresh-packagekit, security
    最近在用Centos6.5的时候出现了这种情况,[root@bogonDesktop]#yum-yinstalldockerLoadedplugins:fastestmirror,refresh-packagekit,securityLoadingmirrorspeedsfromcachedhostfile *base:mirrors.aliyun.com *extras:mirrors.nwsuaf.edu.cn *updates:m......
  • 零代码编程:用ChatGPT批量下载播客音频文件
    国外有很多优质的播客podcast资源,且都是可以免费下载的。比如,我们想下载ChatGPT相关的播客。可以先打开播客搜索网站:https://podnews.net/在搜索框里面输入:ChatGPT,上面是stories,往下拉一下,就可以看到所有chatgpt相关的podcasts了:选择一个打开,可以在苹果podcast、pocketcasts、spot......
  • mybatis-plus扩展extend批量操作(自带批量操作是循环单条插入,效率太低)
    目录添加依赖构建三个配置-推荐放一个包里面让原本继承BaseMapper<实体>的Dao层改为继承EasyBaseMapper<实体>service层已经可以使用批量操作了 添加依赖<!--mybatis-plus组件--><dependency><groupId>com.baomidou</groupId><artifactId>myba......