Automated configuration of ESX host

Hi all

We automate the process of Provisioning new host and configure the NETWORK/Switch card on the host. Once the host is set up it will be moved to regroup.

Script below is used for the same configuration. Is there a way we can make the generic script for all configuration by the values as variable and from external source or anyone have power-shell script carries it on the same business.

Any help is appreciated.

Trap

{

write-output $_

Output 1

}

$vmhostip = $args [0]

$ravmhostip = $args [1]

$octet = ($vmhostip.split(".")) [-1]

$vmhostuser = «*»

$vmhostpass = «*»

$vmkip1 = "X.X.X.$ ($octet)".

$vmksub1 = "255.255.255.0".

$vmkvlan1 = "17".

$vmkip2 = "X.X.X.10.14.7. $($octet)".

$vmksub2 = "255.255.255.0".

$vmkvlan2 = "16".

$vmkip3 = "X.X.X.$ ($octet)".

$vmksub3 = "255.255.255.0".

$vmkvlan3 = "100".

$vmkvsw0 = "vSwitch0.

$vmkvsw1 = "vSwitch1.

Add-PSSnapin VMware.VimAutomation.Core

to connect-viserver-Server $ravmhostip - the username-password $vmhostpass $vmhostuser

$vmhost = get-vmhost $ravmhostip

$vswitch0 = get-VirtualSwitch - vmhost $ravmhostip

Game-VirtualSwitch - VirtualSwitch $vswitch0 - Nic, vmnic0, vmnic1

$vswitch1 = New-VirtualSwitch - VMHost $vmhost - name vSwitch1 - Nic vmnic2, vmnic3

New-VirtualPortGroup - VirtualSwitch $vswitch1-name 'VM PRD 2' - VLanID 2

New-VirtualPortGroup - VirtualSwitch $vswitch1-name 'VM PRD 9' - VLanID 9

New-VirtualPortGroup - VirtualSwitch $vswitch1-name 'VM PRD 13' - VLanID 13

New-VirtualPortGroup - VirtualSwitch $vswitch1-name 'VM PRD 18' - VLanID 18

New-VirtualPortGroup - VirtualSwitch $vswitch1-name 'VM PRD 21' - VLanID 21

New-VirtualPortGroup - VirtualSwitch $vswitch1-name 'VM PRD 40' - VLanID 40

New-VirtualPortGroup - VirtualSwitch $vswitch1-name "VM PRD 41" - VLanID 41

New-VirtualPortGroup - VirtualSwitch $vswitch1-name "VM PRD 250" - VLanID 250

New-VMHostNetworkAdapter - VMHost $vmhost - PortGroup 'Management' - VirtualSwitch $vmkvsw0 IP - $vmkip1 - subnet $vmksub1 mask

New-VMHostNetworkAdapter - VMHost $vmhost - PortGroup "VMkernel" VirtualSwitch - $vmkvsw0 - IP $vmkip2 SubnetMask - $vmksub2 - VMotionEnabled: $true

New-VMHostNetworkAdapter - VMHost $vmhost - PortGroup 'VMkernel2' VirtualSwitch - $vmkvsw1 - IP $vmkip3 SubnetMask - $vmksub3 - VMotionEnabled: $true

$vmkpg1 = get-VirtualPortgroup-name of the "management".

$vmkpg2 = get-VirtualPortgroup-name "VMkernel".

$vmkpg3 = get-VirtualPortgroup-name 'VMkernel2 '.

Game-VirtualPortGroup - VirtualPortGroup $vmkpg1 - VlanId $vmkvlan1

Game-VirtualPortGroup - VirtualPortGroup $vmkpg2 - VlanId $vmkvlan2

Game-VirtualPortGroup - VirtualPortGroup $vmkpg3 - VlanId $vmkvlan3

Start-VMHostService - HostService ($vmhost |) Get-VMHostService | Where {$_.} Key - eq 'TSM - SSH'})

Disconnect-VIServer-Force - confirm: $false

Thanks and greetings

Riyas Hussain has

You can store variables in a CSV, something like this

VMHostIP, RAVMHostIP, VMHostUser, VMHostPass, Subnet1, Netmask1, VlanID2, Subnet2, Netmask2, VlanID3, Subnet3, Netmask3, VlanID3, vSwitch0, vSwitch1

192.168.1.1,192.168.1.2,root,password,192.168.1,255.255.255.0,17,192.168.2,255.255.255.0,16,192.168.3,255.255.255.0,100,vSwitch0,vSwitch1

192.168.10.1,192.168.10.2,root,password,192.168.10,255.255.255.0,17,192.168.20,255.255.255.0,16,192.168.30,255.255.255.0,100,vSwitch0,vSwitch1

In your original script you must only change the assignment initially.

The script will be executed for each row of the CSV file.

Inside of the ForEach loop (alias %), the variable $_ holds the current line.

Contact the specific values using the property name that matches the name of the column in the CSV file

Trap

{

write-output $_

Output 1

}

Add-PSSnapin VMware.VimAutomation.Core

Import-Csv-path esxihost.csv - UseCulture | %{

$vmhostip = $_. VMHostIP

$ravmhostip = $_. RAVMHostIP

$octet = ($vmhostip.split(".")) [-1]

$vmhostuser = $_. VMHostUser

$vmhostpass = $_. VMHostPass

$vmkip1 = "$($_.)". "Subnet1). $($octet)".

$vmksub1 = $_.Netmask1

$vmkvlan1 = $_. VlanID1

$vmkip2 = "$($_.)". "Subnet2). $($octet)".

$vmksub2 = $_.Netmask2

$vmkvlan2 = $_. VlanID2

$vmkip3 = "$($_.)". "Subnet2). $($octet)".

$vmksub3 = $_.Netmask2

$vmkvlan3 = $_. VlanID2

$vmkvsw0 = $_.vSwitch0

$vmkvsw1 = $_.vSwitch1

to connect-viserver-Server $ravmhostip - the username-password $vmhostpass $vmhostuser

$vmhost = get-vmhost $ravmhostip

# The rest of the original script you

Disconnect-VIServer-Force - confirm: $false

}

Tags: VMware

Similar Questions

  • Simply procedure to configure an ESX host?

    Hello

    is it possible to configure an ESX via PowerShell host in a few steps? For example:

    (1) create a vSwitch with Service Console and VMotion ports and assign two network adapters to the vSwitch (a standby and online network cards).

    (2) create a vSwitch spirit second port of the virtual machine.

    (3) configure 1000 Full duplex in all network adapters

    (4) Console of Service RAM configuration

    Thank you and best regards.

    Hello

    I guess that all the gurus as Al and Luke are slumming at VMworld - so I'll have a bash at it.

    (Of course change the IP address and VLAN to suit your environment)...

    1)

    Get-VirtualSwitch-name "vSwitch0 | Game-VirtualSwitch - Nic, vmnic0, vmnic1 - confirm: $false

    Get-VirtualSwitch-name "vSwitch0 | Get-NicTeamingPolicy | Game-NicTeamingPolicy - MakeNicActive "vmnic0".

    Get-VirtualSwitch-name "vSwitch0 | Get-NicTeamingPolicy | Game-NicTeamingPolicy - MakeNicStandby 'vmnic1.

    New-VMHostNetworkAdapter - "vMotion Network" PortGroup VirtualSwitch - vSwitch0 - IP '2.2.2.2' - subnet mask "255.255.255.0" - VlanId '2' - VMotionEnabled

    New-VMHostNetworkAdapter - PortGroup vSwitch0 "Service Console" - VirtualSwitch - IP "3.3.3.3" - subnet mask "255.255.255.0" - VlanId '3' - ManagementTrafficEnabled

    2)

    New-VirtualSwitch-name vSwitch1 - nic 'vmnic2', 'vmnic3 '.

    New-VirtualPortGroup - VirtualSwitch vSwitch1-name "VM Network" - VlanId '4 '.

    3)

    Get-VMHostNetworkAdapter | SetVMHostNetworkAdapter-Duplex 'complete' - BitRatePerSec 1000

    4)

    Get-VMHost | Get-View | %{(Get-View-Id $_.) {ConfigManager.MemoryManager). ReconfigureServiceConsoleReservation (800 * 1 mb)}

    Hope that helps.

    Dan

  • What is the correct configuration of ESX host IP

    I guess you could say Im having a moment of self-doubt.

    Im sure this has been answered, and if you know the link, I would be very grateful if you could point me in the right direction.

    The question is, is it recommended or does have the ESX hosts on a different IP range for the rest of the VM?

    Our SAN has a different ip address range and vmotion has a different ip address range.

    What is the best practice for this?

    Thanks for your help.

    Different logical networks and, if possible, different networks (with VLAN or physical switches).

    If you use VLAN you can use only 2 NICs (instead of 4) for SC and vMotion and difficulty preferred a NIC for each portgroup

  • Cannot run Virtual ESX host configured in my Asus u56e laptop machine. Says Intel Vtx unsupported...

    Friends,

    I can't run Virtual ESX host configured in my Asus u56e laptop machine. Explains Intel Vtx unsupported.

    I checked to find that my machine has Intel VT turned on in the Bios.

    Please notify. I tried to use VMware-guest64check - 5.5.0 - 18463 tool and it said that my machine can support 64 bit OS. Fixing of newspapers.

    In my computer, open your VM ESXi and go to VM-> settings.  Under processors, check the box next to 'Virtualiser Intel VT-x/EPT or AMD-V/IVR.'

  • Passthrough is configured on an ESX host, unable to take the backup image

    Dear team,

    One ESX host Passthrough is configured (LSI Logic /Symbolic Logic LSI 1068E) and the same is mapped to one of the virtual machine, we are not able to take the backup of the image of this virtual machine will get the following error.

    The operation is not supported on the object.

    Need assisstance VMware Expert on the same.

    Concerning

    Mr. VMware

    Instant, like many other features are simply not supported when executing passthrough VMdirectpath. He expected to work if stop you the Guest if.

    http://pubs.VMware.com/vSphere-50/topic/com.VMware.vSphere.networking.doc_50/GUID-BF2770C3-39ED-4BC5-A8EF-77D55EFE924C.html

    http://www.Petri.co.il/VMware-esxi4-vmdirectpath.htm

    The following features are not available for virtual machines configured with DirectPath:

    [...]

    Snapshots

  • ESX host SNMP configuration

    I'm about to go crazy trying to understand how to configure snmp on an esx host using Orchestrator.  I see the object for it (VcHostSystem.configManager.snmpSystem), but the value is null when I try to use it.  I used the managed object browser and of course, it appears under the "unplugged" position  The api documentation confirms that this is where I'd go for update this configuration but I can't seem to make this work.  All the research that I show people using one of the line of remote control tools to define.  Can someone help a way that they do with orchestrator?  I guess I could create a workflow that calls for the command-line utils, but that seems barbaric.  I also thought that maybe I could manipulate the XML directly on the host computer, but then again, it seems more like the caveman.  If all goes well, Miss me just something obvious in my attempts to do so.

    Here's my test code:

    var myVcHostSnmpConfigSpec = new VcHostSnmpConfigSpec();
    ro var = new Array;
    trap of var = new Array;
    var destination = new VcHostSnmpDestination();
    destination.Community = "SNMP community";
    destination.hostName = '127.0.0.1 ';
    destination.port = 162;
    RO.push ("read-only");
    Trap.push (destination);
    myVcHostSnmpConfigSpec.enabled = true;
    myVcHostSnmpConfigSpec.readOnlyCommunities = ro;
    myVcHostSnmpConfigSpec.trapTargets = trap;
    System.Debug ("snmpSystem:" + esxHost.configManager.snmpSystem);
    System.Debug ("active snmp?" + esxHost.configManager.snmpSystem.configuration.enabled);
    System.Debug ("read only communities:" + esxHost.configManager.snmpSystem.configuration.readOnlyCommunities);
    System.Debug ("trapTargets:" + esxHost.configManager.snmpSystem.configuration.trapTargets);
    System.Debug ("CS:" + myVcHostSnmpConfigSpec);
    System.Debug ("CS.enabled:" + myVcHostSnmpConfigSpec.enabled);
    System.Debug ("CS.readOnlyCommunities:" + myVcHostSnmpConfigSpec.readOnlyCommunities);
    System.Debug ("CS.trapTargets:" + myVcHostSnmpConfigSpec.trapTargets);
    System.Debug ("CS.trapTargets:" + myVcHostSnmpConfigSpec.trapTargets [0] .community);
    System.Debug ("CS.trapTargets:" + myVcHostSnmpConfigSpec.trapTargets [0] .hostName);
    System.Debug ("CS.trapTargets:" + myVcHostSnmpConfigSpec.trapTargets [0] .port);
    esxHost.configManager.snmpSystem.reconfigureSnmpAgent (myVcHostSnmpConfigSpec);

    This seems to be one or the other of these unfortunate ESXi features that can be managed through a vCenter. So, for each host that you want to manage, you must import the SSL certificate and add the host to the vCO so that such changes. Based on my test script manually to add the SSL certificate and the facilitator to my server of vCO I could set the SNMP parameters as you coded above.

  • Adding data to the ESX host store

    Hi all

    We are automating the process of adding data to the esx host store. We have all the necessary inputs as a host, Cluster, data center, data store name, store (VMFS) Pat data.

    Do we have the cmdlets to get the result? What is the data store should be added after the configuration of the network?

    We need confirm that the data store must be there in vcenter/Cluster?

    Please help explain the process.

    Thanks and greetings

    Riyas Hussain has

    If the LUNS on which these data warehouses are defined are zoned and correctly configured as a shared, they become automatically visible on the ESXi node.

    Do you see the LUN on different nodes of ESXi under storage adapters?

  • Add production ESX hosts to a cluster

    Hi all

    I did some research in the admin guides and community forums, and I'm sure that I know what to do, but I would really appreciate a test of consistency here because the manipulation I do is in a production environment:

    I have a campus that contains two ESX areas that are managed by using vSphere and connected to a San. vMotion of works very well, the performance is very good (although the resources of the two boxes are fairly complete upward). However, I recently realized that I'd neglected to set up a cluster HA and DRS.  I want to remedy.

    I created the cluster with these specs:

    • the two HA and DRS, enabled
    • to the left, she also fully automated.
    • the power management of left
    • monitoring and host admission control enabled
    • leave the default settings for the behavior of the virtual machine
    • monitoring VM disabled
    • EVC enabled
    • the storage value of the swap with the virtual machine file

    I think that the next steps would be to add each ESX host consecutively and merged its resources with the cluster. However, here are a few questions:

    • How do you assess the risk factor to do this in a production environment (1 = perfectly safe, is a proven Scenario; 5 = you are out of your bloody mind? Do not)
    • Should I be triple-checking the SAN snapshots and planning of downtime for servers, or is it possible live and without any major qualms?
    • Am I right in assuming that it will increase my performance as well as provide better robustness of the campus, or should I expect a decrease in performance?

    Thank you very much in advance for your advice!

    Hey red,

    Addressing your particular situation, I would say yes to two questions.  Admission control HA is here to help you.  Ensure there are enough resources on the host computer to run the current and any expected load it will be after an HA event.  50% is close to default (but it is really based on the size of the slot) in an environment with two guests when guest cluster failures tolerates is set to 1 in a two and 25% host environment when the percentage of unused reserved as production capacity cluster resources in failover is left to its default value.

    If you have several virtual machines running that allows you to book 50% of your cluster resources (which it sounds like you have), then you have the option of "first category" your virtual machines and their giving priorities to restart event HA.  For their level, you'll want to active DRS (can be set to manual Automation), resource pools and you will need to configure your virtual machine under your HA settings options.  You'll want to pay attention to the priority of restarting VM here.

    I suggest you take a look at blog Duncan Epping http://www.yellow-bricks.com/ and Frank Denneman http://frankdenneman.nl/blog. They are all two fairly well the definitive answer to the HA and DRS questions and advice.

    See you soon,.

    Mike

    http://VirtuallyMikeBrown.com

    https://Twitter.com/#! / VirtuallyMikeB

    http://LinkedIn.com/in/michaelbbrown

    Note: Epping and Denneman explained that the amount reserved by default resources when you use the host cluster failures tolerates is promising to reserve enough resources to power on virtual machines.  This reserve of resource does not on average current, account, or future default load.  If you want to manipulate this feature, modify the memory and CPU reserves, which are the numbers used to calculate the size of the slot.

    Post edited by: VirtuallyMikeB

  • Best method to move vCenter VM to another ESX host?

    Update Manager has refused to allow us to stage an update for our ESX host our vCenter VM running on. So we have to move the other host our vCenter ESX just update this ESX host. But as we use vSphere Standard that does not come with vMotion and storage vMotion, we must stop vCenter and make a manual transfer.

    Did you guys a better method to do that in order to copy files from local storage ESX VM vCenter to the PC running the VI Client on and then copy the file vCenter VM from the PC to the local storage of the other local ESX storage? Because we do not have a usable for the moment SAN storage.

    BTW, we tried Storage vMotion with the year evaluation license last to move vCenter and it failed.

    We use mainly use the converter for the conversion or 'movement' of VMs from one region to the other because it is a GUI based process.  We have quite a few movements/conversions per week, so we have standardized on the converter.  If we have problems with converter (several failures, etc.) we will perform a dorsal scp of the actual VM files.  I agree that this method is faster, but in our case, we did not want to open the console for jobs like that, it seemed a more dangerous process from the console (deleting files etc...).  We used the converter to convert physical movement to virtual, virtual virtual clone, convert virtual from one version to another (workstation to esx for example).  I also like that the sysprep process can be automated in the process, but also some virtual machine configurations.  If we say PCS had a virtual machine to another location and we created a clone in the new location, we would have to scp, starting the virtual machine and then treat the sysprep (Windows) and rename, configuring ip etc...

  • Best way to build the same ESX hosts

    Hi, I need to build 4-6 ESX hosts are configured identically. (Same groups of ports, NTP settings etc..) All hosts will use the same brand/model/hardware configuration)

    I think kickstart server and a load of scripts PowerCLI would be the best way to do this, but I don't him did not before.

    Can you recommend the best way to do that, or no matter what links?

    Thanks in advance

    PS. The customer only paid for the license of the company,(not enterprise Plus), so I can't use Host Profiles)

    Are kickstarts way to go.  However, if you have business + licenses you can use the profiles of the host.

    Here's what I've used to help build my kickstarts

    http://blog.laspina.ca/ubiquitous/automating-vSphere-ESX4-host-installations

    http://www.VMware.com/PDF/vSphere4/r40_u1/vsp_40_u1_esx_vc_installation_guide.PDF

    ... also, everything I do not use this, it is very well implemented

    http://www.jasemccarty.com/blog/?p=571

    .. .and finally

    http://www.ivobeerens.nl/?p=509

  • ESX host cannot ping the default gateway.

    Hi Experts,

    I have connected ESX hosts to switch cisco as well by the ILO and other ports.

    Cisco switch configuration;

    int gig 1/0/21 and 1/0/13 gig and gig 1/0/14 are configured as access ports because they are carriers/tagging vLan as a 306.

    Cisco switch, I can ping the ip address of the ILO, but I can't ping the IP address management and vice versa.

    IP Managment

    10.197.204.10

    255.255.255.0

    10.197.204.1

    VLAN 306

    Attached the screenshot shown in the diagram.

    your help will be appreciated.

    Concerning

    Don't know what it is, but there must be something simple that you miss

    Let's go through each step of configuration for both ESXi network connections (ILO work already, so we do not touch).

    Check the configuration of switch port physical interface GigabitEthernet1/0/13 and 1/0/14.

    switchport access vlan 306

    switchport mode access

    spanning tree portfast

    Only connect the cable network for vmnic0 to host and make sure what vmnic0 presents itself as 'connected' in the DCUI

    Make sure the VLAN ID is empty.

    Make sure you then the IP settings are correct (IE without typos,...) and restart the management network from the main menu.

    André

  • Cannot add an NFS share on my ESX host.

    When I try to map an NFS share to my ESX host, I get the following error message:

    Call "HostDatastoreSystem.CreateNasDatastore" of object "ha-datastoresystem" on ESXi '< HOST_ADDRESS >' failed.

    Operation failed, the diagnostic report: cannot open the volume: / vmfs/volumes/558537c 6-ae971e4d

    I can ping:

    ~ # vmkping - I s vmk1 1472 < NFS_ADDRESS >

    PING 192.168.6.200 (192.168.6.200): 1472 data bytes

    1480 bytes of < NFS_ADDRESS >: icmp_seq = 0 ttl = 128 time = 0,665 ms

    1480 bytes of < NFS_ADDRESS >: icmp_seq = 1 ttl = 128 time = 0,362 ms

    NFS server is Win2008 R2 to NFS server process running.  Sharing is visible from the share and storage management snap-in.  Sharing is configured as read-only, but it is just a repository for. ISO files anyway, so I don't really want that it is writable.

    Any help would be appreciated.

    You have configured the Windows NFS share like that?

    With the esxcli command, below, I could mount the part mentioned above without any problems. Note that I put the root access bit allow under the Advanced NFS share permissions. Who can solve your problem if you have not activated it.

    nfs storage esxcli add the--host = 192.168.1.10 - volume-name = NFS option - share = ns

  • How to view the ESX host name as well as the information on the material (see text)

    I would like to see the ESX host name in the first column.

    Is there a better way to do it?

    Any help is very appreciated.  Thank you

    The section of my script for the hardware looks like this:

    #######################
    # VMware ESX hardware #.
    #######################
    Get-VMHost | Get-View | ForEach-Object {$_.} Summary.Hardware} | Select-object name vendor, model, MemorySize, CpuModel, CpuMhz, NumCpuPkgs, NumCpuCores, NumCpuThreads, NumNics, NumHBAs | ConvertTo-Html-title "Configuration of VMware ESX server Hardware" - body "< H2 > VMware ESX server Hardware configuration." "< / H2 > ' | Out-file - add $filelocation

    And My on put currently looks like this:

    (I want to see the name of the ESX host as the first column)

    Hardware configuration of VMware ESX server.

    Name of the vendor Model MemorySize CpuModel CpuMhz NumCpuPkgs NumCpuCores NumCpuThreads NumNics NumHBAs
    HPProLiant DL360 G734348974080Intel Xeon E5640 CPU @ 2.67GHz2666281643
    HPProLiant DL360 G734348974080Intel Xeon E5640 CPU @ 2.67GHz2666281643
    HPProLiant BL460c G625758969856Intel Xeon E5540 2.53 GHz CPU253314883
    HPProLiant BL460c G625758969856Xeon of Intel (r) CPU X 5570 @ 2.93 GHz293314883
    HPProLiant BL490c G7137428156416Xeon of Intel (r) CPU X 5675 3.07 GHz30662122442
    HPProLiant BL490c G7137428156416Xeon of Intel (r) CPU X 5675 3.07 GHz30662122442
    HPProLiant BL490c G7137428156416Xeon of Intel (r) CPU X 5675 3.07 GHz30662122442

    Not a more elegant solution, but it should produce the desired result

    &{foreach ($esx in Get-VMHost){
      ForEach-Object { $esx.ExtensionData.Summary.Hardware } |
      Select-object @{N="ESX Name";E={$esx.Name}},Vendor, Model, MemorySize, CpuModel, CpuMhz, NumCpuPkgs, NumCpuCores, NumCpuThreads, NumNics, NumHBAs}} |ConvertTo-Html -title "VMware ESX server Hardware configuration" -body "

    VMware ESX server Hardware configuration.

    " | Out-File -Append $filelocation
  • Set the time of ESX host

    Hello

    before that I have to download free 5.6 OPs of the trial, I used OPs 5.0.3 (Free Trial) in your Docs is States:

    "Time of the ESX host and the vCenter Server must be synchronized.

    In the Configuration without any server NTP tab I put a time but when go to Putty and connect to the host, and write the command 'date', the time is different from what I put.

    1 - is this problem due to lack NTP server?

    2 is it possible that I put the analytical UI VM and VM timezone to my zone schedule without host adjustment? (is this true?) (Is it that enough, I just set time zone of PAHO)

    Please help me

    Hello

    You must set the parameters of your ESXi host NTP.

    There is no timezoned in ESXi I know.

    Make sure when you look through the settings of Date and time on the ESXI host right now is what should be based on your local time.

    Let the time vC Ops to UCT. That should ensure the VAPP have the same time as the ESXI host.

    When you start the TIME you can check the time on the virtual computer is the same as hosts yoru.

  • ESX host disconnect the vcenter

    Hi, I have ESX host running over the past decades, I configured vCenter 4 try to manage the ESX host, when I add the host first time I have this message, I continued to try 2 times it is the same but 3 times is connected but just after 10 seconds, he cut himself, I connect to new but even disconnect problem happens again.

    I'm using hostname set in the local host, firewall file network all allow the connetion, the windows firewall is turn off, any idea?

    vCenter Server 4.0 Build 208111

    vSphere Client 4.0 Build 208111

    ESX 4.1.0 260247

    https://www.evernote.com/shard/s4/sh/09d5b4ae-1b2f-4155-ae62-4607944554bd/41366eea2a7877105ac9061a33ff948a/res/8d874f16-5188-4528-b369-5bab6c04bb5e/skitch.png

    Hello

    Welcome to the communities.

    The vCenter server must be upgraded to be able to manage ESX to vCenter 4.1 / i 4.1 hosts.

    http://PartnerWeb.VMware.com/comp_guide2/SIM/interop_matrix.php

Maybe you are looking for