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 congured 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 File → Open.
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
• inile
26