Install Guide

You can install the puppet agent by accessing the agent on the ASM Appliance using the CIFS connection on the guest
operating system or at the following path in the local system \\dellasm\razor:
Move the puppet agent directory to a default location on the system with the guest operating system.
NOTE: It is recommended that you install the puppet agent version 3.6.2.
3. Run the agent 3.2.1 .msi le on the system with the guest operating system. Perform this step using an administrator access.
4. Ensure that the ASM Appliance and virtual machine time are synchronized using the Network Time Protocol (NTP).
5. Ensure that DNS is congured for dellasm to resolve. Creating an entry in DNS with forward and lookup pointers enables you to
pull and resource your ASM Appliance instance.
6. Ensure that the le on the system with the guest operating puppet.conf system is updated to include dellasm as the server for
each of the entries.
7. Open the puppet.conf le in a text editor with Administrator privileges and include the following:
[main]
server=dellasm
[master]
server=dellasm
[agent]
server=dellasm
NOTE: The puppet.conf le is available at the following location on the system with the guest operating system that
you preparing: C:\ProgramData\PuppetLabs\puppet\etc.
8. Update hosts le on the system with the guest operating system to ensure that the guest operating system is able to resolve
ASM Appliance host name, dellasm.
NOTE: The hosts le is at C:\Window\System32\drivers\etc.
To edit the le, perform the following steps:
a. Open Notepad using the Start menu.
b. Right-click and click Run as administrator.
c. Click FileOpen.
d. Navigate to the location of the etc hosts le and open the le.
e. Add the following to the hosts le: <Your ASM IP> dellASM # Dell ASM Virtual Appliance
9. Navigate to the /opt/asm-deployer/scripts folder on your ASM Appliance and move the following les or scripts to /var/lib/
razor/repo-store location on the system with the guest operating system:
Puppet_certname.bat
Puppet_certname.rb
NOTE: On a systems running Windows operating system, you can access these les using ssh or WinSCP client.
You can also use the following command to move the les: $sudo mv puppet_certname.bat
puppet_certname.rb /var/lib/razor/repo-store
This command moves the les to the \\dellasm\razor folder. You can access the les using CIFS from the system with the
guest operating system.
10. Move the les to the C: drive on the system with your guest operating system.
11. Download the latest version of the following les from https://rubygems.org to the C: drive on your guest operating system.
hashie
inile
26