VMware VLM3-ENG-CP User Guide - Page 180

How does LM Tools work?, To access the machine.id line

Page 180 highlights

VMware® Lab Manager User's Guide How does LM Tools work? The configuration file for a virtual machine, the .vmx file, contains a machine.id line. If you install VMware Tools on the template, the guest operating system can read this line. The Lab Manager Server system sets the values for this line while deploying virtual machines. See this example of the machine.id line: machine.id = "ip=10.6.11.101&netmask=255.255.0.0&gateway=10.6.0.1&dns1=10.5.1.20&dns 2=10.5.1.21&computerName=arp&UseSysPrep=No&KEYNUM=612942190" To access the machine.id line 1 From the Managed Server system, open the .vmx file. 2 Search for machine.id from inside the guest operating system: „ From the command prompt on a Linux guest OS, type: # vmware-guestd --cmd machine.id.get „ From a Windows guest OS, navigate to the directory where VMware Tools is installed (usually C:\Program Files\VMware\VMware Tools) and type: >VMwareService.exe -cmd machine.id.get The installation of LM Tools on a template configures a script to run every time the system starts up. This script reads the machine.id information and determines what action to take. The Lab Manager Server system does not set any actions in the machine.id line while deploying virtual machine templates. As a result, the LM Tools script does not perform any customization for the template when it starts up. The Lab Manager Server system does set customization actions in the machine.id line while deploying Workspace virtual machines. When these virtual machines first start up, the LM Tools script performs the relevant actions. 180 VMware, Inc.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190

VMware® Lab Manager User’s Guide
180
VMware, Inc.
How does LM Tools work?
The configuration file for a virtual machine, the
.vmx
file, contains a
machine.id
line.
If you install VMware Tools on the template, the guest operating system can read this
line.
The Lab Manager Server system sets the values for this line while deploying virtual
machines. See this example of the
machine.id
line:
machine.id =
"ip=10.6.11.101&netmask=255.255.0.0&gateway=10.6.0.1&dns1=10.5.1.20&dns
2=10.5.1.21&computerName=arp&UseSysPrep=No&KEYNUM=612942190"
To access the machine.id line
1
From the Managed Server system, open the
.vmx
file.
2
Search for
machine.id
from inside the guest operating system:
From the command prompt on a Linux guest OS, type:
#
vmware-guestd --cmd machine.id.get
From a Windows guest OS, navigate to the directory where VMware Tools is
installed (usually
C:\Program Files\VMware\VMware Tools
) and type:
>
VMwareService.exe -cmd machine.id.get
The installation of LM Tools on a template configures a script to run every time the
system starts up. This script reads the
machine.id
information and determines what
action to take.
The Lab Manager Server system does not set any actions in the
machine.id
line while
deploying virtual machine templates. As a result, the LM Tools script does not perform
any customization for the template when it starts up.
The Lab Manager Server system does set customization actions in the
machine.id
line
while deploying Workspace virtual machines. When these virtual machines first start
up, the LM Tools script performs the relevant actions.