OpenSAF - Blog
http://devel.opensaf.org/blog
New OpenSAF Blog Interfaceen-USTrac 0.11.7OpenSAFhttp://devel.opensaf.org/chrome/site/logo.png
http://devel.opensaf.org/blog
OpenSAF European symposium Nov 2012hafeWed, 31 Oct 2012 09:27:00 GMT
http://devel.opensaf.org/blog/hafe/2012/10/31/%3Cpost_shortname%3E
http://devel.opensaf.org/blog/hafe/2012/10/31/%3Cpost_shortname%3E<p>
<a class="ext-link" href="http://www.opensaf.org/OpenSAF-European-Symposium,-November-2012~443923~14944.htm"><span class="icon"> </span>http://www.opensaf.org/OpenSAF-European-Symposium,-November-2012~443923~14944.htm</a>
</p>
newsOpenSAF patch release 4.2.2 is now available for downloadhafeMon, 08 Oct 2012 11:54:24 GMT
http://devel.opensaf.org/blog/hafe/2012/10/08/4.2.2-release
http://devel.opensaf.org/blog/hafe/2012/10/08/4.2.2-release<p>
The OpenSAF community is pleased to announce availability of the 4.2.2 patch release.
</p>
<p>
The source can be downloaded <a href="http://devel.opensaf.org/downloads/9">here</a>.
</p>
<p>
The complete list of 4.2.2 fixed defects with ticket references can be found <a href="http://devel.opensaf.org/version/4.2.2">here</a> or in the contained ChangeLog file.
</p>
<p>
The corresponding documentation can be downloaded <a href="http://devel.opensaf.org/hg/opensaf-4.x-documentation/archive/067e38ce874e.tar.gz">here</a>.
</p>
releasenewspatch4.2.2RC1 release candidate availablehafeFri, 28 Sep 2012 12:51:23 GMT
http://devel.opensaf.org/blog/hafe/2012/09/28/4.2.2RC1
http://devel.opensaf.org/blog/hafe/2012/09/28/4.2.2RC1<p>
The 4.2.2RC1 tag has been applied to the 4.2 branch. An archive is created and can be found here:
</p>
<p>
http://devel.opensaf.org/downloads/8
</p>
<p>
OpenSAF encourage the community to test this pre-release. Please report any issues using 4.2.2RC1 in the Version field in trac at [http://devel.opensaf.org/ http://devel.opensaf.org]
</p>
<p>
Friday October the 5th is the tentative date for the 4.2.2 release.
</p>
newsOpenSAF patch release 4.2.1 is now available for downloadhafeWed, 23 May 2012 16:07:32 GMT
http://devel.opensaf.org/blog/hafe/2012/05/23/4.2.1-release
http://devel.opensaf.org/blog/hafe/2012/05/23/4.2.1-release<p>
The OpenSAF community is pleased to announce availability of the 4.2.1 patch release.
</p>
<p>
The source can be downloaded <a href="http://devel.opensaf.org/downloads/7">here</a>.
</p>
<p>
The complete list of 4.2.1 fixed defects with ticket references can be found <a href="http://devel.opensaf.org/version/4.2.1">here</a> or in the contained ChangeLog file.
</p>
<p>
The corresponding documentation can be downloaded <a href="http://devel.opensaf.org/hg/opensaf-4.x-documentation/archive/0ede635ff6d4.tar.gz">here</a>.
</p>
releasenewspatchOpenSAF 4.2 ReleasedhafeTue, 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>
releasenewsopensafautoconf requirements to build OpenSAFhafeWed, 08 Jun 2011 10:46:59 GMT
http://devel.opensaf.org/blog/hafe/2011/06/08/%3Cpost_shortname%3E
http://devel.opensaf.org/blog/hafe/2011/06/08/%3Cpost_shortname%3E<p>
For those of you using mercurial and building the default branch, you are now required to update autoconf to at least 2.61 which is known to work. 2.59 does not work!
</p>
newstoolsbuildRunning OpenSAF on Fedora14hafeWed, 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>
opensafyumfedorarpmnewsOpenSAF 4.1 Release candidate 1 availablehafeWed, 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.1newsOpenSAF Release 4.1 InformationhafeTue, 25 Jan 2011 23:11:06 GMT
http://devel.opensaf.org/blog/release_4_1
http://devel.opensaf.org/blog/release_4_1<p>
The OpenSAF 4.1 release is closing in and is now in the functional complete state. Check out this <a href="http://devel.opensaf.org/version/4.1.0">roadmap</a> for more information about newly introduced functionality. A few issues remain to be solved before general availability.
</p>
releasenews