Hi Mahmoud
Unfortunately not all OCS users are as advanced as you are. The packages and
custom scripts are typically added by ngedit, but adding them is basically just
adding a database entry.
Adding a custom script could be done by:
1. Copy the script you want to run to /depot/repos/custom_scripts
2. Get the nodegroup ID of the node group that should run this script
# sqlrunner -q 'select ngid,ngname from nodegroups'
The first column is the nodegroup ID
3. Add the script into the scripts table i.e.
# sqlrunner -q 'insert into scripts set ngid={Your ngid},
script="{Your script name}"'
Adding packages is a similiar process:
1. Get the nodegroup ID of the node group that should run this script
# sqlrunner -q 'select ngid,ngname from nodegroups'
The first column is the nodegroup ID
2. Add the script into the scripts table i.e.
# sqlrunner -q 'insert into packages set ngid={Your ngid},
packagename="{Name of the package}"'
This bypasses the checking the ngedit tool does, so it allows you to make
mistakes.
Mark
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Behalf Of Mahmoud Hanafi
Sent: Wednesday, February 27, 2008 10:50 AM
To: Shawn Starr
Cc: Users of Kusu
Subject: RE: [Kusu-users] docs & question...
I would like to be able to extend a compute by adding scripts and
packages(with-out using a UI). Is there a similar approach as in OCS4.x
(extend-compute.xml)
Mahmoud Hanafi
Sr. System Administrator
CSC HPC COE
Bld. 676
2435 Fifth Street
WPAFB, Ohio 45433
(937) 255-1536
Computer Sciences Corporation
Registered Office: 2100 East Grand Avenue, El Segundo California 90245,
USA
Registered in USA No: C-489-59
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
This is a PRIVATE message. If you are not the intended recipient, please
delete without copying and kindly advise us by e-mail of the mistake in
delivery.
NOTE: Regardless of content, this e-mail shall not operate to bind CSC to
any order or other contract unless pursuant to explicit written agreement
or government initiative expressly permitting the use of e-mail for such
purpose.
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
"Shawn Starr" <[EMAIL PROTECTED]>
02/27/2008 10:34 AM
To
"Users of Kusu" <[email protected]>
cc
Mahmoud Hanafi/DEF/[EMAIL PROTECTED]
Subject
RE: [Kusu-users] docs & question...
Hi Mahmoud,
1) Add host allows you to add multiple nodes (pre-populate). To do this
use:
addhost -f [filename of mac addresses] -j [interface the compute nodes use
to provision from] -n [nodegroup name]
The mac address file format is the following:
aa:bb:cc:dd:ee:ff
bb:cc:dd:ee:ff:aa
...
2) When you mean extend what specifically, packages or scripts? If you
have 3rd party packages drop them in
/depot/contrib/[distribution]/[version]/x86_64 then run the ngedit command
to select the custom package(s) you want to install.
3) Using the ngedit command you copy a node group and modify the node
group to your liking.
Thanks,
Shawn.
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Mahmoud Hanafi
> Sent: Tuesday, February 26, 2008 9:19 PM
> To: [email protected]
> Subject: [Kusu-users] docs & question...
>
>
> Is there a document that description the overall architecture
> of kusu.
>
> Some basic question....
> 1. how do I add a bulk of nodes at the same time? (i have the
> mac address
> already)
> 2. How do I extend the base install of a compute node.
> 3. How do I add additional node types?
>
>
> Mahmoud Hanafi
> Sr. System Administrator
> CSC HPC COE
> Bld. 676
> 2435 Fifth Street
> WPAFB, Ohio 45433
> (937) 255-1536
>
>
> Computer Sciences Corporation
> Registered Office: 2100 East Grand Avenue, El Segundo
> California 90245,
> USA
> Registered in USA No: C-489-59
>
> --------------------------------------------------------------
> --------------------------------------------------------------
> --------------------------------------------------------------
> ----------------------
> This is a PRIVATE message. If you are not the intended
> recipient, please
> delete without copying and kindly advise us by e-mail of the
> mistake in
> delivery.
> NOTE: Regardless of content, this e-mail shall not operate to
> bind CSC to
> any order or other contract unless pursuant to explicit
> written agreement
> or government initiative expressly permitting the use of
> e-mail for such
> purpose.
> --------------------------------------------------------------
> --------------------------------------------------------------
> --------------------------------------------------------------
> ----------------------
> _______________________________________________
> Kusu-users mailing list
> [email protected]
> http://mail.osgdc.org/mailman/listinfo/kusu-users
>
_______________________________________________
Kusu-users mailing list
[email protected]
http://mail.osgdc.org/mailman/listinfo/kusu-users
_______________________________________________
Kusu-users mailing list
[email protected]
http://mail.osgdc.org/mailman/listinfo/kusu-users