OpenSAF - Blog http://devel.opensaf.org/blog New OpenSAF Blog Interface en-US Trac 0.11.7 OpenSAF http://devel.opensaf.org/chrome/site/logo.png http://devel.opensaf.org/blog OpenSAF 4.2 Released hafe Tue, 17 Jan 2012 10:43:40 GMT http://devel.opensaf.org/blog/hafe/2012/01/17/%3Cpost_shortname%3E http://devel.opensaf.org/blog/hafe/2012/01/17/%3Cpost_shortname%3E <p> The OpenSAF community is pleased to announce general availability of the 4.2 release. </p> <p> The source can be downloaded <a href="http://devel.opensaf.org/downloads/6">here</a>. </p> <p> A list of the major enhancements: </p> <ul><li>Python wrappers for SAF AIS APIs </li><li>IMM: Support for multiple appliers </li><li>IMM: Improved admin operation API </li><li>IMM: Support for CCB augmentation by Object Implementer' </li><li>IMM: New API for out-of-band ccb error string from OI to OM-client </li><li>DTSv completely removed </li><li>AMF: Support for B.04 API </li><li>AMF: Hot Standby using IMM multiple applier API </li><li>AMF: Support for SU repair admin operation </li><li>AMF: Support for multiple CSI dependencies <br /> </li><li>LOG: Overload protection </li><li>NTF: Improved reader API Execute as non root </li></ul><p> The complete list of 4.2 enhancements can be found in this <a href="http://devel.opensaf.org/query?resolution=fixed&milestone=4.2.0.GA&milestone=4.2.M0&type=enhancement&order=priority">report</a> </p> <p> The complete list of 4.2 defects and enhancements can be found in this <a href="http://devel.opensaf.org/version/4.2.0">report</a> </p> <p> The complete list of all defects is shown in the mercurial change log using e.g. "hg log -b default -r 4.2.M0:4.2.GA" </p> <p> The corresponding documentation can be downloaded <a href="http://devel.opensaf.org/hg/opensaf-4.x-documentation/archive/b4fd0969aa71.tar.gz">here</a> </p> releasenewsopensaf Running OpenSAF on Fedora14 hafe Wed, 23 Mar 2011 10:36:53 GMT http://devel.opensaf.org/blog/OpenSAF_on_Fedora14 http://devel.opensaf.org/blog/OpenSAF_on_Fedora14 <h2 id="Comments:">Comments:</h2> <p> - You can probably disable SELinux during installation (but I forgot so I describe<br />howto disable it afterwards).<br /><br />- By default OpenSAF uses MDS/TIPC as its internal messaging protocol. Since TIPC is<br />not enabled in Fedora kernels nor are the user space tools available. Let's configure<br />and use the new feature MDS/TCP. That simplifies things on Fedora. </p> <h2 id="Steps:">Steps:</h2> <p> 1. Install FC14 on some machine (I used VirtualBox)<br /><br />2. Disable SeLinux and reboot (not needed if SELinux disabled at install)<br /> - set the value of SELINUX in /etc/selinux/config to disabled<br /> - reboot<br /><br />3. Add OpenSAF repos to yum configuration: http://devel.opensaf.org/wiki/Yum <br /><br />4. Install OpenSAF (as root):<br /> </p> <pre class="wiki">[root@FC14-1]# yum install opensaf-controller Loaded plugins: langpacks, presto, refresh-packagekit Adding en_US to language list Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package opensaf-controller.x86_64 0:4.2.M0-201103230402.fc14 set to be installed --> Processing Dependency: opensaf-libs = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: opensaf-amf-nodedirector = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: opensaf-log-server = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: opensaf-ntf-server = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: opensaf-amf-libs = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: opensaf-clm-server = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: opensaf-clm-nodeagent = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: opensaf-amf-director = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: opensaf-ntf-libs = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: opensaf-log-libs = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: opensaf = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: opensaf-imm-director = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: opensaf-clm-libs = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: opensaf-imm-libs = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: opensaf-imm-nodedirector = 4.2.M0-201103230402.fc14 for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: libSaImmOi.so.0(OPENSAF_IMM_A.02.01)(64bit) for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: libSaImmOm.so.0(OPENSAF_IMM_A.02.01)(64bit) for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: libopensaf_core.so.0()(64bit) for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: libSaImmOm.so.0()(64bit) for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: librda.so.0()(64bit) for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: libSaAmf.so.0()(64bit) for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Processing Dependency: libSaImmOi.so.0()(64bit) for package: opensaf-controller-4.2.M0-201103230402.fc14.x86_64 --> Running transaction check ---> Package opensaf.x86_64 0:4.2.M0-201103230402.fc14 set to be installed ---> Package opensaf-amf-director.x86_64 0:4.2.M0-201103230402.fc14 set to be installed ---> Package opensaf-amf-libs.x86_64 0:4.2.M0-201103230402.fc14 set to be installed ---> Package opensaf-amf-nodedirector.x86_64 0:4.2.M0-201103230402.fc14 set to be installed ---> Package opensaf-clm-libs.x86_64 0:4.2.M0-201103230402.fc14 set to be installed ---> Package opensaf-clm-nodeagent.x86_64 0:4.2.M0-201103230402.fc14 set to be installed ---> Package opensaf-clm-server.x86_64 0:4.2.M0-201103230402.fc14 set to be installed ---> Package opensaf-imm-director.x86_64 0:4.2.M0-201103230402.fc14 set to be installed ---> Package opensaf-imm-libs.x86_64 0:4.2.M0-201103230402.fc14 set to be installed ---> Package opensaf-imm-nodedirector.x86_64 0:4.2.M0-201103230402.fc14 set to be installed ---> Package opensaf-libs.x86_64 0:4.2.M0-201103230402.fc14 set to be installed ---> Package opensaf-log-libs.x86_64 0:4.2.M0-201103230402.fc14 set to be installed ---> Package opensaf-log-server.x86_64 0:4.2.M0-201103230402.fc14 set to be installed ---> Package opensaf-ntf-libs.x86_64 0:4.2.M0-201103230402.fc14 set to be installed ---> Package opensaf-ntf-server.x86_64 0:4.2.M0-201103230402.fc14 set to be installed --> Finished Dependency Resolution Dependencies Resolved ============================================================================================================================================================================================================================================= Package Arch Version Repository Size ============================================================================================================================================================================================================================================= Installing: opensaf-controller x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 167 k Installing for dependencies: opensaf x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 49 k opensaf-amf-director x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 276 k opensaf-amf-libs x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 113 k opensaf-amf-nodedirector x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 157 k opensaf-clm-libs x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 59 k opensaf-clm-nodeagent x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 11 k opensaf-clm-server x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 76 k opensaf-imm-director x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 214 k opensaf-imm-libs x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 344 k opensaf-imm-nodedirector x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 203 k opensaf-libs x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 565 k opensaf-log-libs x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 56 k opensaf-log-server x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 63 k opensaf-ntf-libs x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 134 k opensaf-ntf-server x86_64 4.2.M0-201103230402.fc14 opensaf-default-nightly 79 k Transaction Summary ============================================================================================================================================================================================================================================= Install 16 Package(s) Total download size: 2.5 M Installed size: 6.7 M Is this ok [y/N]: y Downloading Packages: Setting up and reading Presto delta metadata Processing delta metadata Package(s) data still to download: 2.5 M (1/16): opensaf-4.2.M0-201103230402.fc14.x86_64.rpm | 49 kB 00:00 (2/16): opensaf-amf-director-4.2.M0-201103230402.fc14.x86_64.rpm | 276 kB 00:01 (3/16): opensaf-amf-libs-4.2.M0-201103230402.fc14.x86_64.rpm | 113 kB 00:00 (4/16): opensaf-amf-nodedirector-4.2.M0-201103230402.fc14.x86_64.rpm | 157 kB 00:00 (5/16): opensaf-clm-libs-4.2.M0-201103230402.fc14.x86_64.rpm | 59 kB 00:00 (6/16): opensaf-clm-nodeagent-4.2.M0-201103230402.fc14.x86_64.rpm | 11 kB 00:00 (7/16): opensaf-clm-server-4.2.M0-201103230402.fc14.x86_64.rpm | 76 kB 00:00 (8/16): opensaf-controller-4.2.M0-201103230402.fc14.x86_64.rpm | 167 kB 00:00 (9/16): opensaf-imm-director-4.2.M0-201103230402.fc14.x86_64.rpm | 214 kB 00:01 (10/16): opensaf-imm-libs-4.2.M0-201103230402.fc14.x86_64.rpm | 344 kB 00:01 (11/16): opensaf-imm-nodedirector-4.2.M0-201103230402.fc14.x86_64.rpm | 203 kB 00:05 (12/16): opensaf-libs-4.2.M0-201103230402.fc14.x86_64.rpm | 565 kB 00:01 (13/16): opensaf-log-libs-4.2.M0-201103230402.fc14.x86_64.rpm | 56 kB 00:00 (14/16): opensaf-log-server-4.2.M0-201103230402.fc14.x86_64.rpm | 63 kB 00:00 (15/16): opensaf-ntf-libs-4.2.M0-201103230402.fc14.x86_64.rpm | 134 kB 00:00 (16/16): opensaf-ntf-server-4.2.M0-201103230402.fc14.x86_64.rpm | 79 kB 00:00 --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Total 81 kB/s | 2.5 MB 00:31 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : opensaf-libs-4.2.M0-201103230402.fc14.x86_64 1/16 Installing : opensaf-amf-libs-4.2.M0-201103230402.fc14.x86_64 2/16 Installing : opensaf-imm-libs-4.2.M0-201103230402.fc14.x86_64 3/16 Installing : opensaf-clm-libs-4.2.M0-201103230402.fc14.x86_64 4/16 Installing : opensaf-ntf-libs-4.2.M0-201103230402.fc14.x86_64 5/16 Installing : opensaf-log-libs-4.2.M0-201103230402.fc14.x86_64 6/16 Installing : opensaf-clm-server-4.2.M0-201103230402.fc14.x86_64 7/16 Installing : opensaf-ntf-server-4.2.M0-201103230402.fc14.x86_64 8/16 Installing : opensaf-amf-director-4.2.M0-201103230402.fc14.x86_64 9/16 Installing : opensaf-amf-nodedirector-4.2.M0-201103230402.fc14.x86_64 10/16 Installing : opensaf-clm-nodeagent-4.2.M0-201103230402.fc14.x86_64 11/16 Installing : opensaf-log-server-4.2.M0-201103230402.fc14.x86_64 12/16 Installing : opensaf-imm-nodedirector-4.2.M0-201103230402.fc14.x86_64 13/16 Installing : opensaf-imm-director-4.2.M0-201103230402.fc14.x86_64 14/16 Installing : opensaf-4.2.M0-201103230402.fc14.x86_64 15/16 Installing : opensaf-controller-4.2.M0-201103230402.fc14.x86_64 16/16 For information on how to configure the initial imm.xml file check the readme file: /usr/share/opensaf/immxml/README Installed: opensaf-controller.x86_64 0:4.2.M0-201103230402.fc14 Dependency Installed: opensaf.x86_64 0:4.2.M0-201103230402.fc14 opensaf-amf-director.x86_64 0:4.2.M0-201103230402.fc14 opensaf-amf-libs.x86_64 0:4.2.M0-201103230402.fc14 opensaf-amf-nodedirector.x86_64 0:4.2.M0-201103230402.fc14 opensaf-clm-libs.x86_64 0:4.2.M0-201103230402.fc14 opensaf-clm-nodeagent.x86_64 0:4.2.M0-201103230402.fc14 opensaf-clm-server.x86_64 0:4.2.M0-201103230402.fc14 opensaf-imm-director.x86_64 0:4.2.M0-201103230402.fc14 opensaf-imm-libs.x86_64 0:4.2.M0-201103230402.fc14 opensaf-imm-nodedirector.x86_64 0:4.2.M0-201103230402.fc14 opensaf-libs.x86_64 0:4.2.M0-201103230402.fc14 opensaf-log-libs.x86_64 0:4.2.M0-201103230402.fc14 opensaf-log-server.x86_64 0:4.2.M0-201103230402.fc14 opensaf-ntf-libs.x86_64 0:4.2.M0-201103230402.fc14 opensaf-ntf-server.x86_64 0:4.2.M0-201103230402.fc14 Complete! </pre><p> 5. Create /etc/opensaf/imm.xml as specified in /usr/share/opensaf/immxml/README.<br /><br />Make sure to edit nodes.cfg, the line with SC-1, third column to match the short<br />hostname of the system.<br /><br />6. Configure OpenSAF to use MDS/TCP:<br /> - Go to /etc/opensaf<br /> - Edit nodeinit.conf.controller and remove line with nid_tipc<br /> - Edit nid.conf and set MDS_TRANSPORT=TCP<br /> - Edit dtmd.conf and change DTM_NODE_IP to the IP address of the local/self node<br /> - Create a custom login file for OpenSAF:<br /> echo "export MDS_TRANSPORT=TCP" > /etc/profile.d/opensaf.sh<br /><br />7. Start OpenSAF as root (or reboot):<br /> </p> <pre class="wiki">[root@FC14-1 opensaf]# /etc/init.d/opensafd start Starting OpenSAF Services: [ OK ] </pre><p> <br />8. Check status:<br /> </p> <pre class="wiki">[root@FC14-1 opensaf]# /etc/init.d/opensafd status safSISU=safSu=SC-1\,safSg=NoRed\,safApp=OpenSAF,safSi=NoRed2,safApp=OpenSAF saAmfSISUHAState=ACTIVE(1) safSISU=safSu=SC-1\,safSg=2N\,safApp=OpenSAF,safSi=SC-2N,safApp=OpenSAF saAmfSISUHAState=ACTIVE(1) </pre><p> <br /><br />9. Do some stuff:<br /> - For example examine IMM content with the imm* commands<br /> - Add an application (to be described later)<br /><br /> </p> opensafyumfedorarpmnews OpenSAF Yum testing repository is now live! jfournier Mon, 21 Mar 2011 20:11:51 GMT http://devel.opensaf.org/blog/jfournier/2011/03/21/yum http://devel.opensaf.org/blog/jfournier/2011/03/21/yum <p> Check out the <a href="http://devel.opensaf.org/downloads">downloads</a> section for instructions on using our, under test, Yum repository for OpenSAF 4.0.x, 4.1.x and default nightly development snapshots. </p> opensafrpmyumnews OpenSAF 4.1 now available for download jfournier Wed, 16 Mar 2011 17:01:46 GMT http://devel.opensaf.org/blog/jfournier/2011/03/16/4_1_GA http://devel.opensaf.org/blog/jfournier/2011/03/16/4_1_GA <p> After two release candidate cycles, the OpenSAF community is happy to announce the general availability of OpenSAF 4.1. This release contains the following features: </p> <ul><li>SMF rollback support for campaign </li><li>SMF API to support upgrade aware user processes </li><li>OpenSAF cluster communication over TCP (TIPC still the default), enabler for non Linux platforms </li><li>AMF equal distribution of Service Instances over Service Units </li><li>IMM enhanced data capacity </li><li>IMM schema upgrade support </li><li>AM4J/AMF Java Agent </li><li>Improved AMF dynamic configuration support </li></ul><p> For more details see report: <a href="http://devel.opensaf.org/report/54">http://devel.opensaf.org/report/54</a> </p> <p> To get the code, check out the download section: <a href="http://devel.opensaf.org/downloads">http://devel.opensaf.org/downloads</a> </p> releaseopensaf4.1news OpenSAF 4.1 Release Candidate 2 (RC2) available jfournier Wed, 09 Mar 2011 22:45:27 GMT http://devel.opensaf.org/blog/jfournier/2011/03/09/4_1_RC2 http://devel.opensaf.org/blog/jfournier/2011/03/09/4_1_RC2 <p> The OpenSAF community is happy to announce the second 4.1 release candidate (RC2). This release contains critical bug fixes in the IMM Service that has been raised since RC1. </p> <p> To get the code, check out the download section: <a href="http://devel.opensaf.org/downloads">http://devel.opensaf.org/downloads</a> </p> <p> You can get the revision Changelog from <a href="http://devel.opensaf.org/wiki/changelog/4.1.RC2">http://devel.opensaf.org/wiki/changelog/4.1.RC2</a> </p> releaseopensaf4.1news OpenSAF 4.1 Release candidate 1 available hafe Wed, 23 Feb 2011 19:45:40 GMT http://devel.opensaf.org/blog/hafe/2011/02/23/4_1_RC1 http://devel.opensaf.org/blog/hafe/2011/02/23/4_1_RC1 <p> The OpenSAF community is happy to announce the first 4.1 release candidate. This release contains the following features: </p> <ul><li>SMF rollback support for campaign </li><li>SMF API to support upgrade aware user processes </li><li>OpenSAF cluster communication over TCP (TIPC still the default), enabler for non Linux platforms </li><li>AMF equal distribution of Service Instances over Service Units </li><li>IMM enhanced data capacity </li><li>IMM schema upgrade support </li><li>AM4J/AMF Java Agent </li><li>Improved AMF dynamic configuration support </li></ul><p> For more details see report: <a href="http://devel.opensaf.org/report/54">http://devel.opensaf.org/report/54</a> </p> <p> To get the code, check out the download section: <a href="http://devel.opensaf.org/downloads">http://devel.opensaf.org/downloads</a> </p> releaseopensaf4.1news OpenSAF patch release 4.0.1 is now available for download jfournier Wed, 23 Feb 2011 18:51:23 GMT http://devel.opensaf.org/blog/jfournier/2011/02/23/%3Cpost_shortname%3E http://devel.opensaf.org/blog/jfournier/2011/02/23/%3Cpost_shortname%3E <p> The OpenSAF community is happy to announce the first patch release since the general availability of OpenSAF 4.0. This release contains +175 changesets. </p> <p> To get the code, check out the download section: <a href="http://devel.opensaf.org/downloads">http://devel.opensaf.org/downloads</a> </p> releaseopensafnewspatch