Migrate VMS in vCenter former 3.5 to new vCenter 5.1

I had (no license maintenance) situation where I have not maintained old environment VMWare vcenter and esx servers running in version 3.5. SAN is mixed two IBM N3300 iSCSI/NFS. All this will be removed from use. Then I got new brilliant vCenter 5.1 environment (new licences), is EMC e iSCSI SAN.

I was wondering if I could really get the old N3300 on new vcenter, start the computer virtual and storage vmotion them away? But how VMWare reacts if the storage is mounted on two different groups? I should probably remove old vcenter storage before going up again?

Hosts sharing the same LUN do not need to be in the same cluster, or even in the same environment - I'd go ahed and add logic unit number to the new environment to ensure that you are able to see the storage as well as the files that make up the VM - the steps that I follow are:

  1. Turn off the virtual machine
  2. Reove the VI3 environment (right click on the virtual computer name and select Remove from inventory)
  3. In the new environment, navigate to the location of the VM configuration file (.) VMX) on the LUN and add it to the inventory
  4. Turn on the virtual machine

You can delete the original ESX host storage and adds it to the new environment - virtual machines should be discontinued for as long you need to add the storage to the new environment and the machine virtual to the new environment, but I think that the above method will be less intrusive and provide a more reliable migration

Tags: VMware

Similar Questions

  • Great migrations: move from vCenter 5.1 on Windows 2008R2/SQL 2008 5.1 or 5.5 on 2012 2012 Windows/SQL

    In anticipation of the end of mainstream support for Windows Server 2008 R2, I want to migrate an installation vCenter to a whole new server and MS SQL Server.

    It is a virtual machine running in my host cluster. There Server vCenter Update Manager, Converter Standalone and some services not VMware that I can handle it myself. ADAM is installed as part of the vCenter Server requirements, and it is also attached to an AD domain where I use AD, single sign - on.

    The host cluster is four 5.1 ESXi hosts that are up to date, and helped HA and DRS. They use also switches distributed to all of their network connectivity, including vMotion, management, fault tolerance (although I do not use FT) and virtual machines.

    I did upgrades on-site to vCenter before and I replaced SQL Express with SQL Standard on the same server, but I did not move before vCenter. I'd make some drastic measures, as I understand:

    * Complete backups (of course) of SQL in the server itself, ADAM

    Installation of a new server operating system and SQL 2012

    Withdrawal of databases and reinstall them on the new server

    * Restoration of ADAM on the new server

    Installation vCenter, Update Manager, etc.

    * Hoping the host cluster is mounted on the new server, and nothing breaks

    I'm not all that worried about maintaining statistics, so maybe it is possible to install a new server vCenter Server and simply move the host cluster from the old server to the new. I moved one vCenter to another host, but that was before I put in place of distributed switching.
    --

    I found this on a related post:

    Migration in a new vCenter VMware environment. IT diversifies

    This manual seems to echo what I've read so far, I had to disassemble the distributed switches until I can migrate any host to a new server vCenter. Yuck. Well, I've migrated from the standard to the switches distributed without downtime before, so I can do the opposite.

    --

  • Try to mark all the VMS in vCenter to 'upgradeAtPowerCycle' to install VMTools

    Page 258 - Yes reference Hal Rottenberg book I bought it, no, I have not read all of this

    Try to mark all the VMS in vCenter to 'upgradeAtPowerCycle' to install VMTools

    Errors and details below. All points will be awarded. Thank you.

    PowerCLI C:\ > $spec = new-object vmware.vim.virtualmachineconfigspec
    PowerCLI C:\ > $spec. Tools = new-object vmware.vim.toolsconfiginfo
    PowerCLI C:\ > $spec. Tools.ToolsUpgradePolicy = "upgradeAtPowerCycle".
    PowerCLI C:\ > $vmview = get - vm | % {(get-vue $_).} MoRef}
    PowerCLI C:\ > $vmview. ReconfigVM ($spec)
    The method call failed because [System.Object []] does not contain a nam method
    ED 'ReconfigVM '.
    On line: 1 char: 19
    + $vmview. ReconfigVM < < < < ($spec)
    + CategoryInfo: InvalidOperation: (ReconfigVM:String)], Runtim
    eException
    + FullyQualifiedErrorId: MethodNotFound

    PowerCLI C:\ > $spec


    ChangeVersion:
    Name                         :
    Version:
    Uuid                         :
    InstanceUuid:
    NpivNodeWorldWideName:
    NpivPortWorldWideName:
    NpivWorldWideNameType:
    NpivDesiredNodeWwns:
    NpivDesiredPortWwns:
    NpivTemporaryDisabled:
    NpivOnNonRdmDisks:
    NpivWorldWideNameOp:
    LocationId:
    ID:
    AlternateGuestName:
    Annotation:
    Files                        :
    Tools: VMware.Vim.ToolsConfigInfo
    Flags                        :
    ConsolePreferences:
    PowerOpInfo:
    NumCPUs:
    NumCoresPerSocket:
    MemoryMB:
    MemoryHotAddEnabled:
    CpuHotAddEnabled:
    CpuHotRemoveEnabled:
    VirtualICH7MPresent:
    VirtualSMCPresent:
    DeviceChange:
    CpuAllocation:
    MemoryAllocation:
    CpuAffinity:
    MemoryAffinity:
    NetworkShaper:
    CpuFeatureMask:
    ExtraConfig:
    SwapPlacement:
    BootOptions:
    VAppConfig:
    FtInfo                       :
    VAppConfigRemoved:
    VAssertsEnabled:
    ChangeTrackingEnabled:
    Firmware:
    MaxMksConnections:
    GuestAutoLockEnabled:
    ManagedBy:
    MemoryReservationLockedToMax:
    DynamicType:
    DynamicProperty:

    PowerCLI C:\ > $spec. Tools


    ToolsVersion:
    AfterPowerOn:
    AfterResume:
    BeforeGuestStandby:
    BeforeGuestShutdown:
    BeforeGuestReboot:
    ToolsUpgradePolicy: upgradeAtPowerCycle
    PendingCustomization:
    SyncTimeWithHost:
    LastInstallInfo:
    DynamicType:
    DynamicProperty:

    PowerCLI C:\ > $vmview

    Type                                    Value
    ----                                    -----
    VirtualMachine vm-1419
    VirtualMachine vm-1481
    VirtualMachine vm-1134
    VirtualMachine vm-1098
    VirtualMachine vm-1099
    VirtualMachine vm-1097
    VirtualMachine vm-1094
    VirtualMachine vm-1182
    VirtualMachine vm-1432
    VirtualMachine vm-974
    VirtualMachine vm-976
    VirtualMachine vm-975

    etc etc etc.

    Your $vmview variable contains an array of objects VirtualMachine, not a single object VirtualMachine.

    And the ReconfigVM method is called on a VirtualMachine object, not on a table.

    What you can do

    $spec = new-object vmware.vim.virtualmachineconfigspec $spec.Tools = new-object vmware.vim.toolsconfiginfo $spec.Tools.ToolsUpgradePolicy = 'upgradeAtPowerCycle'
    get-vm | % {
        $_.Extensiondata.ReconfigVM($spec)
    }
    

    The appeal for each VM of separately in a foreach loop.

    The VirtualMachine object is available through the Extensiondata property. So, you can call the ReconfigVM method on this property.

  • I don't have a 2nd computer.  Is it possible to migrate an external backup, and then on a new drive hard mac?

    I don't have a 2nd computer.  Is it possible to migrate an external backup, and then on a new drive hard mac?

    Use Time Machine or a clone to copy to the outside.

    Time Machine Basics

    Basics of Time Machine (2)

    Time Machine Basics (video)

    Time Machine FAQ

    First Time Machine backup

    Clone - Carbon Copy clone          (Often recommended because it has more features than others)

    Clone-data backup

    Clone-Deja Vu

    Clone - SuperDuper

    Clone - Synk

    Clone - 6 tested Applications Software

    Time Machine from the Clones and Archives

    Commonly used backup methods

  • used migration to transfer the sp3 of xp to new macbook pro; need activation code; prior pc is a Dell, no code no disc

    I used the migration to transfer windows xp sp3 to my new macbook pro, and when I try to activate xp by calling the automated number and entering the ID that was provided to me, he would not give me an activation code.  I don't have a disc or a written activation code, as the previous computer that I transferred is a Dell.  What should I do?

    Copy pre-installed Windows can only be used on the computer, with which he came. That's according to the license terms. There are also technical problems. Pre-installed copies are integrated into the computer, the product key only works for the material with which it came.

    What you can do is to reinstall your Windows XP on your Dell computer.

  • I install the new cc2014 update, but for some reason any in my computer displays double former app and the new, but the new dose did not setup that I have in my old version! What will happen?

    I install the new cc2014 update, but for some reason any in my computer displays double former app and the new, but the new dose did not setup that I have in my old version! What will happen?

    Thanks, I have solved this problem, simply delete the old and manually I have brand new!

  • Migration of one vCenter to another cluster

    Hello

    We have a cluster under A vCenter which runs on the Cisco Nexus 1000v switch distributed. This cluster (all hosts of ESXi and VMs) must be migrated to VMs vCenter B keeping alive if possible.

    I know that this host can be removed form the VirtualCenter with VM direct and added a new vCenter but not sure a distributed switch

    Looking for options / advice

    Our vCenter is 5.1

    Thank you in advance,

    Arkady

    The switch really makes this difficult process.  You prefer to bet on it to make the following process:

    1 take a source host network adapter and connect to a standard virtual switch

    2. move all the VMS to the switch stanard

    3. remove the second 1000v virtual switch interface (DISPLACEMENT market out virtual switch management)

    4. move the hosts with vm to new vCenter

    5 Migtate of virtual machines to new switch

    I know that this process sucks but the virtual switches are a construction of vCenter and will not go through vCenter.    The other option is to wait for vSphere 6.0 and new vMotion allows to solve this problem.  With vMotion new this should be a right click and wait for the process, assuming that the source and target ESXi host have the same VLAN.

    Let me know if you have any questions.

    Thank you

    Joseph

  • Confirm the Migration process from vCenter

    I need the extra eyes to look at a process of migration, we are looking at the company.  Here's the situation:

    Former environment:

    5 ESX host running connected to vCenter 5.1 5.1

    ~ 170 virtual machines running

    EqualLogic SAN

    A host connected to the new Bay storage Compellent

    Gigabit network

    New environment:

    2 ESX host running connected to vCenter 5.5 5.5 (new forum)

    Compellent SAN

    10 gigabit network

    We want to forward the new virtual machines in the old environment without a reboot of the VMS if possible.  The process proposed by our implementation partner is to:

    1 vMotion the VMs on the old host which is connected to HDS

    2 storage vMotion to Compellent disk

    3. turn off the VMs system

    4. remove the virtual machines of the old vCenter inventory

    5. Add the virtual machines on the new vCenter inventory

    6. turn on the virtual machines on the use of one of the two new hosts

    We have been brainstorming (dangerous!) today and wondered about this process:

    1 vMotion virtual machines to a former host with connectivity Compellent

    2. Add the old host to the new vCenter (causing it to unplug the old vCenter)

    3 vMotion virtual machines from the old host to one of the hosts again in the new vCenter

    This seems to be a no to the approach of the time.  Given that the servers all run on the host computer while the host moves between vCenters, only real exposure that I see is the period between vCenters, there is no other host to pick up the virtual machines if something failed.  The servers are all processors from Intel and of a similar age, so I don't think CVS will be a problem.  That we can restart while we deem necessary to level of VMware Tools and virtual hardware.  Can someone dig holes into the present, or tell me that we are on the right track?

    Yes, absolutely, you can do these operations without interruption.

    If you do this by using the user interface (VI client or Web client)

    1. first vMotion virtual machines other 4 former host of a former host where the Bay storage compellent access available.

    -Make sure you of course old host with access compellent has enough CPU/memory so that all ON VMs can be placed.

    -Also make sure that all former host shared except compellent storage Bay (which is available on the single old host), I think there is already.

    2. now storage vMotion all virtual machines to the old host compeleent storage array.

    -This can be done using script or manually

    3. remove the old host (with compellent) from old server vCenter.

    4 create a cluster on new vCenter 5.5 and add that all welcome (old 1 + 2 new) to regroup.

    5. turn on the DRS in fully automatic mode with aggressive threshold. and make sure that vMotion network is correctly configured.

    6. turn the old host in maintenance mode. DRS automatically leave the old host and balance the load on other host new facilities.

    7. wait that all vMotion operation to complete, former host wud be now in maintenance mode.

    8. remove the old host in the cluster and out of MM and remove vCenter again.

    Note:

    -You can configure VMware HA/FT on the cluster to avoid any possible failure (make sure that you approve the requirement HA/FT)

    -If possible, explore XVMotion, which helps move VM even there is no shared data store.

    -If you want to use the script to vMotion/SVMOtion, get back to me.

    -Let me know if you have any doubt

    Please allow the points if it is useful.

  • Migrate vm on vcenter vcloud.

    Hi all

    I use vcloud Director 5.5 and vcenter 5.5 times. I then some virtual machines the vcloud through the import method.

    Now people want VMS to the vcenter. they do not want it to the vcloud. Now the question is how can I export them back. I tried both methods.

    (1) downloaded virtual machines directly from the data store files and uploaded to the different data store. He left running. but when I deleted the VAPP in to the vcloud vm has also been deleted. Fortunately, I had the backup of the server.

    (2) adds the vapp catalogue and click on the download button. but it seems so slow and my vms are heavy 500 GIG each.

    Does anyone know any means easy to solve this problem. So I can fix it.

    Thank you.

    in situation 1, you must remove the cloud.uuid of the VMX file before issuing a delete.  try to test on a virtual machine of the trial.

    I am sure that you can clone the virtual machine in vCenter, remove inventory, delete the entry VMX, then register for the inventory.  I also suggest a full name and the name of the folder (on the change of data store) at the same time before to register in the inventory of vCenter... that will help you stand out from all the other VMs vCloud.

  • Register VMS in vCenter inventory data store

    All of the scripts of the guru out there, Hi

    I am putting together a DR solution for our virtual machines, we currently use the IBM midsize V7000 with Remote Copy to replicate some data warehouses.

    Now I have done some extensive testing and found that, when you make a switch of PROD to the doctor there is a bit of a process to get the running virtual machine.

    1. I have to do a full sweep of the HBAs again. Under storage cards, you can see the assigned as mounted storage devices, however you should always access the storage and go the the Wizard "Add Storage" to readd the data store with the option volume resignaturing. So this part is not painful except it adds a different naming convention in the name of the data store, example a data store named prd_lun100 is named snap-5a18365a-prd_lun100 , so I have to rename the default data store.

    2. I have to go through data warehouses and add each virtual machine in the inventory which is very tedious, and the part very I need to automate.

    I tried that one line, I found here-> http://www.wooditwork.com/2011/08/11/adding-vmx-files-to-vcenter-inventory-with-powercli-gets-even-easier/

    New-VM-VMFilePath"[prd_lun100] SERVER01/SERVER01.vmx"-VMHost"VMHost01.local"

    If possible, I would like to expand on this point, in the following way:

    1 Add the warehouses of data with the correct naming convention, using the identifier for naa to the LUN or LUN ID # to automate, possibly pull this info to a CSV list.

    2. Add a lining above, but a VM list CSV, however add is a DRS rather ESXi Cluster host, if possible priority add virtual machines by a kind of Pavilion of groups in the CSV file.

    3. turn the VMs based on a priority.

    I would really really appreciate if someone can help with this, I know that probably a big ask, but scripting is not my forte and don't know where to start.

    This shouldn't be too difficult.

    Read file names from a CSV file and then checks each VMX file you will find if it is in the list.

    Something like that

    $targetVMX = Import-Csv C:\vmxnames.csv -UseCulture
    $Cluster = "LON_PROD1" $Datastores = "lonservers*" $VMFolder = "LondonAppServers" $ESXHost = Get-Cluster $Cluster | Get-VMHost | select -First 1 foreach($Datastore in Get-Datastore $Datastores) {
       # Set up Search for .VMX Files in Datastore
       $ds = Get-Datastore -Name $Datastore | %{Get-View $_.Id}
       $SearchSpec = New-Object VMware.Vim.HostDatastoreBrowserSearchSpec   $SearchSpec.matchpattern = "*.vmx"   $dsBrowser = Get-View $ds.browser   $DatastorePath = "[" + $ds.Summary.Name + "]"   # Find all .VMX file paths in Datastore, filtering out ones with .snapshot (Useful for NetApp NFS)
       $SearchResult = $dsBrowser.SearchDatastoreSubFolders($DatastorePath, $SearchSpec) | where {$_.FolderPath -notmatch ".snapshot"} | %{$_.FolderPath + ($_.File | select Path).Path}
       #Register all .vmx Files as VMs on the datastore
       foreach($VMXFile in $SearchResult) {
         if($targetVMX -contains $VMXFile){
          New-VM -VMFilePath $VMXFile -VMHost $ESXHost -Location $Folder -RunAsync    }
       }
    }
    
  • Modify the script to manage multiple VMs in Vcenter or host - IOPS / s IOstats

    Native of:

    http://derek858.blogspot.com/2011/06/PowerCLI-script-to-dump-VM-IO-stats.html


    This script works very well for a VM that is unique to collect iostats, IOPS max...

    I would like a version which will create a CSV file for all the VM on Vcenter server, and I couldn't quite make it work with only 1 output file (and not a bunch of them). Another option would be to each HOST server.

    I think that it will be converted into a function called for each active guest VM.
    Then I would like a way to plan his schedule to start the collection of statistics. I hope WIn 2008 on-demand tasks can do this for me.

    Any help appreciated.

    Thank you!

    ========================

    # diskio - stats.ps1 vmname minutesback (max 60 for real-time)

    $vms = $args [0]
    $time = $args [1]
    $metrics = "disk.numberwrite.summation", "disk.numberread.summation".
    $start = (get-Date). AddMinutes(-$time)
    $report = @)
    $stats = get-Stat-Realtime-Stat $metrics - entity $vms - start $start
    $interval = $stats [0]. IntervalSecs
    $date = get-date-format 'dd-hh-mm-ss.

    $report = $stats | Group-object - property {$_.} @entity.name}, Instance | %{

    $AvgIOPS = [math]: Tower ((($_.)) Group | `
    Group-object - property Timestamp | `
    %{$_. Group [0]. Value + $_. Group [1]. Value} | `
    Measure - Object - average). Average / $interval), 2)

    $MaxIOPS = ($_.) Group | `
    Group-object - property Timestamp | `
    %{$_. Group [0]. Value + $_. Group [1]. Value} | `
    Measure - Object - maximum) as /$interval

    $WriteIOs = ($_.) Group | Group-object - property Timestamp | `
    %{$_. Group [0]. Value} | Measure - Object - sum) .sum

    $ReadIOs = ($_.) Group | Group-object - property Timestamp | `
    %{$_. Group [1]. Value} | Measure - Object - sum) .sum

    $TotalIOs = ($_.) Group | `
    Group-object - property Timestamp | `
    %{$_. Group [0]. Value + $_. Group [1]. Value} | `
    Measure - Object - sum) .sum

    $ReadRatio = [math]: around (($readios / $totalios), 2)

    $WriteRatio = [math]: around (($writeios / $totalios), 2)

    New-object PSObject-property @ {}
    VM = $_.values [0]
    AvgIOPS = $Avgiops
    MaxIOPS = $MaxIOPS
    WriteIOs = $writeios
    ReadIOs = $readios
    TotalIOs = $totalios
    ReadRatio = $readratio
    WriteRatio = $writeratio
    }
    }
    $report

    $report | Export-Csv "C:\_admin\IOPSMax-report-$date.csv" - NoTypeInformation - UseCulture

    If you look at my script in the post to get the OPS are / s maximum , you will notice that in this line of script #5 gets all virtual machines powered.

    If you change the line #28 to

    $report | Export-Csv "C:\_admin\IOPSMax-report-$date.csv" - NoTypeInformation - UseCulture

    the CSV file contains the data for all virtual machines.

    If you want to limit the virtual machines, you can easily update line #5 to have a selection of virtual machines.

    For example,.

    $vms = get-VMHost-name MyEsx | Get - VM | where {$_.} PowerState - eq "Receptor"}

    will produce a CSV file with only the virtual machines that are running on the server MyEsx and are powered.

  • Need a list of MAC addresses for all VMs in vcenter

    How go on sending a query to vcenter, and he pulled out a text file that contains all the mac addresses for all of my VM and vm name. Any help will be welcome. Thank you

    Hello, RadarG-

    You can do this quickly with something like:

    Get-View -Viewtype VirtualMachine -Property Name, Config.Hardware.Device | `    Select name,        @{n="MAC(s)"; e={($_.Config.Hardware.Device | ?{($_ -is [VMware.Vim.VirtualEthernetCard])} | %{$_.MacAddress}) -join ","}} | `    Export-Csv c:\temp\VMMACsInfo.csv -UseCulture -NoTypeInformation
    

    "It was essentially my post vNugglets.com" find VM with PowerShell - Fast as NETWORK card MAC address!.  If you are wanting just a list ivnventory of MAC addresses of your virtual machines, will be good.  But, if you are looking for a virtual machine by MAC address, or are perhaps looking for duplicates, there are other easier ways.

    Recently, I did 3 three MAC address of related messages (see to The MAC address of label to vNugglets).  There are to find virtual machines by MAC address, find MAC address duplicated and configuration of the MAC addresses on the VMs.

    Enjoy.

  • Migrate from a vCenter to any new machine

    Hello

    I have a vCenter server and I want to migrate to the new machine. How can I do?

    p.s. Sorry for my bad English

    KB.VMware.com/kb/5850444

  • To VMS in Vcenter standalone esx

    Hi all

    Can someone please give leurs.02 cents on this issue. I currently have a few VMs that are under Vcenter cluster that I would go to a stand-alone server. This server cannot be managed Vcenter, the server will be on a remote site that will not be connected to the hub where the Vcenter.

    Use imaging tools to take the image or move the virtual machine to the data store?

    You can install and run from the prompt in question and convert propelled him into the machine, 'this local machine' or you can install the standalone client on a remote computer and do it this way as well.

    This may help a bit

    http://www.VMware.com/PDF/VMware_Converter_Standalone_guide40.PDF

    curious question... How are these present RDMs? Just know that you run in a mode not supported

    http://KB.VMware.com/kb/3371739

  • vCOps 5.8.4 not reflecting is not some changes to the VMS in vCenter

    Hi all

    Number of things I've noticed since this new facility.  I'm a bit new to the product so go easy on me.

    When I make a change recommended that a computer virtual based on an oversized VM report, for example, the change is not reflected.  The changes took place 24 hours ago, I expect to see that, in a new report, I would think.  Also, if I migrate virtual machines from 1 host to another host that the change is not reflected in the tree.  The only way I could get this show had to restart the GUI admin vCOps.  I have waited days after the vmotions and don't see anything.  Any ideas on that?

    Thanks, Jake

    You can clear your Java Cache also although I suspect that this may be the culprit.

    https://www.Java.com/en/download/help/plugin_cache.XML

    See you soon,.

Maybe you are looking for