Wednesday, May 25, 2011

Installing VMware vCenter Operations 1.0.0

Another day, another VMware acquisition! VMware vCenter Operations (aka vCops, vCops on the block) is VMware’s entry into the operations management market. Not content with providing the hypervisor, VMware have decided to enter the management space. If you have a virtualized environment with no existing management software, vCops is a no brainer. If you’ve got a small to medium environment with a monitoring system you’re not happy with, vCops is worth a look.
To install vCops, you’ll need the following prerequisites.
  1. VMware vCenter Operations

    You can either download a free trial from VMware.com or ask your friendly VMware account manager. I recommend your account manager, because they give you VMware-branded goodies like lanyards and pencils.
  2. IP address

    You’ll need an IP address on a network with connectivity to your ESX hosts. Don’t forget the subnet mask and default gateway too! Is that network a /24 or a /25, I can never remember…
  3. The hostname of your vCenter

    vCops has no automatic vCenter discovery feature, so you’ll need to know the hostname of your vCenter. It’d be nice if VMware baked some auto-discovery magic into OVFs, but we can live without it.
  4. Service account credentialsvCops requires an account to establish a connection to vCenter. If you don’t have a dedicated service account, you can use your vCenter service account.
  5. License key

    A 60-day trial key is available on the vCops download page. If you don’t have a key, you can only go as far as installing the product. You will not be able to login.
  6. A secure password

    Like all other vApps, you’ll need to set a local password.
Got everything you need? Alright, let’s install!
  1. Extract the source media and place the VMware-vcops-1.0.0.0-373027_OVF10.ovf file on your desktop.
  2. In the vCenter client, click File > Deploy OVF Template…
  3. On the Source screen, select the OVF file then click Next.

    Deploy OVF Template - Source
  4. On the OVF Template Details, confirm you have enough disk space then click Next.

    Deploy OVF Template - Template Details
  5. Accept the End User License Agreement then click Next.

    Deploy OVF Template - EULA
  6. On the Name and Location screen, enter the hostname and select the location of the virtual machine then click Next. You can use the default name of VMware vCenter Operations or something that matches your corporate naming scheme.

     Deploy OVF Template - Name and Location
  7. On the Host/Cluster screen, select the host or cluster you want to run CapacityIQ on then click Next.

    Deploy OVF Template - Host / Cluster screen
  8. On the Datastore screen, select the datastore for the CapacityIQ VM then click Next.

    Deploy OVF Template - Datastore Selection
  9. In the Disk Format screen, select the type of disk provisioning you want then click Next. If you’re installing vCops as a trial, thin provisioned is okay.

  10. On the Network Mapping screen, select the network you want vCops to be connected to, then click Next. The security profile is similar to vCenter (similar users, similar access requirements), so you’ll probably want to choose the same network as your vCenter server.

  11. On the Ready to Complete screen, click Finish to deploy vCops.

  12. Wait for vCops to finish deploying. This is the VMware equivalent of watching grass grow. Luckily, deployment is quick.

    Deploying VMware vCenter Operations dialog box
  13. Click Close to complete.

    Deploying VMware vCenter Operations dialog box - complete
  14. Power on the VMware vCenter Operations VM.
    Interesting note: the underlying guest OS is that it is SUSE Linux Enterprise 11 (64-bit).

    vCenter Operations VM in vCenter
  15. Open a console to the VM. You’ll see the server booting.

    Notice the last entry: "check if we are installed in a VMware machine”! Does VMware expect people try run vCops on Hyper-V?!

    vCenter Operations - booting up for the first time
  16. Time to configure! Use your arrow keys to select Configure Network then press Enter.

    vCenter Operations Manager - console configuration menu
  17. It’s time to configure vCops with an IP address.

    vCenter Operations Manager - IP address configuration
  18. When IP configuration is complete, return to the main menu.

    vCenter Operations Manager - IP address configuration
  19. Now select the time zone.

  20. If you’re installing vCops, you’re probably not in the “Queensland – Holiday Islands” time zone, although you might wish you were.

    vCenter Operations Manager - time zone configuration
  21. After configuring the time zone, return to the main menu.
  22. The console-based configuration is complete. You can now close the remote console.
  23. Open a web browser and access the IP address of vCops. If you’ve forgotten what this is, you can always check vCenter. The vCops appliance has VMware Tools installed so the IP address is reported.
  24. The certificate warning can be safely ignored. You’ll have the option of configuring a certificate from your own CA later.

    vCenter Operations Manager - certificate warning
  25. At the vCops login page, login using the username admin and password admin.

    vCenter Operations Manager - login page
  26. You will be prompted to change the default password. Enter the old and new passwords then click Change.

    vCenter Operations Manager - initial password change
  27. At the prompt, click OK.

    vCenter Operations - credentials updated confirmation
  28. Now it’s time to register vCops with vCenter.

    Name: this is a label and can be anything.
    Host (IP): the IP address of your vCenter. Despite the label, using the hostname seems to work fine too.
    Registration user name: the username of the account used to register vCops with vCenter. This is a once-off requirement and won’t be saved.
    Registration password: whatever your password is, hopefully not your name.
    Collection user name: this is the service account saved by vCops that performs collection. If you want to create a dedicated service account for vCops, put the username here. If not, you can specify your vCenter service account.
    Collection password: hopefully not 1234.

    vCenter Operations - vCenter registration

  29. Click Test. If everything is right, you’ll get the message

    The registration credentials are correct.
    The collection credentials are correct.

    vCenter Operations - vCenter registration test success

    If not, don’t despair. Scroll to the bottom of this blog post for some help on registration error messages.
  30. Click Save. You should get the message

    Use the vSphere Client to connect to the registered vCenter Server system and assign a license for vCenter Operations Standard.

    vCenter Operations - vCenter registration instructions

    We’ll do that, but first let’s poke around the vCops console!
  31. The first tab is the Setup tab.

    This is self explanatory. If you want to change any vCenter connection details, you can do this by clicking on the Update or Unregister buttons.

    vCenter Operations - setup tab

    The second tab is SMTP.

    If you want to setup e-mail alerting, this is the place to do it.

    vCenter Operations - SMTP tab

    The Logs tab has the logs for the vApp components. You can generate support bundles here.

    vCenter Operations - logs tab

    The Status tab has some basic status messages. If you’re viewing this tab, you can say with 100% certainty that vCops VM is powered on.

    vCenter Operations - status tab

    The Self tab contains a health view of the vCops vApp.

    vCenter Operations - Self Info tab

    The UI Settings tab contains UI settings, big surprise.

    vCenter Operations - UI Settings tab

    Want to change the admin password? (a good idea because the default is admin/admin!) Do this on the Account tab.

    vCenter Operations - Account tab

    Want to get rid of the annoying self-signed certificate warnings? If your organization has a CA, this is the place to upload the certificate. You don’t seem to be able to generate a Certificate Signing Request (CSR) here though.

    vCenter Operations - SSL Certificate tab

    Okay, that’s all the vCops tabs. But what about the OS Configuration link in the upper-right corner? Click it.

    It dumps you at another login screen. You can login using root and the password you configured in step 26.

    You can perform a guest restart or shutdown of the vCops appliance from the System tab.

    vCenter Operations - system configuration screen

    If you need to change the vCops time zone, you can perform that from the Time Zone screen.

    The Network Status screen has network status…

    …and you can change the IP address details from the Network Address screen

    Proxies can be configured from the Network Proxy screen

    And appliance upgrades can be performed in the Appliance Administration screen.

    Anyway, our work from the console is done. You can logout. Now, back to vCenter…

  32. In vCenter, open the Plug-in Manager (Plug-ins > Manage Plug-ins)
  33. In the Plug-in Manager, ensure that the vCenter Operations Standard plugin is enabled.

    vCenter Operations - vCenter Plug-in Manager
  34. In vCenter, go to the VMware Licensing Manager.
    (Home > Administration > Licensing)
  35. Click the Manage vSphere Licenses button
  36. On the Add License Keys screen, paste the vCops license, add a description then click Add License Keys.
    Click Next to continue.

    vCenter Operations - vCenter - Add License Keys
  37. On the Assign Licenses screen, select vCenter Operations on the left hand side. On the right-hand side, click the vCenter Operations Standard radio button. When you activate the license, a green tick will appear in the action column.

    This step is important! Do not proceed unless you see the green tick! If you don’t do this, vCops will throw an ambiguous licensing error!

    On the Remove License Keys screen, click Next.
  38. On the Confirm Changes screen, click Next to finish.
  39. Now, back to your web browser! Enter the address of vCops and login using your vCenter credentials.

    vCenter Operations - Login Screen
  40. Done!

    (You can also access vCenter Operations through the Solutions and Applications screen in VMware – Home > Solutions and Applications > vCenter Operations Standard)

    vCenter Operations Manager - dashboard
The installation is pretty difficult to screw up. Here are all the errors I was able to generate.
  • If you enter the wrong vCenter IP address, you’ll get the error

    vCenter Operations Standard cannot connect to the vCenter Server system to confirm the registration credentials. Check the status of the VMware VirtualCenter Server service.

    vCenter Operations Standard cannot connect to the vCenter Server system to confirm the registration credentials. Check the status of the VMware VirtualCenter Server service.

    If you enter your username or password incorrectly, you’ll get the error

    The registration user name or password is incorrect.

    image
  • You’ll get a similar error if the collection user name or password is incorrect.

    The registration credentials are correct. The collection user name or password is incorrect.

    The registration credentials are correct. The collection user name or password is incorrect.
  • If you don’t activate the license properly, you’ll get an error message. If this occurs, make sure you add the license into the vSphere License Manager (step 36) AND assign the license (step 37). It’s easy to miss step 37.

    This product is unlicensed. Use a vSphere Client to connect to the vCenter Server and assign a license key.
    This product is unlicensed. Use a vSphere Client to connect to the vCenter Server and assign a license key.
Enjoy vCops!

No comments:

Post a Comment