Copy vSwith portgroup from an existing ESXi host

Script

------------------------------------------------------------------------------------------

##
## http://www.virtu-al.net/2009/06/27/powercli-easy-vswitch-portgroup-setup/
## copying all vSwitches and PortGroups from an existing ESX server over to a new server

Add-PSSnapin vmWARE.VimAutomation.Core

$VISRV = Connect-VIServer (Read-Host "Please enter the name of your VI SERVER")
$BASEHost = Get-VMHost -Name (Read-Host "Please enter the name of your existing server as seen in the VI Client:")
$NEWHost = Get-VMHost -Name (Read-Host "Please enter the name of the server to configure as seen in the VI Client:")
 
$BASEHost |Get-VirtualSwitch |Foreach {
   $vSwitch = $_
   If (($NEWHost |Get-VirtualSwitch -Name $_.Name-ErrorAction SilentlyContinue)-eq $null){
       Write-Host "Creating Virtual Switch $($_.Name)"
       $NewSwitch = $NEWHost |New-VirtualSwitch -Name $_.Name-NumPorts $_.NumPorts-Mtu $_.Mtu
    }
   $_ |Get-VirtualPortGroup |Foreach {
       If (($NEWHost |Get-VirtualPortGroup -Name $_.Name-ErrorAction SilentlyContinue)-eq $null){
           Write-Host "Creating Portgroup $($_.Name)"
           $NewPortGroup = $NEWHost |Get-VirtualSwitch -Name $vSwitch |New-VirtualPortGroup -Name $_.Name-VLanId $_.VLanID
        }
    }
}

时间: 2024-10-25 06:52:12

Copy vSwith portgroup from an existing ESXi host的相关文章

升级ESXi Host

今天犯了个错误,记下来以免重犯. 豆子发现Vmware Update Manager貌似不工作了,我们的集群也有很久没有升级过了,于是兴冲冲的重装了Vmware Update Manager,然后把ESXi 5.5 的所有补丁都打上. 本来以为是个很简单的活,安全起见,先升级一台主机试试看.关掉HA,然后在主机的update Manager上 进行以下操作 Attach baseline(选择基组), scan(扫描),stage (下载)然后 remediate(打补丁),然后就看见进度条死在

Scripts for configure portgroup

Export portgroup from the host Add-PSSnapin vmWARE.VimAutomation.Core $vc="Vcname" connect-viserver $vc $date = Get-Date -Format 'yyyyMMdd' $VLANinfo = foreach ($cluster in get-cluster) { foreach ($esx in (Get-VMHost -Location $cluster)) { forea

How to Copy files between ESXi hosts using SCP Command

How to Copy files between ESXi hosts using SCP command Enable SSH and allow SSH in ESXi firewall Only prerequisite to copy files between ESXi host using SCP command is that both source and destination ESXi host should have SSH enabled and SSH allowed

Esxi主机配置文件备份及还原介绍

对于Vmware产品接触还是相当少的,因为公司的主要使用的是Microsoft产品,近期公司上线的OA系统就要创建在Vmware Vsphere主机上,所以公司采购了一台HP 最新的4U(580G9)服务器作为运行ESXI主机的物理设备,当然配置也不会太低,内存:256GB,磁盘:本地2块300G磁盘,用于安装系统,配置Raid1,然后挂载存储链路1T磁盘空间,所有虚拟机都安装在独立磁盘中--存储.主要的问题是仅仅这一台Vsphere Host,所以对于日常的备份相当重要.网上很多帖子说,如果E

在ESXi使用esxcli命令強制关闭VM

最近學到一個在VMware ESXi 下面強制關閉一個沒有反應的VM的方法, 一般正常都是使用vSphere Client 去控制VM電源, 但是有時會發生即使用裡面的Power Off 按鈕但是還是無法關閉我的VM, 而且最終會出現一串錯誤訊息「An unexpected error was received from the ESX host while powering off VM ..」這時要解決問題的方法是讓ESXi host整個重開機一次, 但是如果不想整台伺服器重新開機時要怎麼樣

ESXi 5.5、view 6.2环境下配置K1桌面虚拟化

本次是在ESXi 5.5 U2 及 view 6.2 环境下,配置K1过程,采用VSGA方式配置. 1.下载驱动 2.安装NVIDIA驱动 使ESXi主机进入维护模式 # vim-cmd hostsvc/maintenance_mode_enter 安装驱动 # esxcli software vib install -v /<path_to_vib>/NVIDIA_vib 退出维护模式 # vim-cmd hostsvc/maintenance_mode_exit 检查驱动安装 # esxc

使用Openfiler2.99为Esxi主机添加iscsi 共享存储

背景介绍 当做实验需要用到共享存储的时候,openfiler是一款模拟共享存储不错的选择,以下就来介绍一下使用openfiler 2.99软件模拟共享存储的过程.Cluster设置如图所示:每台esxi host主机有6块网卡,其中前四块为生产.管理网卡,互做冗余,后两块网卡连接iscsi存储 设备iscsi存储 1.当安装完opfenfiler后,会显示他的web登陆地址 2.使用浏览器登录https://172.16.20.254:446/,默认的账户名为openfiler,默认密码为pas

vnx通过iscsi连接esxi主机,并挂载nfs和block

主要步骤: 1) vnx上创建一个nas folder,这个nas里面有一个放了一个vm文件夹 2) esxi上挂载nfs 3) vnx上创建block pool与lun 4) vnx上设置iscsi连接-> 设置iscsi的port以及连接vcenter 5)venter上设置iscsi连接->设置存储适配器,添加一个vmkernel和send target(vnx的iscsi端口) 6)vnx上配置esxi的 storage group,vcenter上添加datastore 7)vent

Part08 - (图文)NSX系列之为ESXi主机配置VXLAN

完成了关于NSX的环境准备之后,就来到了NSX实现大二层的最重要技术之一Virtual Extensible LAN(VXLAN)这个部分的配置准备工作了.VXLAN是一个开放的技术标准,利用它,可以允许为不同网路的虚拟机创建一个逻辑网路.可以实现跨越Layer 3的Layer 2网路,也就是俗称的大二层网路; VXLAN传输网路通过在每台ESXi Host上创建一个VXLAN专用VMkernel接口的方式来构建.当虚拟机不在当前ESXi Host上但是又需要进行通讯时,这个接口将会被用作封装S