@@ -118,7 +118,7 @@ func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||
sysinfoDump := smbiosDump.SystemInformation()
|
||||
localUUID, _ := sysinfoDump.UUID()
|
||||
x := smbiosDump.SystemEnclosure()
|
||||
tag := x.AssetTagNumber()
|
||||
tag := strings.ReplaceAll(x.AssetTagNumber(), " ", "_")
|
||||
|
||||
cmdline, err := ioutil.ReadFile("/proc/cmdline")
|
||||
if err != nil {
|
||||
@@ -177,6 +177,7 @@ func updateSystem(ipaddr string, port int, wwid string, tag string, localUUID uu
|
||||
for {
|
||||
var err error
|
||||
getString := fmt.Sprintf("http://%s:%d/overlay-runtime/%s?assetkey=%s&uuid=%s", ipaddr, port, wwid, tag, localUUID)
|
||||
wwlog.Printf(wwlog.DEBUG, "Making request: %s\n", getString)
|
||||
resp, err = Webclient.Get(getString)
|
||||
if err == nil {
|
||||
break
|
||||
|
||||
@@ -149,7 +149,7 @@ func CobraRunE(cmd *cobra.Command, args []string) error {
|
||||
}
|
||||
if rightnow-o.Lastseen >= int64(controller.Warewulf.UpdateInterval*2) {
|
||||
color.Red("%-20s %-20s %-25s %-10d\n", o.NodeName, o.Stage, o.Sent, rightnow-o.Lastseen)
|
||||
} else if rightnow-o.Lastseen >= int64(controller.Warewulf.UpdateInterval) {
|
||||
} else if rightnow-o.Lastseen >= int64(controller.Warewulf.UpdateInterval+5) {
|
||||
color.Yellow("%-20s %-20s %-25s %-10d\n", o.NodeName, o.Stage, o.Sent, rightnow-o.Lastseen)
|
||||
} else {
|
||||
fmt.Printf("%-20s %-20s %-25s %-10d\n", o.NodeName, o.Stage, o.Sent, rightnow-o.Lastseen)
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
Node: {{.Id}}
|
||||
Container: {{.Container}}
|
||||
Kernel: {{.KernelVersion}}
|
||||
Kernelargs: {{.KernelArgs}}
|
||||
wwinit overlay: {{.SystemOverlay}}
|
||||
genric overlay: {{.RuntimeOverlay}}
|
||||
{{if .IpmiIpaddr }}Ipmi: {{.IpmiIpaddr}} {{- end -}}
|
||||
{{range $devname, $netdev := .NetDevs}}
|
||||
{{$devname}}: {{$netdev.Device}}
|
||||
{{$devname}}: {{$netdev.IpCIDR}}
|
||||
{{$devname}}: {{$netdev.Hwaddr}}
|
||||
{{- end}}
|
||||
Warewulf Node: {{.Id}}
|
||||
Container: {{.Container}}
|
||||
Kernel: {{.KernelVersion}}
|
||||
Kernelargs: {{.KernelArgs}}
|
||||
|
||||
Network:
|
||||
{{- range $devname, $netdev := .NetDevs}}
|
||||
{{$devname}}: {{$netdev.Device}}
|
||||
{{$devname}}: {{$netdev.IpCIDR}}
|
||||
{{$devname}}: {{$netdev.Hwaddr}}
|
||||
{{end}}
|
||||
Reference in New Issue
Block a user