/
INSTALL
132 lines (89 loc) · 4.75 KB
/
INSTALL
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
How to install PowerAdm
#
# GENERAL
#
#######################################################################################
1. You need a *nix machine with Python 2.6 (>=) and access to your HMC (Hardware Management
Console)
2. On your *nix create a user poweradm
# useradd -c "Power Adm user" -m poweradm
3. On your *nix create the poweradm user ssh keys
# ssh-keygen -t dsa
4. On your HMC create an account operator to poweradm
# hscroot@hmc1:~> mkhmcusr -u poweradm -a hmcoperator --passwd abc1234
5. On your *nix get poweradm id_dsa.pub
# cat /home/poweradm/.ssh/id_dsa.pub
'ssh-dss BBBBB3NzaC1kc3MBBBCBALvbupPLnqy6UfJjgMG5SRnnFDfD013OtBxFv9P7qoHfGKCG0Vu2
IhNCYttpYMmsMR+BWADo4c9oT7r92raLfVDjNW9uO5C5fatK305+sNqazbT91HDDNDKQnbpoKUqybVRC2
BQbPR9ESh+ws3uHdxXSQKwOSyrHO6Nwkkx9/h4TBBBAFQDZgT9MxrEUQg4uOwxhciwwdoOO9QBBBIAH37
x06Ia4FiCdlk3U9vuOI0QEvCKMXL+ZPFNoRcgiqiCnR2WeiaG5qM+odYWk/F/owV0Y/DmkmrrjPrgDADj
S1uKoSy+NMg903+4cS1B06EMtia+RmMbWkr+kQZ90WvB9C5cxofzcllnQjztQxVrZnZPmMI73/SQdS7QB
U9a9WwBBBIA3VAdMvP+ZO3zs57FaznMySoszxgNWxuINlcP61TQuyuCp5Bq3mFXwxFwJWPpqpbW5yHj9N
1+3pscSsFxEQb9YVvb1oL9c5QdPDnmXZK9BHHmNZMn+ftuzJKHgR2lynaxQ4hxTnz+xT0ywGwokeuuCnr
4G3Bftc70Yn9vCNjuzGQ== poweradm@linuxadm'
6. On your HMC import id_dsa public to poweradm
# hscroot@hmc1:~> mkauthkeys -u poweradm -a 'ssh-dss
BBBBB3NzaC1kc3MBBBCBALvbupPLnqy6UfJjgMG5SRnnFDfD013OtBxFv9P7qoHfGKCG0Vu2
IhNCYttpYMmsMR+BWADo4c9oT7r92raLfVDjNW9uO5C5fatK305+sNqazbT91HDDNDKQnbpoKUqybVRC2
BQbPR9ESh+ws3uHdxXSQKwOSyrHO6Nwkkx9/h4TBBBAFQDZgT9MxrEUQg4uOwxhciwwdoOO9QBBBIAH37
x06Ia4FiCdlk3U9vuOI0QEvCKMXL+ZPFNoRcgiqiCnR2WeiaG5qM+odYWk/F/owV0Y/DmkmrrjPrgDADj
S1uKoSy+NMg903+4cS1B06EMtia+RmMbWkr+kQZ90WvB9C5cxofzcllnQjztQxVrZnZPmMI73/SQdS7QB
U9a9WwBBBIA3VAdMvP+ZO3zs57FaznMySoszxgNWxuINlcP61TQuyuCp5Bq3mFXwxFwJWPpqpbW5yHj9N
1+3pscSsFxEQb9YVvb1oL9c5QdPDnmXZK9BHHmNZMn+ftuzJKHgR2lynaxQ4hxTnz+xT0ywGwokeuuCnr
4G3Bftc70Yn9vCNjuzGQ== poweradm@linuxadm'
7. On your *nix unzip poweradm.zip
8. Edit the config.py with your enviorment configs
9. Optional: NPIV comments. If you want more informations about your npiv. Create on
dir npiv/ files using the syntax npiv/SYSTEM-VIO.
Example: npiv/P1-8205-E6D-SN06A07AT-VIO1A
COMMENTS:
FCS WWN SAN SWITCH
fcs0 aa:bb:cc:dd:ee:ff FABRIC-A
fcs1 aa:bb:cc:dd:ee:ff FABRIC-B
fcs2 aa:bb:cc:dd:ee:ff FABRIC-C
#
# Enable access on the NIM Servers in order to OS Deploy
#
######################################################################################
1. On your NIM Server create user poweradm
# useradd -c "Power Adm user" -m poweradm
2. Add id_dsa.pub on .ssh/authorized_keys of poweradm user
$ cd .ssh
$ echo 'sh-dss
BBBBB3NzaC1kc3MBBBCBALvbupPLnqy6UfJjgMG5SRnnFDfD013OtBxFv9P7qoHfGKCG0Vu2
IhNCYttpYMmsMR+BWADo4c9oT7r92raLfVDjNW9uO5C5fatK305+sNqazbT91HDDNDKQnbpoKUqybVRC2
BQbPR9ESh+ws3uHdxXSQKwOSyrHO6Nwkkx9/h4TBBBAFQDZgT9MxrEUQg4uOwxhciwwdoOO9QBBBIAH37
x06Ia4FiCdlk3U9vuOI0QEvCKMXL+ZPFNoRcgiqiCnR2WeiaG5qM+odYWk/F/owV0Y/DmkmrrjPrgDADj
S1uKoSy+NMg903+4cS1B06EMtia+RmMbWkr+kQZ90WvB9C5cxofzcllnQjztQxVrZnZPmMI73/SQdS7QB
U9a9WwBBBIA3VAdMvP+ZO3zs57FaznMySoszxgNWxuINlcP61TQuyuCp5Bq3mFXwxFwJWPpqpbW5yHj9N
1+3pscSsFxEQb9YVvb1oL9c5QdPDnmXZK9BHHmNZMn+ftuzJKHgR2lynaxQ4hxTnz+xT0ywGwokeuuCnr
4G3Bftc70Yn9vCNjuzGQ== poweradm@linuxadm' >> authorized_keys
3. Install the sudo on your nimserver
4. Add this entry to /etc/sudoers on the nimserver machine
# visudo
"poweradm ALL=(ALL) NOPASSWD: /usr/sbin/nim *, /usr/sbin/lsnim *, /usr/sbin/hostent * "
#
# VMware vCenter Orchestrator Workflow for PowerAdm
#
#######################################################################################
TIP: The PowerAdm must be configured and running in text mode/ASCII.
1. Login on the VMware vCenter Orchestrator using the vCenter Orchestrator Client
2. Change the view from 'Run' to 'Design'
3. Go to the 'Action'
4. Create new module (folder) 'org.poweradm.basic'
5. Left clic on new module (folder) 'org.poweradm.basic' and click on 'Import action...'.
6. Select all actions in the vCO folder of PowerAdm package.
- getAPIArray
- getNPIV
7. Go to the 'Workflows' folder
8. Create on 'Custom' folder a new folder named 'PowerAdm'
9. Left clic on 'PowerAdm' folder and click on 'Import workflows..'
10. Left clic on workflow PowerAdm and click on 'Edit'
11. In General, change the Attribute Values:
- powerAdmAddres [IP address of your server with PowerAdm]
- powerAdmUser [Username of PowerAdm]
- powerAdmPassword [Password PowerAdm user]
- powerAdmPath [path installation]
12. Save and Close
13. Continue Anyway (2x)
More informations visit https://github.com/kairoaraujo/PowerAdm/wiki/vCO-for-PowerAdm