11 April,19 at 11:50 AM
One of the great things about Centrify’s approach to deploying agents is that Centrify provides multiple options to install the agent onto a Linux or UNIX computer. While enterprises are welcome to use popular software deployment tools such as Chef, Puppet, and Ansible to deploy Centrify agents, Centrify intrinsically offers great flexibility to deploy agents as well. Let’s take a quick look at some of the different ways to do this. Additional documentation can always be found at https://docs.centrify.com:
Use the Centrify Deployment Manager:
1. Launch the Deployment Manager
2. On the “Deployment” tab (default), run Step 1: Build Computer List by selecting the “Add Computers …” button
3. Multiple options exist, just choose one, i.e. “Discover computers from the network” For this example we will select “Add a single computer:” Alternatively, you can choose to "Discover computers in the range of IP address:" or do a bulk import with "Import as computer list from a text file:". Insert the target subnet, computer IP, or starting and ending IP range, or upload the formatted text file.
4. Once computer(s) are found, select and click “Next”.
5. You will need to provide account information for a user that has either root or sudoers permissions. This is to gather details of the computer such as OS, users, groups, and to push software to the machines. Click “Next”.
6. Click “Authenticate using password”, and provide a valid password.
7. Check the box “Apply the same account to other computers”. Once you click “Next”, keep the checkbox for any other systems and click “Next” again, then click “Finish”
8. In Deployment Manager, run Step 2: Download Centrify software. If the Centrify-Suite-20**-agents-DM file isn’t on the local server, download it or mount it from a remote server. Browse to the directory with the Centrify Agents mount, expand the drive and look for “Support Utilities”. Click “Next”.
9. Verify packages to be installed, click “Finish”.
10. On the “Deployment” tab, run Step 3: Analyze. Your computers should be in the “Computers Not Analyzed” section. Click the “Analyze” button.
11. Enter the Active Directory domain name, and press the “OK” button. Your computers should now be in the “Ready to install with warnings” or “Ready to install” category.
12. On the Deployment tab, run Step 4: Deploy Centrify Software.
Linux Package Agent Install
$ sudo /usr/share/centrifydc/bin/adcheck domain>
Option 1: Use YUM repository to install CentrifyDC:
$ sudo yum -y install CentrifyDC
Option 2: Install the client using the local file (with yum or rpm):
$ sudo rpm –ivh
CentrifyDC-openssl-5.4.2-688.x86_64.rpm
CentrifyDC-curl-5.4.2-688.x86_64.rpm
CentrifyDC-openldap-5.4.2-688.x86_64.rpm
CentrifyDC-5.4.2-rhel5.x86_64.rpm
$ sudo adjoin -u username> -V domain> --zone zone>
The Centrify agent installation script, install.sh, automatically checks the operating system, disk space, DNS resolution, network connectivity, and other requirements on a target computer before installing. You can run this script interactively on any supported UNIX, Linux, or Mac OS X computer and respond to the prompts displayed.
To install Centrify software packages on a computer interactively:
./install.sh
Do you want to run adcheck? “N”
Join an Active Directory? “N”
Enable auditing on this computer? “Y”
Do you want to continue? “Y”
# adinfo
# adjoin domain> –-zone zone> –u username>
Hope this helps, comments and feedback welcome!