<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CEQCQX0-fyp7ImA9WhRaE0U.&quot;"><id>tag:blogger.com,1999:blog-2128925626329464533</id><updated>2012-02-16T09:52:40.357+01:00</updated><category term="Opensolaris" /><category term="Python" /><category term="Network" /><category term="Ops Center" /><category term="Xen" /><category term="Sun" /><category term="Microsoft" /><category term="xVM" /><category term="ODF" /><category term="G1" /><category term="XVMOC" /><category term="OpenOffice.org" /><category term="Solaris" /><category term="ldom" /><category term="zones" /><category term="Virtualization" /><category term="2009.06" /><category term="Oracle" /><category term="Android" /><category term="blog" /><category term="Crossbow" /><title>Zed Visions</title><subtitle type="html" /><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://blog.zach.st/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://blog.zach.st/" /><author><name>Manuel Zach</name><uri>http://www.blogger.com/profile/17114962649814477078</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/ZedVisions" /><feedburner:info uri="zedvisions" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;Ak8BRX08cSp7ImA9WhdRGUw.&quot;"><id>tag:blogger.com,1999:blog-2128925626329464533.post-525781031619233910</id><published>2011-08-09T20:57:00.002+02:00</published><updated>2011-08-09T21:40:54.379+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-09T21:40:54.379+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Virtualization" /><category scheme="http://www.blogger.com/atom/ns#" term="ldom" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><category scheme="http://www.blogger.com/atom/ns#" term="Python" /><title>Map the guest ldom name to the operating system hostname</title><content type="html">Keeping the documentation of the IT infrastructure by hand up to date is not really a lot of fun nor exciting, but still necessary. More automation in this area would be nice. After looking for an "Enterprise solution" for some months, I think there is no off-the-shelf solution which fulfills all our needs. &lt;br /&gt;
&lt;br /&gt;
Therefore I started to develop a basic discovery script, which should discover all important information of our Solaris and Linux servers and feeds the info in our CMDB. Most of the stuff is straight forward and at best a opportunity to improve my Regex skills, but there are also some challenges which could be interesting for others.&lt;br /&gt;
&lt;br /&gt;
For example, finding out the hostname of a guest ldom (now called &lt;a href="http://www.oracle.com/us/technologies/virtualization/oraclevm/oracle-vm-server-for-sparc-068923.html"&gt;Oracle VM Server for SPARC&lt;/a&gt; guest VM), which is configured inside the ldom. The real hostname is much more interesting for us than the name of the virtual hardware.&lt;br /&gt;
&lt;br /&gt;
In Solaris 10 update9 you have now the &lt;a href="http://download.oracle.com/docs/cd/E23120_01/html/821-2855/virtinfo-1m.html"&gt;virtinfo&lt;/a&gt; utility, which is sometimes able to display the name of the control domain from inside the guest domain, you could use this information to create a mapping.&lt;br /&gt;
&lt;br /&gt;
For our use case this method does not really help, the only possible solution I could find, was by connecting directly with telnet to the console of the guest ldoms. As you can see in the following listening, the hostname "virtualserver1" is printed in the login prompt.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: plain"&gt;telnet localhost 5000
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.

Connecting to console &amp;quot;ldom1&amp;quot; in group &amp;quot;ldom1&amp;quot; ....
Press ~? for control options ..

virtualserver1 console login:
&lt;/pre&gt;&lt;br /&gt;
Telnet is not the most friendly and stable interface to script, but with python it's quickly done.&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: python"&gt;ldm_list_raw = exec_cl(&amp;quot;ldm list -p | grep state=active&amp;quot;)
consoles = re.findall(r'cons=([0-9]+)', ldm_list_raw)

print &amp;quot;Console: \tHostname of guest ldom&amp;quot;
print &amp;quot;-------- \t----------------------&amp;quot;
for console in consoles:
    tn = telnetlib.Telnet(&amp;quot;127.0.0.1&amp;quot;,console)

    tn.write(&amp;quot;\n\n\n&amp;quot;)
    mo = tn.expect([r' (\S*) console login',r'} (ok)'],2)
    tn.close()
    if mo[1]:
        ldom_hostname = mo[1].group(1)
        if ldom_hostname == 'ok':
            print &amp;quot;%s: \t\tOBP&amp;quot; % console
        else:
            print &amp;quot;%s: \t\t%s&amp;quot; % (console,ldom_hostname)
&lt;/pre&gt;&lt;br /&gt;
This basic script generates the following simple output, if executed from the control domain:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="brush: plain"&gt;python list-ldom-hostnames.py 

Console:        Hostname of guest ldom
--------        ----------------------
5000:           virtualserver1
5002:           OBP
5003:           virtualserver3
5004:           Virtualserver4
&lt;/pre&gt;&lt;br /&gt;
Now you can also see a limitation of this method, if the operating system is not running, you won't get the hostname. E.g. the guest ldom on console 5002 from the example is turned on but not booted, it's waiting in the OBP.&lt;br /&gt;
&lt;br /&gt;
Full prove of concept script: &lt;a href="http://blog.zach.st/list_ldom_hostnames.py"&gt;list-ldom-hostnames.py&lt;/a&gt;&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2128925626329464533-525781031619233910?l=blog.zach.st' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZedVisions/~4/1syh4bILCfw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.zach.st/feeds/525781031619233910/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.zach.st/2011/08/map-guest-ldom-name-to-operating-system.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/525781031619233910?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/525781031619233910?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZedVisions/~3/1syh4bILCfw/map-guest-ldom-name-to-operating-system.html" title="Map the guest ldom name to the operating system hostname" /><author><name>Manuel Zach</name><uri>http://www.blogger.com/profile/17496166308374407366</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.zach.st/2011/08/map-guest-ldom-name-to-operating-system.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ANQHkzeSp7ImA9Wx5QGEU.&quot;"><id>tag:blogger.com,1999:blog-2128925626329464533.post-6434669121138407316</id><published>2010-09-07T21:57:00.001+02:00</published><updated>2010-09-07T22:03:11.781+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-07T22:03:11.781+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sun" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><category scheme="http://www.blogger.com/atom/ns#" term="Ops Center" /><title>Update on OpsCenter proxies in local zones</title><content type="html">Some time ago, OK a long time ago, I talked about installing an OpsCenter proxy in a local zone on Solaris. I noted that it is a bad idea and ugly. Especially upgrading JET is somehow a no-go, if you still want support for your application. My hope during this time was, that version 2.5 will support local zones.&lt;br /&gt;
&lt;br /&gt;
And in deed, the support was added, but only for the satellite controller. So I was looking for a way to improve the solution to run the proxy in a zone. The technical limitation which prevents the standard installation of&amp;nbsp;the proxy in a zone, is the NFS server which is used by JET. It's simply not possible to run the Solaris NFS server in a local zone.&lt;br /&gt;
&lt;br /&gt;
To overcome this limitation I tried &lt;a href="http://unfs3.sourceforge.net/"&gt;unfs3&lt;/a&gt; an opensource userspace NFS server, the installation was not so tricky compared to the solution with the remote NFS-server and JET 4.7, but there are some pitfalls. And during runtime the proxy runs really fine, at the moment we use such a proxy setup with around 80 connected agents.&lt;br /&gt;
&lt;br /&gt;
But there is one big&amp;nbsp;disadvantage, &amp;nbsp;if you upgrade OpsCenter, the upgrade scripts will have some problems with the setup. It seems that the SUN/Oracle engineers don't want to support this homegrown setup. I am tired of fixing/adapting this upgrade scripts, so we are slowly switching all proxies to LDOMs now. After a few months it seams that the proxy runs really fine in an own LDOM and it's also completely officially supported.&lt;br /&gt;
&lt;br /&gt;
Lessons learned:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Don't run an OpsCenter proxy in a local zone, as long as it is not officially supported.&lt;/li&gt;
&lt;li&gt;JET/Jumpstart: after troubleshooting some scripts of them, I like to say ... please&amp;nbsp;re-implement&amp;nbsp;this ancient software, please!!&lt;/li&gt;
&lt;li&gt;unfs3 is pretty neat if you feel the need to run a NFS server in a solaris local zone.&lt;/li&gt;
&lt;li&gt;Guest LDOMs are fine to run OpsCenter proxies.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2128925626329464533-6434669121138407316?l=blog.zach.st' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZedVisions/~4/3Di_2Qv2mWo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.zach.st/feeds/6434669121138407316/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.zach.st/2010/09/update-on-opscenter-proxies-in-local.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/6434669121138407316?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/6434669121138407316?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZedVisions/~3/3Di_2Qv2mWo/update-on-opscenter-proxies-in-local.html" title="Update on OpsCenter proxies in local zones" /><author><name>Manuel Zach</name><uri>http://www.blogger.com/profile/17114962649814477078</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.zach.st/2010/09/update-on-opscenter-proxies-in-local.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYAQ3o8eip7ImA9WxNWEk0.&quot;"><id>tag:blogger.com,1999:blog-2128925626329464533.post-139511576514330427</id><published>2009-10-10T19:32:00.009+02:00</published><updated>2009-10-10T20:42:22.472+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-10-10T20:42:22.472+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Network" /><category scheme="http://www.blogger.com/atom/ns#" term="Opensolaris" /><category scheme="http://www.blogger.com/atom/ns#" term="Virtualization" /><category scheme="http://www.blogger.com/atom/ns#" term="Sun" /><category scheme="http://www.blogger.com/atom/ns#" term="xVM" /><category scheme="http://www.blogger.com/atom/ns#" term="Crossbow" /><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><title>Publishing my bachelor thesis on Solaris network virtualization</title><content type="html">After finishing my bachelor thesis, my plan was to publish the interesting parts of the thesis in own blog entries. But so far, I couldn't find the time to do this. So I'm just publishing the complete document now.&lt;br /&gt;&lt;br /&gt;I hope it could help someone to get a quick overview on the Solaris/Opensolaris network stack and it's virtualization capabilities, especially Crossbow.&lt;br /&gt;&lt;br /&gt;I'm open and glad for every feedback.&lt;br /&gt;&lt;br /&gt;So far the document is only available in German:&lt;br /&gt;&lt;a href="http://docs.google.com/fileview?id=0BwQq72EZdRkJMTIwYWU4Y2MtMWE4ZC00Yjc4LWFjZmYtZGMwZmE5MzYzNzNj&amp;amp;hl=en"&gt;Solaris-Netzwerkvirtualisierung.pdf&lt;/a&gt; (&lt;a href="http://sites.google.com/a/zach.st/www/files/Solaris-Netzwerkvirtualisierung.pdf"&gt;pdf&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;/span&gt;&lt;blockquote&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;Abstract&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The topic of this work is Network-Virtualization on the Solaris OS. It starts with a brief look at the Solaris 10 network stack, with its features and capabilities. Its historical development over the years is also covered. The actual generation of the stack with the name „Crossbow” is the main topic of this work. Crossbow expands the stack with virtualization features, with considering performance and simple management. The architecture and the technical implementation of Crossbow is also covered. To prove the capabilities of the stack, several benchmarks are performed. The benchmarks look especially at the throughput and the CPU usage.&lt;br /&gt;&lt;br /&gt;Crossbow has only been released in June 2009 along with Opensolaris 2009.06, so this is one of the first academic works which covers this topic.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2128925626329464533-139511576514330427?l=blog.zach.st' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZedVisions/~4/m5UJHJQEngw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.zach.st/feeds/139511576514330427/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.zach.st/2009/10/publishing-my-bachelor-thesis-on.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/139511576514330427?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/139511576514330427?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZedVisions/~3/m5UJHJQEngw/publishing-my-bachelor-thesis-on.html" title="Publishing my bachelor thesis on Solaris network virtualization" /><author><name>Manuel Zach</name><uri>http://www.blogger.com/profile/17114962649814477078</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>2</thr:total><feedburner:origLink>http://blog.zach.st/2009/10/publishing-my-bachelor-thesis-on.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEINRXgycSp7ImA9WxJWGU4.&quot;"><id>tag:blogger.com,1999:blog-2128925626329464533.post-1902260159074147832</id><published>2009-06-17T07:38:00.006+02:00</published><updated>2009-06-25T15:29:54.699+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-25T15:29:54.699+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="XVMOC" /><category scheme="http://www.blogger.com/atom/ns#" term="Sun" /><category scheme="http://www.blogger.com/atom/ns#" term="zones" /><category scheme="http://www.blogger.com/atom/ns#" term="xVM" /><category scheme="http://www.blogger.com/atom/ns#" term="Solaris" /><category scheme="http://www.blogger.com/atom/ns#" term="Ops Center" /><title>Howto install a xVM Ops Center proxy in a local zone.</title><content type="html">xVM Ops Center 2.1 has a well designed and flexible architecture with its satellite controller, proxies and agents. But the zoning support is quite poor. It is only supported to put the satellite controller in a local zone, the proxy needs to be installed in a global zone.&lt;p&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;If Solaris container are your preferred virtualization technology, like in my company, it could be that you don't like it, if you have to deploy a proxy in the global zone along with many local zones. So the only solution is perhaps, to put the proxy on an exclusive server hardware. If you consider HA, multiple datacenters, costs and the very low resource utilization of the proxy services itself, you will not love this solution, too.&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;AFAIK, the proxy of 2.1 can't run in a local zone, because the shipped JET needs a local NFS-server and the Solaris NFS-Server can't run in a local zone. But luckily, the latest version of JET (4.7) now supports remote NFS-servers.&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;This Howto outlines how to install the xVM Ops Center proxy in a local zone, how to upgrade to JET 4.7 and how to use a remote NFS-server. This setup works quite fine in our environment, so far.&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-weight: bold;"&gt;Please consider, that this Howto should only be a proof of concept, Ops Center is not indented for editing scripts by your own. Of course you will get into trouble if you open support requests at SUN for your modified Ops Center setup. If you want support for a zoned proxy, open a feature request at SUN. If enough people request this feature, it will get a higher priority and I guess it will be implemented soon.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p  style="margin-bottom: 0cm;font-family:arial;"&gt;&lt;span style="font-size:180%;"&gt;HOWTO&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;&lt;span style="font-size:180%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;h2 class="western"&gt;Consider for reading&lt;br /&gt;&lt;/h2&gt;&lt;p style="margin-bottom: 0cm;"&gt; &lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;10.156.64.20 is the IP of the remote NFS-Server.&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;10.156.64.42 is the IP of the XVMOC Proxy.&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;10.156.64.41 is the IP of the XVMOC Enterprise Controller.&lt;/p&gt; &lt;h2 class="western"&gt;&lt;br /&gt;&lt;/h2&gt;&lt;h2 class="western"&gt;Install Zone&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;Some devices are needed in the zone.&lt;/p&gt; &lt;p&gt;The ISC-dhcpd needs the NIC cloning device, for e1000g, e.g. /dev/e1000g. Some JET-scripts need also the devices for lofiadm (/dev/lofictl, /dev/lofi/*, /dev/rlofi/*).&lt;/p&gt; &lt;p&gt;For DHCP also exlusive NICs are needed, you need for each (v)lan a NIC, e.g. e1000g2 for the „ILO“-lan and e1000g1 for the OC/JET/NFS-lan.  &lt;/p&gt; &lt;p&gt;So create a zone config:&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;bash-3.00# zonecfg -z proxy info&lt;br /&gt;zonename: proxy&lt;br /&gt;zonepath: /zones/proxy &lt;/span&gt; &lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;brand: native&lt;br /&gt;autoboot: false&lt;br /&gt;bootargs:&lt;br /&gt;pool:&lt;br /&gt;limitpriv:&lt;br /&gt;scheduling-class:&lt;br /&gt;ip-type: exclusive&lt;br /&gt;net:&lt;br /&gt;address not specified&lt;br /&gt;physical: e1000g2&lt;br /&gt;defrouter not specified&lt;br /&gt;net:&lt;br /&gt;address not specified&lt;br /&gt;physical: e1000g1&lt;br /&gt;defrouter not specified&lt;br /&gt;device&lt;br /&gt;match: /dev/e1000g&lt;br /&gt;device&lt;br /&gt;match: /dev/lofictl&lt;br /&gt;device&lt;br /&gt;match: /dev/lofi/*&lt;br /&gt;device&lt;br /&gt;match: /dev/rlofi/*&lt;/span&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;Install and boot it:&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;zoneadm -z proxy install&lt;br /&gt;zoneadm -z proxy boot&lt;/span&gt;&lt;/p&gt;&lt;p&gt;  &lt;/p&gt;&lt;p&gt;Configure it:&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;zlogin -C proxy&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Config for e1000g2&lt;/p&gt; &lt;p align="LEFT"&gt;&lt;span style="background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;                   Use DHCP: No&lt;br /&gt;             Host name: proxy&lt;br /&gt;            IP address: 10.156.64.42&lt;br /&gt;System part of a subnet: Yes&lt;br /&gt;               Netmask: 255.255.240.0&lt;br /&gt;           Enable IPv6: No&lt;br /&gt;         Default Route: Specify one&lt;br /&gt;     Router IP Address: 10.156.64.1&lt;/span&gt;  &lt;/p&gt; &lt;p&gt;After configuring with „zlogin -C“, setup also the second interface for the „ILO“-lan.&lt;/p&gt; &lt;p&gt;Persitent or e.g&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;ifconfig e1000g1 10.156.16.42/20 up&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Install TFTP-Server&lt;/p&gt; &lt;p&gt;Packages should be already installed, copy the SMF manifest from the global zone, to the proxy zone and import it:&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(192, 192, 192) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;svccfg import tftp-udp6.xml&lt;/span&gt;&lt;/p&gt; &lt;h2 class="western"&gt;Install Proxy&lt;/h2&gt; &lt;p&gt;You need the XVMOC 2.1 installer. I don't know why, but you have to create some directories before executing the installer:&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(192, 192, 192) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;mkdir -p /opt/sun/n1gc/pkgs/var/sadm/install&lt;br /&gt;mkdir -p /var/opt/sun/xvm/osp/web/pub/&lt;br /&gt;mkdir -p /var/opt/sun/xvm/osp/ssh/&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(192, 192, 192) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;bash-3.00# ./install -p&lt;br /&gt;Sun Microsystems, Inc. Binary Code License Agreement&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(192, 192, 192) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;        xVM Ops Center Proxy Server Installer (version 2.1.0.900 on SunOS)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(192, 192, 192) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt; 1. Install Expect.                                                  [Completed]&lt;br /&gt;2. Install IPMI tool.                                               [Completed]&lt;br /&gt;3. Install Agent components.                                        [Completed]&lt;br /&gt;4. Install application packages.                                    [Completed]&lt;br /&gt;5. Install Core Channel components.                                 [Completed]&lt;br /&gt;6. Install Proxy Server components.                                 [Completed]&lt;br /&gt;7. Install UCE Http proxy.                                          [Completed]&lt;br /&gt;8. Install OS provisioning components.                              [Completed]&lt;br /&gt;9. Initialize (but do not start) services.                          [Completed]&lt;br /&gt;&lt;br /&gt;xVM Ops Center Proxy Server installation is complete.&lt;br /&gt;xVM Ops Center Proxy Server is now ready to be configured. &lt;/span&gt; &lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Now upgrading to JET 4.7 is necessary&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(192, 192, 192) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;pkgrm JetFLASH&lt;br /&gt;pkgrm SUNWjet&lt;/span&gt;&lt;/p&gt; &lt;p&gt;Download Jet 4.7 and install only the SUNWjet and the JetFLASH package. Ignore share_nfs errors.&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(192, 192, 192) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;pkgadd -d jet.pkg&lt;/span&gt;&lt;/p&gt; &lt;h2 class="western"&gt;Migrate to remote NFS-Shares&lt;/h2&gt; &lt;p&gt;On NFS-Server create following directories:&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(192, 192, 192) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;mkdir /opt/SUNWjet&lt;br /&gt;mkdir /var/js&lt;br /&gt;mkdir -p /var/opt/sun/xvm/osp/share/allstart&lt;/span&gt;&lt;/p&gt; &lt;p&gt;On NFS-Server, share this directories, the proxy zone needs write access, the future JET-clients only read access.&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(192, 192, 192) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;share -F nfs -o ro,anon=0,rw=proxy -d "Allstart Share" /var/opt/sun/xvm/osp/share/allstart&lt;br /&gt;share -F nfs -o ro,anon=0,rw=proxy -d "Allstart Share" /var/js&lt;br /&gt;share -F nfs -o ro,anon=0,rw=proxy -d "JET Framework" /opt/SUNWjet&lt;/span&gt;&lt;/p&gt; &lt;p&gt;On Proxy Zone:&lt;/p&gt; &lt;ol&gt;&lt;li&gt;&lt;p&gt;Mount this shares somewhere.&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Move the local content to the mounted shares&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Delete the local content, e.g. rm /opt/SUNWjet/*&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Unmount the NFS-shares&lt;/p&gt;  &lt;/li&gt;&lt;li&gt;&lt;p&gt;Remount the NFS-Shares on the now emtpy mountpoints  (/var/opt/sun/xvm/osp/share/allstart, /var/js, /opt/SUNWjet)&lt;br /&gt;mount  -F nfs nfsserver:/opt/SUNWjet /opt/SUNWjet&lt;br /&gt;mount -F nfs  nfsserver:/var/js /var/js&lt;br /&gt;mount -F nfs  nfsserver:/var/opt/sun/xvm/osp/share/allstart   \&lt;br /&gt;/var/opt/sun/xvm/osp/share/allstart&lt;/p&gt; &lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;h2 class="western"&gt;Configure and start xvmoc proxy&lt;/h2&gt; &lt;p&gt;See also: XVMOC-WIKI http://wikis.sun.com/display/xvmOC2dot1/Configuring+an+Enterprise+Controller+for+Updates+%28Optional%29&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(192, 192, 192) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;/opt/SUNWxvmoc/bin/proxyadm configure -s 10.156.64.41 -u root -p /var/tmp/xVM/mypasswd -a 10.156.64.42&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;Edit file: /opt/SUNWjet/etc/jumpstart.conf&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(192, 192, 192) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;JS_CFG_SVR=10.156.64.20&lt;br /&gt;JS_CLIENT_BOOT="remote"&lt;br /&gt;JS_PKG_DIR="10.156.64.20:/var/js/pkg"&lt;br /&gt;JS_PATCH_DIR="10.156.64.20:/var/js/patch" &lt;/span&gt; &lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;For some reason the „add_install_client“ from the Solaris Update6  DVD checks if the JET-filesystems are local ones, this breaks the installation, so we have to fix it. The Fix manipulates the return value. This procedure is necessary after every „OS-Image import“.&lt;/p&gt; &lt;p&gt;File: /var/js/&lt;x&gt;&lt;os-image&gt;/Solaris_10/Tools/add_install_client&lt;/os-image&gt;&lt;/p&gt; &lt;p&gt;under the line „df -l ${IMAGE_PATH} &gt; /dev/null 2&gt;&amp;amp;1“ insert:&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(192, 192, 192) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;echo "====FIX====="&lt;/span&gt;&lt;/p&gt; &lt;p&gt;so it looks like:  &lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;df -l ${IMAGE_PATH} &gt; /dev/null 2&gt;&amp;amp;1&lt;br /&gt;echo "====FIX====="&lt;br /&gt;if [ $? -ne 0 ] ; then&lt;/span&gt;&lt;/p&gt; &lt;h2 class="western"&gt;&lt;br /&gt;&lt;/h2&gt;&lt;h2 class="western"&gt;Finish&lt;/h2&gt; &lt;p&gt;Now create a OS-Profile for Solaris 10 with this extra custom JET-parameters:&lt;/p&gt; &lt;p&gt;&lt;span style="background: rgb(204, 204, 204) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;"&gt;base_config_media=10.156.64.20&lt;br /&gt;base_config_client_boot=remote&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt; &lt;p&gt;You should be able to deploy this OS-Profile, now.&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2128925626329464533-1902260159074147832?l=blog.zach.st' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZedVisions/~4/kIY1tSeSHhM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.zach.st/feeds/1902260159074147832/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.zach.st/2009/06/howto-install-xvm-ops-center-proxy-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/1902260159074147832?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/1902260159074147832?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZedVisions/~3/kIY1tSeSHhM/howto-install-xvm-ops-center-proxy-in.html" title="Howto install a xVM Ops Center proxy in a local zone." /><author><name>Manuel Zach</name><uri>http://www.blogger.com/profile/17114962649814477078</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.zach.st/2009/06/howto-install-xvm-ops-center-proxy-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEGQH8zeip7ImA9WxJQFEg.&quot;"><id>tag:blogger.com,1999:blog-2128925626329464533.post-6761655003668722131</id><published>2009-05-27T21:41:00.004+02:00</published><updated>2009-05-27T21:47:01.182+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-27T21:47:01.182+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Opensolaris" /><category scheme="http://www.blogger.com/atom/ns#" term="Sun" /><category scheme="http://www.blogger.com/atom/ns#" term="2009.06" /><title>Summary of the new feature in Opensolaris 2009.06</title><content type="html">Peter Dennis created a nice presentation for Community One, about the new features in OpenSolaris 2009.06&lt;br /&gt;&lt;br /&gt;Have a look: &lt;a href="http://wikis.sun.com/download/attachments/102400619/community1-whats-new.pdf"&gt;wikis.sun.com&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2128925626329464533-6761655003668722131?l=blog.zach.st' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZedVisions/~4/37wEiqVGJps" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.zach.st/feeds/6761655003668722131/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.zach.st/2009/05/summary-of-new-feature-in-opensolaris.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/6761655003668722131?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/6761655003668722131?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZedVisions/~3/37wEiqVGJps/summary-of-new-feature-in-opensolaris.html" title="Summary of the new feature in Opensolaris 2009.06" /><author><name>Manuel Zach</name><uri>http://www.blogger.com/profile/17114962649814477078</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.zach.st/2009/05/summary-of-new-feature-in-opensolaris.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcDSXw5fCp7ImA9WxJRFUU.&quot;"><id>tag:blogger.com,1999:blog-2128925626329464533.post-339128316483234849</id><published>2009-05-17T20:36:00.005+02:00</published><updated>2009-05-17T21:21:18.224+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-17T21:21:18.224+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="G1" /><title>3MobileTV now in HD</title><content type="html">A small update on 3MobileTV on my G1. I &lt;a href="http://blog.zach.st/2009/05/3mobiletv-on-android-g1.html"&gt;mentioned&lt;/a&gt; two weeks ago, that the 3MobileTV live-streams are working on my G1, but only the non-HD versions.&lt;br /&gt;&lt;br /&gt;After upgrading the firmware to 1.5, I tried the HD-streams again. I use the firmware from JF, perhaps there is some additional magic in it, but with this firmware, the HD-streams are working fine!&lt;br /&gt;HD is really a big difference, my G1 screen seems now a lot larger :)&lt;br /&gt;&lt;br /&gt;My next wish is now, some kind of buffering. Because atm, it seems there is no buffering at all. If there is a performance issue, the player stucks and sometimes you have to restart the stream.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2128925626329464533-339128316483234849?l=blog.zach.st' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZedVisions/~4/_-b9r8SWBpg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.zach.st/feeds/339128316483234849/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.zach.st/2009/05/3mobiletv-now-in-hd.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/339128316483234849?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/339128316483234849?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZedVisions/~3/_-b9r8SWBpg/3mobiletv-now-in-hd.html" title="3MobileTV now in HD" /><author><name>Manuel Zach</name><uri>http://www.blogger.com/profile/17114962649814477078</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.zach.st/2009/05/3mobiletv-now-in-hd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQAR3o6eCp7ImA9WxJREkk.&quot;"><id>tag:blogger.com,1999:blog-2128925626329464533.post-4325330917577865252</id><published>2009-05-13T20:06:00.006+02:00</published><updated>2009-05-13T22:25:46.410+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-13T22:25:46.410+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Virtualization" /><category scheme="http://www.blogger.com/atom/ns#" term="Sun" /><category scheme="http://www.blogger.com/atom/ns#" term="Xen" /><category scheme="http://www.blogger.com/atom/ns#" term="xVM" /><category scheme="http://www.blogger.com/atom/ns#" term="Oracle" /><title>Oracle buys Virtual Iron</title><content type="html">Oracle did it again, they bought one of the last available Xen specialists on the virtualization market. Today, they &lt;a href="http://www.oracle.com/virtualiron/index.html"&gt;announced&lt;/a&gt; the acquirement of Virtual Iron.&lt;br /&gt;&lt;br /&gt;Now, Oracle owns three Xen-based virtualization solutions: Oracle VM, xVM-Server and Virtual Iron. It seems clear, that Xen is the strategic virtualization technology for them. Which could mean, that Xen has a great future, although Redhat, Ubuntu and some other Linux distributions use the rival technology KVM.&lt;br /&gt;&lt;br /&gt;But, I have to say, I don't feel very well after reading the announcement (&lt;a href="http://www.oracle.com/virtualiron/virtualiron-faq.pdf"&gt;FAQ&lt;/a&gt;):&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;. . .&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;How will Virtual Iron fit into Oracle’s overall virtualization management strategy?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The combination of Oracle and Virtual Iron supports Oracle’s strategy to provide complete, full stack management across the virtual and physical enterprise and is expected to provide customers with comprehensive and dynamic virtualization management. The combined suite of products is expected to simplify the deployment and configuration of physical servers, virtual machines, and applications while providing a highly available platform for hosting Oracle software and other enterprise applications. In addition, dynamic virtualization management software will help maintain virtual machine performance, improve data center utilization, and optimize power consumption. Virtual Iron combined with Oracle VM and Enterprise Manager, is expected to provide a functionally rich virtualization management product suite that can efficiently manage the entire software stack across virtual and physical environments to make applications easier to deploy, manage, and support.&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;&lt;/blockquote&gt;Oracle Enterprise Manager should be extended to manage Xen virtual machines?&lt;br /&gt;"... management across the virtual and physical enterprise ..."? - Wait I've heart about it, ... Sun xVM Ops Center! Right?, Not?&lt;br /&gt;&lt;br /&gt;I really don't know Oracle Enterprise Manager, but according to this press release, it sounds, that Oracle Enterprise Manager should become very similar to &lt;a href="http://www.sun.com/software/products/xvmopscenter/"&gt;Sun xVM Ops Center&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;xVM Ops Center 2.1 is today in a quite good shape, but xVM-Server is only as beta available, I guess it well take some time, until it's ready.&lt;br /&gt;&lt;br /&gt;Another interesting question for Oracle's virtualization strategy is: Will they use Linux for the Xen dom0 or their own Solaris, in the future? ATM, Linux is used by Oracle VM and Virtual Iron. Solaris is used for xVM-Server. Solaris in dom0 would mean: ZFS, Dtrace, SMF, FM, Crossbow and a lot more great Solaris technologies, but does it matter for Oracle?&lt;br /&gt;&lt;br /&gt;There are potential conflicts with the xVM portfolio, a clear roadmap for virtualization, especially for xVM, is strongly needed. Oracle, Sun are you listening?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2128925626329464533-4325330917577865252?l=blog.zach.st' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZedVisions/~4/noN-vV787u4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.zach.st/feeds/4325330917577865252/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.zach.st/2009/05/oracle-buys-virtual-iron.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/4325330917577865252?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/4325330917577865252?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZedVisions/~3/noN-vV787u4/oracle-buys-virtual-iron.html" title="Oracle buys Virtual Iron" /><author><name>Manuel Zach</name><uri>http://www.blogger.com/profile/17114962649814477078</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.zach.st/2009/05/oracle-buys-virtual-iron.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUAFR3s7eSp7ImA9WxJSEkQ.&quot;"><id>tag:blogger.com,1999:blog-2128925626329464533.post-6465877092020920502</id><published>2009-05-01T13:22:00.012+02:00</published><updated>2009-05-02T22:55:16.501+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-02T22:55:16.501+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="G1" /><title>3MobileTV on Android G1</title><content type="html">I guess, I'm one of the very few G1 owner with &lt;a href="http://www.drei.at/"&gt;dr&lt;/a&gt;&lt;a href="http://www.drei.at/"&gt;ei.at&lt;/a&gt; (Hutchison 3G Austria) as provider. But in my opinion this is really a winning team. Beside the quite cheap contract, they offer interesting services, like MobileTV.&lt;br /&gt;&lt;br /&gt;I recognized a few months ago, that drei.at offers for their 3G data-contracts a few free live-streams for watching TV on notebooks. They offer ORF1,ORF2, BBC World,ATV,PULS4, Red Bull Tv... and many more channels. If you visit http://www.drei.at on a notebook with a 3G modem from drei.at you could watch the live-streams in the Quicktime file format (*.mov).&lt;br /&gt;&lt;br /&gt;So I was looking for quicktime streaming support for android, unsuccessfully.&lt;br /&gt;&lt;br /&gt;Today, I had the idea, to look for the mobile portal website "Planet3". With the help of Google, I found it. Please keep in mind, that this URLs only work with a contract from drei.at:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;http://mobile.drei.at&lt;/li&gt;&lt;/ul&gt;And more important the MobileTV portal:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;http://mobile.drei.at/mobiletv/&lt;/li&gt;&lt;/ul&gt;The live-streams there, work out out the box, RTCP is used for the protocol and 3gp for the file format. So it's very similar to youtube mobile, which is also supported on android.&lt;br /&gt;&lt;br /&gt;You need a proper 3G connection, for a nice watching experience. There are also HD live-streams, but they don't work fluently. I don't now if it's because of my connection quality or my G1. Perhaps the HD streams work better with Android 1.5.&lt;br /&gt;&lt;br /&gt;The screen size is also pretty usable.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_AVXbkv9AYyg/SfytatCPkWI/AAAAAAAAAI4/ZG-nQYa_PeM/s1600-h/3mobiletv.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 167px;" src="http://4.bp.blogspot.com/_AVXbkv9AYyg/SfytatCPkWI/AAAAAAAAAI4/ZG-nQYa_PeM/s320/3mobiletv.jpg" alt="" id="BLOGGER_PHOTO_ID_5331326733177033058" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2128925626329464533-6465877092020920502?l=blog.zach.st' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZedVisions/~4/TNAcIFWOSzE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.zach.st/feeds/6465877092020920502/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.zach.st/2009/05/3mobiletv-on-android-g1.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/6465877092020920502?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/6465877092020920502?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZedVisions/~3/TNAcIFWOSzE/3mobiletv-on-android-g1.html" title="3MobileTV on Android G1" /><author><name>Manuel Zach</name><uri>http://www.blogger.com/profile/17114962649814477078</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_AVXbkv9AYyg/SfytatCPkWI/AAAAAAAAAI4/ZG-nQYa_PeM/s72-c/3mobiletv.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://blog.zach.st/2009/05/3mobiletv-on-android-g1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4NRH89eip7ImA9WxJSEEU.&quot;"><id>tag:blogger.com,1999:blog-2128925626329464533.post-7759141561696358080</id><published>2009-04-30T08:56:00.001+02:00</published><updated>2009-04-30T10:43:15.162+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-30T10:43:15.162+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="OpenOffice.org" /><category scheme="http://www.blogger.com/atom/ns#" term="Microsoft" /><category scheme="http://www.blogger.com/atom/ns#" term="ODF" /><title>Native ODF support in MS Office 2007</title><content type="html">WOW, Microsoft kept its promise.&lt;br /&gt;&lt;br /&gt;With SP2, MS Office 2007 has now native support for ODF 1.1 and PDF.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/953195"&gt;MS Office 2007 SP2&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;OpenDocument Format (ODF) support&lt;br /&gt;SP2 lets you open,     edit, and save documents in version 1.1 of the ODF for     &lt;a href="http://office.microsoft.com/en-us/word/FX100649251033.aspx"&gt;Word&lt;/a&gt;,     for     &lt;a href="http://office.microsoft.com/en-us/excel/FX100646951033.aspx"&gt;Excel&lt;/a&gt;,     and for     &lt;a href="http://office.microsoft.com/en-us/powerpoint/FX100648951033.aspx"&gt;PowerPoint&lt;/a&gt;.     Users of these Office programs can now open, edit, and save files in the     OpenDocument Text (*.odt), OpenDocument Spreadsheet (*.ods), and OpenDocument     Presentations (*.odp) formats.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Built-in Save As PDF/XPS support&lt;br /&gt;PDF/XPS support is     built into SP2 for Word, for Excel, and for PowerPoint. Users no longer have to     download the add-in separately.&lt;/li&gt;&lt;/ul&gt;I haven't tested the new feature, I don't know how well it is implemented, but I'm looking for the first user experiences.&lt;br /&gt;&lt;br /&gt;So, what could this mean?&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You are able to open OpenOffice.org documents in MS Office 2007.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Seamless document exchange between OpenOffice.org, Star Office and MS Office?&lt;/li&gt;&lt;li&gt;Another implementation of the ISO standard ODF.&lt;/li&gt;&lt;li&gt;Migrations to ODF and OpenOffice.org is easier?&lt;/li&gt;&lt;li&gt;End of MS Office lock-in?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;...&lt;/li&gt;&lt;/ul&gt;Of course a very close look to the implementation is necessary, but this is definitely a big step for Microsoft.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2128925626329464533-7759141561696358080?l=blog.zach.st' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZedVisions/~4/a59AA0E464Y" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.zach.st/feeds/7759141561696358080/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.zach.st/2009/04/native-odf-support-in-ms-office-2007.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/7759141561696358080?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/7759141561696358080?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZedVisions/~3/a59AA0E464Y/native-odf-support-in-ms-office-2007.html" title="Native ODF support in MS Office 2007" /><author><name>Manuel Zach</name><uri>http://www.blogger.com/profile/17114962649814477078</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.zach.st/2009/04/native-odf-support-in-ms-office-2007.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkICQ3syfyp7ImA9WxVaFE0.&quot;"><id>tag:blogger.com,1999:blog-2128925626329464533.post-286370178684093137</id><published>2009-04-10T23:53:00.001+02:00</published><updated>2009-04-10T23:56:02.597+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-04-10T23:56:02.597+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="blog" /><title>First Post</title><content type="html">This is my first real post in my new blog. What could you expect? Here, I will write mainly about technical stuff, for example: Virtualization, Solaris, Linux, Opensource and programming.&lt;br /&gt;Some posts I will use for documentation of some more or less interesting activities, in other posts I will cover personal views and speculations on some IT-stuff.&lt;br /&gt;&lt;br /&gt;So lets see, how it will go on...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2128925626329464533-286370178684093137?l=blog.zach.st' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/ZedVisions/~4/-1PURtNEBVU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://blog.zach.st/feeds/286370178684093137/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://blog.zach.st/2009/04/first-post.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/286370178684093137?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/2128925626329464533/posts/default/286370178684093137?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/ZedVisions/~3/-1PURtNEBVU/first-post.html" title="First Post" /><author><name>Manuel Zach</name><uri>http://www.blogger.com/profile/17114962649814477078</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><feedburner:origLink>http://blog.zach.st/2009/04/first-post.html</feedburner:origLink></entry></feed>

