Install Guide

server=dellasm
agent]
server=dellasm
NOTE: The puppet.conf file is available at the following location on the system with the guest
operating system that you preparing: C:\ProgramData\PuppetLabs\puppet\etc.
8. Update the etc host file on the system with the guest operating system to ensure that the guest
operating system is able to resolve dellasm.
NOTE: The etc file is at C:\Window\System32\drivers\etc.
To edit the etc host file, 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 host file and open the file.
e. Add the following to the host file: <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
files 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 files using ssh
or WinSCP client.
You can also use the following command to move the files: $sudo mv puppet_certname.bat
puppet_certname.rb /var/lib/razor/repo-store
This command moves the files to the \\dellasm\razor folder. You can access the files using CIFS from
the system with the guest operating system.
10. Move the files to the C: drive on the system with your guest operating system.
11. Download the latest version of the following files from https://rubygems.org to the C: drive on your
guest operating system.
hashie
inifile
Setting up the Windows Task Scheduler
This topic provides information on setting up the Windows task scheduler to run a script that generates a
unique certificate for the system with the guest operating system and run the puppet agent.
Perform the following steps to set up the Windows Task Scheduler:
1. Click StartControl PanelAdministrative ToolsTask Scheduler.
The Task Scheduler window is displayed.
2. Right-click Puppet CertName and click Create New Task.
The Puppet CertName properties window is displayed.
3. Update the following on the General tab:
Type the Name in the Name field.
Select the Run whether user is logged on or not option.
28