diff --git a/README.md b/README.md index 3fe3f52..ff894cb 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ nodes network (LAN) (10.10.0.0/23) is on enp0s9 Nodes are configured from 10.10.0.100 and above -dhcp range is 10.10.1.1-10.10.1.250 +dhcp range is 10.10.0.20-10.10.0.80 diff --git a/ansible-ctdo/inventory b/ansible-ctdo/inventory index 639d00c..473d519 100644 --- a/ansible-ctdo/inventory +++ b/ansible-ctdo/inventory @@ -1,54 +1,54 @@ [all] -master ansible_host=10.10.0.1 +master ansible_host=10.10.0.1 ipmi_host=10.10.1.1 [all:children] nodes [nodes] -node00 ansible_host=10.10.0.100 -node01 ansible_host=10.10.0.101 -node02 ansible_host=10.10.0.102 -node03 ansible_host=10.10.0.103 -node04 ansible_host=10.10.0.104 -node05 ansible_host=10.10.0.105 -node06 ansible_host=10.10.0.106 -node07 ansible_host=10.10.0.107 -node08 ansible_host=10.10.0.108 -node09 ansible_host=10.10.0.109 -node10 ansible_host=10.10.0.110 -node11 ansible_host=10.10.0.111 -node12 ansible_host=10.10.0.112 -node13 ansible_host=10.10.0.113 -node14 ansible_host=10.10.0.114 -node15 ansible_host=10.10.0.115 -node16 ansible_host=10.10.0.116 -node17 ansible_host=10.10.0.117 -node18 ansible_host=10.10.0.118 -node19 ansible_host=10.10.0.119 -node20 ansible_host=10.10.0.120 -node21 ansible_host=10.10.0.121 -node22 ansible_host=10.10.0.122 -node23 ansible_host=10.10.0.123 -node24 ansible_host=10.10.0.124 -node25 ansible_host=10.10.0.125 -node26 ansible_host=10.10.0.126 -node27 ansible_host=10.10.0.127 -node28 ansible_host=10.10.0.128 -node29 ansible_host=10.10.0.129 -node30 ansible_host=10.10.0.130 -node31 ansible_host=10.10.0.131 -node32 ansible_host=10.10.0.132 -node33 ansible_host=10.10.0.133 -node34 ansible_host=10.10.0.134 -node35 ansible_host=10.10.0.135 -node36 ansible_host=10.10.0.136 -node37 ansible_host=10.10.0.137 -node38 ansible_host=10.10.0.138 -node39 ansible_host=10.10.0.139 -node40 ansible_host=10.10.0.140 -node41 ansible_host=10.10.0.141 -node42 ansible_host=10.10.0.142 -node43 ansible_host=10.10.0.143 +node00 ansible_host=10.10.0.100 ipmi_host=10.10.1.100 +node01 ansible_host=10.10.0.101 ipmi_host=10.10.1.101 +node02 ansible_host=10.10.0.102 ipmi_host=10.10.1.102 +node03 ansible_host=10.10.0.103 ipmi_host=10.10.1.103 +node04 ansible_host=10.10.0.104 ipmi_host=10.10.1.104 +node05 ansible_host=10.10.0.105 ipmi_host=10.10.1.105 +node06 ansible_host=10.10.0.106 ipmi_host=10.10.1.106 +node07 ansible_host=10.10.0.107 ipmi_host=10.10.1.107 +node08 ansible_host=10.10.0.108 ipmi_host=10.10.1.108 +node09 ansible_host=10.10.0.109 ipmi_host=10.10.1.109 +node10 ansible_host=10.10.0.110 ipmi_host=10.10.1.110 +node11 ansible_host=10.10.0.111 ipmi_host=10.10.1.111 +node12 ansible_host=10.10.0.112 ipmi_host=10.10.1.112 +node13 ansible_host=10.10.0.113 ipmi_host=10.10.1.113 +node14 ansible_host=10.10.0.114 ipmi_host=10.10.1.114 +node15 ansible_host=10.10.0.115 ipmi_host=10.10.1.115 +node16 ansible_host=10.10.0.116 ipmi_host=10.10.1.116 +node17 ansible_host=10.10.0.117 ipmi_host=10.10.1.117 +node18 ansible_host=10.10.0.118 ipmi_host=10.10.1.118 +node19 ansible_host=10.10.0.119 ipmi_host=10.10.1.119 +node20 ansible_host=10.10.0.120 ipmi_host=10.10.1.120 +node21 ansible_host=10.10.0.121 ipmi_host=10.10.1.121 +node22 ansible_host=10.10.0.122 ipmi_host=10.10.1.122 +node23 ansible_host=10.10.0.123 ipmi_host=10.10.1.123 +node24 ansible_host=10.10.0.124 ipmi_host=10.10.1.124 +node25 ansible_host=10.10.0.125 ipmi_host=10.10.1.125 +node26 ansible_host=10.10.0.126 ipmi_host=10.10.1.126 +node27 ansible_host=10.10.0.127 ipmi_host=10.10.1.127 +node28 ansible_host=10.10.0.128 ipmi_host=10.10.1.128 +node29 ansible_host=10.10.0.129 ipmi_host=10.10.1.129 +node30 ansible_host=10.10.0.130 ipmi_host=10.10.1.130 +node31 ansible_host=10.10.0.131 ipmi_host=10.10.1.131 +node32 ansible_host=10.10.0.132 ipmi_host=10.10.1.132 +node33 ansible_host=10.10.0.133 ipmi_host=10.10.1.133 +node34 ansible_host=10.10.0.134 ipmi_host=10.10.1.134 +node35 ansible_host=10.10.0.135 ipmi_host=10.10.1.135 +node36 ansible_host=10.10.0.136 ipmi_host=10.10.1.136 +node37 ansible_host=10.10.0.137 ipmi_host=10.10.1.137 +node38 ansible_host=10.10.0.138 ipmi_host=10.10.1.138 +node39 ansible_host=10.10.0.139 ipmi_host=10.10.1.139 +node40 ansible_host=10.10.0.140 ipmi_host=10.10.1.140 +node41 ansible_host=10.10.0.141 ipmi_host=10.10.1.141 +node42 ansible_host=10.10.0.142 ipmi_host=10.10.1.142 +node43 ansible_host=10.10.0.143 ipmi_host=10.10.1.143 diff --git a/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/IPMICFG_UserGuide.pdf b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/IPMICFG_UserGuide.pdf new file mode 100755 index 0000000..d86f517 Binary files /dev/null and b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/IPMICFG_UserGuide.pdf differ diff --git a/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/DCMICap.dat b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/DCMICap.dat new file mode 100755 index 0000000..a173596 Binary files /dev/null and b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/DCMICap.dat differ diff --git a/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/GenEvt.dat b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/GenEvt.dat new file mode 100755 index 0000000..5d0d80b Binary files /dev/null and b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/GenEvt.dat differ diff --git a/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/IPMICFG-Linux.x86_64 b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/IPMICFG-Linux.x86_64 new file mode 100755 index 0000000..c1e8bef Binary files /dev/null and b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/IPMICFG-Linux.x86_64 differ diff --git a/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/MBType.dat b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/MBType.dat new file mode 100755 index 0000000..3558774 Binary files /dev/null and b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/MBType.dat differ diff --git a/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/MRCCode.dat b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/MRCCode.dat new file mode 100755 index 0000000..b2c89cc Binary files /dev/null and b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/MRCCode.dat differ diff --git a/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/MRCCode2.dat b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/MRCCode2.dat new file mode 100755 index 0000000..e86e037 Binary files /dev/null and b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/MRCCode2.dat differ diff --git a/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/MRCCode3.dat b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/MRCCode3.dat new file mode 100755 index 0000000..5cbc38d Binary files /dev/null and b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/MRCCode3.dat differ diff --git a/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/Menu.dat b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/Menu.dat new file mode 100755 index 0000000..ed74b0f --- /dev/null +++ b/ansible-ctdo/roles/ipmi/files/IPMICFG_1.30.0_build.190710/Linux/64bit/Menu.dat @@ -0,0 +1,117 @@ + -m Show IP and MAC. + -m IP Set IP (format: ###.###.###.###). + -a MAC Set MAC (format: ##:##:##:##:##:##). + -k Show Subnet Mask. + -k Mask Set Subnet Mask (format: ###.###.###.###). + -dhcp Get the DHCP status. + -dhcp on Enable the DHCP. + -dhcp off Disable the DHCP. + -g Show Gateway IP. + -g IP Set Gateway IP (format: ###.###.###.###). + -r BMC cold reset. + option: -d | Detected IPMI device for BMC reset. + -garp on Enable the Gratuitous ARP. + -garp off Disable the Gratuitous ARP. + -fd Reset to the factory default. + option: -d | Detected IPMI device for BMC reset. + -fdl Reset to the factory default. (Clean LAN) + option: -d | Detected IPMI device for BMC reset. + -fde Reset to the factory default. (Clean FRU & LAN) + option: -d | Detected IPMI device for BMC reset. + -ver Get Firmware revision. + -vlan Get VLAN status. + -vlan on Enable the VLAN and set the VLAN tag. + If VLANtag is not given it uses previously saved value. + -vlan off Disable the VLAN. + -selftest Checking and reporting on the basic health of BMC. + -raw Send a RAW IPMI request and print response. + Format: NetFn Cmd [Data1 ... DataN] + -fru info Show FRU inventory area Info. + -fru list Show all FRU values. + -fru cthelp Show chassis type code. + -fru help Show help of FRU Write. + -fru Show FRU field value. + -fru Write FRU. + -fru 1m Update Product-Manufacturer from DMITable to IPMI FRU. + -fru 1p Update Product-Product Name from DMITable to IPMI FRU. + -fru 1s Update Product-S/N from DMITable to IPMI FRU. + -fru 2m Update Board-Manufacturer from DMITable to IPMI FRU. + -fru 2p Update Board-Product Name from DMITable to IPMI FRU. + -fru 2s Update Board-S/N from DMITable to IPMI FRU. + -fru 3s Update Chassis-S/N from DMITable to IPMI FRU. + -fru backup Backup FRU to file . + -fru restore Restore FRU from file . + -fru tbackup Backup FRU to file . + -fru trestore Restore FRU from file . + -fru ver Get/Set FRU version. (v1 v2 are BCD format) + -sel info Show SEL info. + -sel list Show SEL records. + -sel del Delete all SEL records. + -sel raw Show SEL raw data. + -sdr [full] Show SDR records and reading. + -sdr del Delete SDR record. + -sdr ver Get/Set SDR version. (v1 v2 are BCD format) + -nm nmsdr Display NM SDR. + -nm seltime Get SEL time. + -nm deviceid Get ME Device ID. + -nm reset Reboots ME. + -nm reset2default Force ME reset to Default. + -nm updatemode Force ME to Update Mode. + -nm selftest Get Self Test Results. + -nm listimagesinfo List ME Images information. + -nm oemgetpower OEM Power command for ME. + -nm oemgettemp OEM Temp. command for ME. + -nm pstate Get Max allowed CPU P-State. + -nm tstate Get Max allowed CPU T-State. + -nm cpumemtemp Get CPU/Memory temperature. + -nm hostcpudata Get host CPU data. + -fan Get Fan Mode. + -fan Set Fan Mode. + -pminfo [full] Power supply PMBus health. + -psfruinfo Power supply FRU health. + -psbbpinfo Battery backup power status. + -autodischarge Set auto discharge by days. + + -discharge Manually discharge battery. + -user list List user privilege information. + -user help Show user privilege code. + -user add Add user. + + + -user del Delete user. + -user level Update user privilege. + + -user setpwd Update user password. + + -conf upload Upload IPMI configuration form binary file. +