Deployment |
Task |
Status |
Comments and Information |
Documentation on Twiki |
to do |
|
Documentation - Installation User Guide |
to do |
|
YUM repositories |
to do |
|
- from yum-generated repository |
- |
|
- from eticssoft manually created repository |
in /afs/cern.ch/project/etics/internal/public/dist/Release/ create a directory of with the version (eg 2.5.0-1). inside create the dir noarch and put them it the rpm generated in the build. From etics-aux execute createrepo with the path /afs/cern.ch/project/etics/internal/public/dist/Release/VERSION. |
|
Inventory page |
to do |
THE MOST IMPORTANT. AS SOON AS POSSIBLE |
services deployment |
in progress |
|
node (re)installation |
- |
|
- aims2client ks |
done |
Doc |
kickstart files located at /afs/cern.ch/project/etics/internal/public/ks_files/etics/prod/ |
- firewall |
- |
|
- TSM services |
- |
/afs/cern.ch/project/tsm/installations/linux/6.1.0 TIVsm-BA-6.1.0-0.i586.rpm TIVsm-API-6.1.0-0.i586.rpm http://eticssoft.web.cern.ch/eticssoft/internal/public/config/TSM/mv backup.excl /usr/dsm/ mv dsm.* /opt/tivoli/tsm/client/ba/bin/ dsmc -i |
server |
- |
|
repository |
- |
|
WNs |
in progress |
|
- root-enabled WNs |
in progress |
|
- images modification |
done |
The image will be updated with the packages needed in the images and should be tested. |
- image content |
done |
The image will content the packages needed in the images and should be tested. |
- creation of new images |
done |
The creation of the new images will be done when a user ask for a new platform in order to make its tests. |
-- criterias of acceptance |
|
The user will provide the packages needed in the images and should be tested. |
-- testing |
|
Run builds and tests and look that the job matchs to the platform and do the proper work |
-- naming convention |
|
List |
Etics/dev environment |
- appropriate aliases allocation (e.g. etics-dev2, etics-dev2-repository): in netops - dedicated image creation with respective rights (add ssh keys for etics people) - establishing a nightly ETICS build (dev or int) (in etics-aux glbuild account crontab) - establish a nightly stop and restart of the virtual machine (crontab with poweroff and hypervisor with script turning on)- setup the installation scripts (doIT.sh)- setup a monitoring mechanism with notification/SMS messages (????)- mount dfs-volumes (in etics-dev2-repository)- synchronising data between production (afs and dfs volume) done by etics-aux |
Operating the service |
Task |
Status |
Comments and Information |
backups (afs-based) - eticsbld account |
- |
|
- disk space /home, / |
- |
|
LVM in HV Nodes |
- |
lvcreate --size 30G --name volX vg / mkfs.ext3 /dev/mapper/vg-volX / mkdir /var/xen/mnt/volX / in fstab /dev/vg/volX /var/xen/mnt/volX ext3 defaults 0 1 / mount /var/xen/mnt/volX |
new platforms registration |
- |
|
- adding SuSE11, debian, Ubuntu |
- |
|
etics-dev / etics-dev-repository |
- |
|
- configuration files |
- |
|
- doIT.sh |
- |
|
AFS space |
- |
HOW TO GER MORE SPACE, HOW TO DO THE BACKUP, HOW TO SYNCRONIZE WITH DFS |
- volumes |
- |
|
- backup / archive area |
- |
|
DFS space |
done |
It has to be mounted in etics-dev-repository and etics-int-repository |
- volumes allocated |
done |
//cerndata48.cern.ch/W-ETICSREP$ |
//cerndata48.cern.ch/W-ETICSREP1$ |
//cerndata48.cern.ch/W-ETICSREP2$ |
- passwords |
done |
eticsbld account |
- /etc/fstab |
done |
//cerndata48.cern.ch/W-ETICSREP$ /mnt/repository_1 cifs user=eticsbld,passwd=XXXXXXXX,noperm,noacl |
network |
done |
|
- netops page |
done |
Netopts |
- virtual node allocations |
done |
Example |
- lxetvmXXXX naming schema |
done |
List |
/afs/cern.ch/project/etics/internal/public/VMWareImages/hostname-MAC_address-mapping.txt |
deployment modules |
to do |
|
- CVS stored code |
- |
WHICH ARE THE MODULES, WHERE I SHOULD PUT |
- ETICS configurations_ |
- |
cronjob-based periodic submission |
in progress |
at etics-aux. IS IT STORED IN SOMEWHERE? |
monitoring |
to do |
-SLS |
- |
- custom scripts |
- |
C5 reports |
done |
Thursday send email to it-dep-gd-reports@cernNOSPAMPLEASE.ch with: |
Registered projects: select count(*) from project; |
Active projects: Etics Portal->Repository->No. of Projects |
Packages available in the repository: Etics Portal->Repository-> No. of Packages |
Build/test reports total: Etics Portal->Repository-> Main Reports + Module Reports |
Builds/tests executed this week: Etics NMI->Submit Hosts->Week |
Mailing lists, generic accounts |
to do |
accounts |
- |
- glbuild |
- |
Used for gLite in the past |
- eticsbld |
- |
afs access |
- eticsadm |
- |
For nodes administration. Service account |
mailing lists |
- |
- etics-announce |
- |
project-eu-etics-announce@cernNOSPAMPLEASE.ch. Send messages because system down or release. |
- etics-repository-administrator |
- |
etics-repository-administrator. It is dedicated for repository only. |
- etics-operators |
- |
Not created, do in order to monitoring tasks |
certificates |
to do |
- expiration |
- |
command to verify: openssl x509 -in hostcert.pem -noout -text |
- CERN.CH/ca |
- |
job migration with UoW |
- |
- test setup on lxetvm0043 |
- |