[Beowulf] SGE qconf, renaming hosts/queues?
mathog
mathog at caltech.edu
Thu Sep 8 12:03:02 PDT 2011
On Thu, 8 Sep 2011 09:04:14 +0200, Kilian CAVALOTTI wrote:
> Hi David,
>
Kilian CAVALOTTI wrote:
> On Thu, Sep 8, 2011 at 1:05 AM, mathog <mathog at caltech.edu> wrote:
>> Failing that, is there an easy way to dump
>> the host/queue description to a text file, edit
>> that, and then re-create from the modified descriptions? There are
>> a
>> bunch of text configuration files in the
>> SGE directory, but I'm guessing that editing/renaming those
>> directly
>> is a big no no.
>
> Well, it'd probably work, but the risk is to forget some.
>
> Instead, you can use qconf to dump queue definitions. Something along
> the lines of:
>
> # qconf -sql | while read QUEUE ; do
> echo "****************** ${QUEUE} **********************"
> qconf -sq ${QUEUE}
> done
That was a big help. After dumping both the queues and execution hosts
this way it was easy to delete
the bogus queues and relatively easy to delete the one bogus host entry
(after running down everything
else that referenced it). (Bogus host because the address now points
to a machine of a different type.)
The only major complication was that this doesn't quite work:
qconf -se hostname >foo
qconf -Ae foo
there are things -se writes that -Ae won't consume. After editing out
the "processors" and
"load_values" lines in foo -Ae was happy.
Thanks,
David Mathog
mathog at caltech.edu
Manager, Sequence Analysis Facility, Biology Division, Caltech
More information about the Beowulf
mailing list