Junaid Ali created VCL-867:
------------------------------

             Summary: Active Directory Authentication for Windows VM's
                 Key: VCL-867
                 URL: https://issues.apache.org/jira/browse/VCL-867
             Project: VCL
          Issue Type: New Feature
          Components: database, vcld (backend), web gui (frontend)
    Affects Versions: 2.3.2
            Reporter: Junaid Ali


The current VCL application creates local user accounts for each reservation. 
There is a need to provide active directory authentication so as to provide 
access to domain resources like profile and network shares during the VCL 
reservation. 

This patch updates the VCL database by creating two additional tables:
activedirectorydomain -> used to store active directory related information
imageactivedirectorydomain -> used to store mapping of which images use which 
active directory domain.
A new column is added to the reservation table to hold current active directory 
information for that particular reservation.

The patch updates the VCL backed (vcld) to add functionality to make the 
windows images part of the active directory domain. It also sets the computer's 
hostname to be the same as defined in the database. This is done to prevent 
creation of a lot of temporary computer objects within Active Directory. The 
process of domain join add's two reboots (one for hostname update and one for 
domain join). After each reboot the cygwin_rebase scripts are run to 
reconfigure SSHD.

The patch also updates the VCL frontend to allow management of Active directory 
domains within the system and also manage the association of VCL images and 
active directory domains. There is an option to enable moving computer objects 
to specific Active directory Organization Unit's for better grouping and 
ability to apply custom policies to custom group of images on the Active 
directory side. This option was working in Cygwin 1.5 but stopped working in 
Cygwin 1.7 due to some path issues. I left this option in the front-end while I 
look for resolution within Cygwin 1.7.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to