All,

I'm not finding good documentation on what's legal for the name of a job to 
schedule in the LCC's job queue.   I could have potentially a couple of job 
scheduled and pending; I don't want them both to be called 'BIOS.setup.1-1'.

Take this simple coding example to disable hyperthreading (Oracle recommends 
disabling hyperthreading on DB servers, else they set too high a degree of 
parallelism):

   racadm jobqueue delete -i JID_CLEARALL_FORCE

   # After above command, it takes several seconds before it allows
   # 'racadm get BIOS.ProcSettings.LogicalProc'.  If run too quickly after, get 
this
   # error:
   #
   #  [root@austgcore17 ~]# racadm get BIOS.ProcSettings.LogicalProc
   #  ERROR: RAC1019: The specified object is not supported for the current 
system
   #         configuration.
   #         Verify the object dependency using "racadm help <device
   #         class>.<groupname>.<objectname>", and retry the operation. For 
example,
   #         "racadm help NIC.VndrConfigGroup.1.VirtWWPN".

   sleep 15

   # to view if disabled.
   # [root@austgcore17 ~]# racadm get BIOS.ProcSettings.LogicalProc

   HT_STATUS=$(racadm get BIOS.ProcSettings.LogicalProc | awk -F '=' 
'/^LogicalProc/ { print $2 }' | sed 's/ .*//')
   echo "retcode:  $?"
   echo "HT_STATUS: $HT_STATUS"

   if [[ "$HT_STATUS" == "" ]]
   then
      sleep 15
      HT_STATUS=$(racadm get BIOS.ProcSettings.LogicalProc | awk -F '=' 
'/^LogicalProc/ { print $2 }' | sed 's/ .*//')
      echo "retcode:  $?"
      echo "HT_STATUS: $HT_STATUS"
   fi

   if [[ "$HT_STATUS" == "Enabled" ]]
   then
      # You have to wait on the order of 60 seconds before disabling HT, else 
you get error:
      #  ERROR: RAC0946: Failed to set the object value.

      sleep 60
      racadm set BIOS.ProcSettings.LogicalProc Disabled
      retcode=$?
      echo "retcode: $retcode"
      if [[ "$retcode" -ne 0 ]]
      then
         sleep 60
         racadm set BIOS.ProcSettings.LogicalProc Disabled
      fi

      racadm jobqueue create BIOS.setup.1-1

It's this last line I have questions about.  In the examples, they use 
'BIOS.setup.1-1' as the job name.

Apparently, the 'racadm jobqueue create' command does not like random job names.

[root]# racadm jobqueue create green_eggs_and_ham
ERROR: SWC0244 : Invalid Fully Qualified Device Descriptor (FQDD).

It insists on some strict format for job names.  But what format?

I found this:
https://www.dell.com/community/Dell-OpenManage-Essentials/List-of-all-FQDD-for-iDRAC7-Dell-R620-Server/td-p/4783604

Which is basically asking the same question that I am.

Spike
_______________________________________________
Linux-PowerEdge mailing list
[email protected]
https://lists.us.dell.com/mailman/listinfo/linux-poweredge

Reply via email to