3.6. Customizing CE (Gatekeeper) attrs

Attributes used to configure CE Server.

Table 3-6. Attributes Used in OSG Roll CE Customization

Attibute NameDescription
OSG_SquidServerConfigure squid server name used by cluster. Used to fill information 'location' in /etc/osg/config.d/01-squid.ini on CE nodes. Default: no
OSG_GFTPServerConfigure gridftp server name (non-hdfs or hdfs) used on any particular Appliance or Host installation. Used to fill information in /etc/osg/config.d/30-gip.ini (gsiftp_host) on CE nodes. Default: rocks-ce.&Kickstart_PublicDNSDomain;
OSG_CEServerConfigure Grid gatekeeper server public name used on any particular Appliance or Host or gatekeeper installation. Used to match info in /boot/install_cert_ce.sh as condition before try installing grid-certs. Also used to fill information 'job_contact' and 'util_contact' in /etc/osg/config.d/20-condor.ini (or /etc/osg/config.d/20-sge.ini). Default: rocks-ce.&Kickstart_PublicDNSDomain; (rocks-ce.public.domain on a New Cluster Server install)
 gip attributes to fill /etc/osg/config.d/30-gip.ini
OSG_CE_gip_multiclusterNumber of clusters. If not set assumes 1.
OSG_CE_gip_SubCluster1Subcluster id, used to fill '[Subcluster id-fill-here]' If not set, uses cluster attribute "Info_ClusterName"
OSG_CE_gip_ClusterName1Subcluster name, used to fill cluster 'name' If not set, uses cluster attribute "Info_ClusterName"_CE_1
OSG_CE_gip_NumberOfNodes1Subcluster number of nodes, used to fill cluster 'node_count' If not set, uses number of compute nodes (at least 1).
OSG_CE_gip_mb_of_Ram1Subcluster RAM info, used to fill cluster 'ram_mb' If not set, uses RAM from CE.
OSG_CE_gip_cpu_model1Subcluster cpu model, used to fill cluster 'cpu_model' If not set, uses cpu model from CE.
OSG_CE_gip_cpu_vendor1Subcluster cpu vendor, used to fill cluster 'cpu_vendor' If not set, uses cpu vendor from CE.
OSG_CE_gip_cpu_speed1Subcluster cpu speed, used to fill cluster 'cpu_speed_mhz' If not set, uses cpu speed from CE.
OSG_CE_gip_arch1Subcluster arch, used to fill cluster 'cpu_platform' If not set, uses arch from roll base.
OSG_CE_gip_CpusPerNode1Subcluster number of cpus per node, used to fill cluster 'cpus_per_node' If not set, uses number of cpus from CE.
OSG_CE_gip_CoresPerNode1Subcluster number of cores per node, used to fill cluster 'cores_per_node' If not set, uses number of cores from CE.
OSG_CE_gip_inbound1Subcluster inbound network, used to fill cluster 'inbound_network' If not set, uses FALSE.
OSG_CE_gip_outbound1Subcluster outbound network, used to fill cluster 'outbound_network' If not set, uses TRUE.
OSG_CE_gip_NmultiSENumber of SE servers asociated to CE No default.
OSG_CE_gip_SE1SE id, used to fill '[SE if-fill-here]'. No Default.
OSG_CE_gip_SE_OIM_Name1SE OIM Name, used to fill 'name'. No Default.
OSG_CE_gip_SEServer1SE Name (fqdn) needed to fill 'srm_endpoint'. If not set, it will try 'OSG_SE_Server'
OSG_CE_gip_SEprovider1SE provider implemetation. Used to fill 'provider_implementation'. If not set, it will try 'bestman'
OSG_CE_gip_SEimplementation1SE provider implemetation. Used to fill 'implementation'. If not set, it will try 'bestman'
OSG_CE_gip_SEversion1SE version. Used to fill 'version'. No default.
OSG_CE_gip_SEpath1SE default path. Used to fill 'default_path'. No default.
OSG_CE_gip_SE_use_dfSE flag to set df. Used to fill 'use_df'. If not set, will try 'True'
 site info attributes to fill /etc/osg/config.d/40-siteinfo.ini
OSG_CE_siteinfo_groupCE siteinfo to set group if different from OSG. Used to fill 'group'. If not set, will leave 'OSG'
OSG_CE_siteinfo_OIM_nameCE siteinfo to set resource. Used to fill 'resource'. It must be the registered OIM name for the resource. (See https://oim.grid.iu.edu/oim/home). If not set, will leave 'UNAVAILABLE'
OSG_CE_siteinfo_OIM_groupCE siteinfo to set resource_group. Used to fill 'resource_group'. It must be the registered OIM group for the resource group. (See https://oim.grid.iu.edu/oim/home). If not set, will leave 'UNAVAILABLE'
OSG_CE_siteinfo_sponsorCE siteinfo to set sponsor. Used to fill 'sponsor'. If not set, will leave 'UNAVAILABLE'
OSG_CE_siteinfo_policyCE siteinfo to set policy. Used to fill 'site_policy'. It is expected to set web link to site policy. If not set, will leave 'UNAVAILABLE'
OSG_CE_siteinfo_contactCE siteinfo to set contact name for the site. Used to fill 'contact'. Your sysadmin name should go here. If not set, will leave 'UNAVAILABLE'
OSG_CE_siteinfo_emailCE siteinfo to set contact email for the site. Used to fill 'email'. Your sysadmin email should go here. If not set, will leave 'UNAVAILABLE'
OSG_CE_siteinfo_cityCE siteinfo to set city location for the site. Used to fill 'city'. Your site city should go here. If not set, will try using rocks attr '&Info_CertificateLocality;' before giving up for 'UNAVAILABLE'
OSG_CE_siteinfo_countryCE siteinfo to set country location for the site. Used to fill 'country'. Your site country should go here. If not set, will try using rocks attr '&Info_CertificateCountry;' before giving up for 'UNAVAILABLE'
OSG_CE_siteinfo_longitudeCE siteinfo to set longitude coordinates for the site. Used to fill 'longitude'. Your site longitude coordinate should go here. If not set, will try using rocks attr '&Info_ClusterLatlong;' before giving up for 'UNAVAILABLE'
OSG_CE_siteinfo_latitudeCE siteinfo to set latitude coordinates for the site. Used to fill 'latitude'. Your site latitude coordinate should go here. If not set, will try using rocks attr '&Info_ClusterLatlong;' before giving up for 'UNAVAILABLE'