Lately, I've made significant improvement to OSCAR. Here they are: 

1/ Improved oscar-package so in a build.cfg, dependancies can be build in the 
same file. 
exemple: 

exemple.cfg 
======= 
[rhel:6:*] 
requires: dep1 dep2 dep3 
package_A 
requires: dep4 dep5 package_A 
package_B 

=> Package B will be able to build with package_A installed just before the 
build. 
This was not possible before in the same build.cfg. 

2/ Fixed all bogus dates in all rpms (hopefully). So, now, it can build on 
fc-19+ and rhel7. 

3/ Port to CentOS-7 is progressing very fast. We should soon be able to have a 
working OSCAR for centos7/rhel7 (no show stopper so far) 

4/ Fixed most package that wrongly used the --with rpmbuild option. Now they 
use the --define option. 

5/ All packages (even exotic ones) build on fc-19 (except unfinished 
oscar-benchmarking and problematic systemimager that I'm working on). 

6/ Now oscar-config uses apitests to check system before starting. no more need 
to system-sanity. 

7/ A Draft for a Quick start guide has been written: 
http://svn.oscar.openclustergroup.org/trac/oscar/wiki/quick_start_guide_for_rhel
 

8/ A trouble shouting guide has been started (need lots of cleanup, but at 
least, there are a few FAQ answers here). 
http://svn.oscar.openclustergroup.org/trac/oscar/wiki/InstallGuide/Appendices/Tips
 

9/ We have a most up to date perl-Qt package that includes a mostly debugged 
puic4 (Perl UI Compiler that is able to produce perl code from QTDesigner .ui 
files). Most Qt3Support4 code generation is fixed. 
(All modifications reported upstream). Package only for rhel-6, rhel-7, 
fedora-*). Debian and Ubuntu have a distro package, packagers have been made 
aware of the 3 patches. 
patches availables here: https://code.google.com/p/perlqt4/issues/list in 
tickets #44, #46 and #62. 

10/ Now si_netbootmod is enable when setting up PXE, thus if your host is set 
to boot to PXE as default boot, once installed, netbootmond will update the PXE 
boot to force a localboot.. No need to change bios config. 

11/ netbootmgr is now ported to Qt4. (not yet tested). This tool is usefull to 
force a node that has been imaged to boot the pxe next time it reboots. 
Usefulle for reimaging a node that was previously succesfully imaged. 
netbootmgre is now available for debian side, unfortunately, it will be broken 
until libqtgui4-perl gets the 3 required patches so puic4 is able to generate 
valid perl code. 

12/ Naemon is now correctly setup and is able to monitor the cluster. Still 
needs the following opkg updates for more functionalities: mtaconfig (check 
that mail transfert agent is up is up) nfs(check that nfs shares are available 
and not full), jobmonarch (check that jobmonarch is up and running and that its 
DB is up) 

13/ reminder: OSCAR has now a smart command to manage c3.conf: cconfig. 
man cconfig for more infos. (or cconfig --help) 

TODO Before the next release: 

- Fix systemImager packaging on recent distros (fc-18+, rhel-7) 
- Finish oscar apitests writing (some tests are just dummy tests returning 
true) 
- Update Doc 
- Create a Table per supported distro of what works fine, what works with some 
details and what doesn't work. 
- Create an Errata for things that cannot be fixed in this release. 

Best regards, 

Olivier. 

-- 
Olivier LAHAYE 

------------------------------------------------------------------------------
_______________________________________________
Oscar-devel mailing list
Oscar-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to