5.7. Desktop Providers

5.7.1. How to Create Desktop Providers

Desktop providers encapsulate the details of the underlying virtualization platform. At a minimum, you must configure one desktop provider before you can continue with the creation of pools. There is no limitation to the number of providers the system can manage. At any time, you can configure additional providers.

Desktop providers can also be configured to run a specified number of synchronous desktop cloning and recycling jobs during and outside of specified peak hours. To specify peak times, go to the Peak Times tab of the desktop provider's profile.

5.7.1. How to Create Desktop Providers

Oracle VDI Manager Steps

  1. In Oracle VDI Manager, go to Desktop Providers.

  2. In the Desktop Providers table, and click New to activate the New Desktop Provider wizard.

    The wizard enables you to add multiple hosts and multiple storages in a loop.

    Once you click Finish, the new desktop provider appears appear in the Oracle VDI Manager.

    The New Desktop Provider wizard requires different information depending on the virtualization platform in use. For example, most desktop providers require a host IP address and administrator credentials. Oracle VDI or Microsoft Hyper-V desktop providers require a host and a storage.

    • Oracle VDI and Microsoft Hyper-V desktop providers

      You can view the details, including CPU and memory use. It is also possible to add or remove additional host or storages as needed.

      For Microsoft Hyper-V desktop providers, check the Network tab of the desktop provider to verify that the virtual network you created on your Microsoft Hyper-V machine is detected correctly.

    • VMware vCenter desktop providers

      You can view the VMware vCenter resource details, including data centers, VMware clusters, and datastores.

    • Microsoft Remote Desktop providers

      You can view the provider details, including CPU and memory use. It is possible to add or remove additional Microsoft Remote Desktop Services hosts as needed, provided they all belong to the same cluster.

    • Generic desktop providers

      Refer to the Section 6.6.4, “How to Import Individual Windows PCs” for information about importing individual Windows PCs.

    • Sun Ray Kiosk Session providers

      You can view the details, including the kiosk session type. See Section 5.5, “About Sun Ray Kiosk Session Providers” for information about using kiosk session types with Oracle VDI.

Oracle VDI Desktop Provider CLI Steps

  1. Create a new Oracle VDI desktop provider.

    # /opt/SUNWvda/sbin/vda provider-vb-create -p name=provider name
    
  2. Add at least one Oracle VDI Hypervisor host to the Oracle VDI desktop provider.

    # /opt/SUNWvda/sbin/vda provider-add-host \
    -p host=VirtualBox host,username=user name for host provider name
    
  3. Add at least one storage host to the Oracle VDI desktop provider.

    # /opt/SUNWvda/sbin/vda provider-add-storage \
    -p host=storage host,username=user name for host,zfspool=pool name provider name
    

    The following example creates an Oracle VDI desktop provider with two hosts and one storage.

    example% /opt/SUNWvda/sbin/vda provider-vb-create -p name="VB provider"
    
    example% /opt/SUNWvda/sbin/vda provider-add-host \
    -p host=my.first.vb.com,port=443,username=root "VB provider"
    
    example% /opt/SUNWvda/sbin/vda provider-add-host \
    -p host=my.second.vb.com,port=443,username=root "VB provider"
    
    example% /opt/SUNWvda/sbin/vda provider-add-storage \
    -p host=my.zfs.com,username=root,zfspool=vda_zfs pool "VB provider"

VMware vCenter Desktop Provider CLI Steps

  • Create a new VMware vCenter desktop provider.

    # /opt/SUNWvda/sbin/vda provider-vc-create \
    -p name=provider name,host=vCenter host,username=user name for host
    

    The following example creates a VMware vCenter desktop provider.

    example% /opt/SUNWvda/sbin/vda provider-vc-create \
    -p name="VC provider",host=my.vc.com,username=Administrator

Microsoft Hyper-V Desktop Provider CLI Steps

  1. Create a new Microsoft Hyper-V desktop provider name.

    # /opt/SUNWvda/sbin/vda provider-hv-create -p name=provider name
    
  2. Add at least one Microsoft Hyper-V host to the Microsoft Hyper-V desktop provider.

    # /opt/SUNWvda/sbin/vda provider-add-host \
    -p host=Hyper-V host,username=user name for host provider name
    
  3. Add at least one storage host to the Microsoft Hyper-V desktop provider.

    # /opt/SUNWvda/sbin/vda provider-add-storage \
    -p host=storage host,username=user name for host,zfspool=pool name provider name
    

    The following example creates a Microsoft Hyper-V desktop provider with two hosts and one storage.

    example% /opt/SUNWvda/sbin/vda provider-hv-create -p name="HyV provider"
    
    example% /opt/SUNWvda/sbin/vda provider-add-host \
    -p host=my.first.hyv.com,port=443,username=root "HyV provider"
    
    example% /opt/SUNWvda/sbin/vda provider-add-host \
    -p host=my.second.hyv.com,port=443,username=root "HyV provider"
    
    example% /opt/SUNWvda/sbin/vda provider-add-storage \
    -p host=my.zfs.com,username=root,zfspool=vda_zfspool "HyV provider"

Microsoft Remote Desktop Services Provider CLI Steps

  1. Create a desktop provider for RDS.

    # /opt/SUNWvda/sbin/vda provider-ts-create -p name=provider name
    
  2. Add at least one RDS host to the Microsoft RDS desktop provider.

    # /opt/SUNWvda/sbin/vda provider-add-host \
    -p host=RDS host,username=user name for host provider name
    

    The following example creates a Microsoft Remote Desktop provider.

    example% /opt/SUNWvda/sbin/vda provider-ts-create -p name="RDS provider"
    
    example% /opt/SUNWvda/sbin/vda provider-add-host \
    -p host=my.rds.com,username=user name for host provider name
    

Generic Desktop Provider CLI Steps

  • Create a Generic desktop provider.

    # /opt/SUNWvda/sbin/vda provider-pc-create

Sun Ray Kiosk Provider CLI Steps

  • Create a Sun Ray Kiosk provider.

    # /opt/SUNWvda/sbin/vda provider-kiosk-create -p name="provider name",session="session type"
    

    See Section 5.5, “About Sun Ray Kiosk Session Providers” for information about using kiosk session types with Oracle VDI.

    The following example creates a Sun Ray Kiosk Session provider for VMWare View Manager sessions.

    example% /opt/SUNWvda/sbin/vda provider-kiosk-create \
    -p name="VMWare View Manager Kiosk Provider",session=vdm