Pages

Wednesday, November 30, 2011

Researcher’s Video Shows Secret Software on Millions of Phones Logging Everything

Researcher’s Video Shows Secret Software on Millions of Phones Logging Everything:


The Android developer who raised the ire of a mobile-phone monitoring company last week is on the attack again, producing a video of how the Carrier IQ software secretly installed on millions of mobile phones reports most everything a user does on a phone.

Though the software is installed on most modern Android, BlackBerry and Nokia phones, Carrier IQ was virtually unknown until 25-year-old Trevor Eckhart of Connecticut analyzed its workings, revealing that the software secretly chronicles a user’s phone experience — ostensibly so carriers and phone manufacturers can do quality control.

But now he’s released a video actually showing the logging of text messages, encrypted web searches and, well, you name it.

Eckhart labeled the software a “rootkit,” and the Mountain View, California-based software maker threatened him with legal action and huge money damages. The Electronic Frontier Foundation came to his side last week, and the company backed off on its threats. The company told Wired.com last week that Carrier IQ’s wares are for “gathering information off the handset to understand the mobile-user experience, where phone calls are dropped, where signal quality is poor, why applications crash and battery life.”

The company denies its software logs keystrokes. Eckhart’s 17-minute video clearly undercuts that claim.

In a Thanksgiving post, we mentioned this software as one of nine reasons to wear a tinfoil hat.

The video shows the software logging Eckhart’s online search of “hello world.” That’s despite Eckhart using the HTTPS version of Google which is supposed to hide searches from those who would want to spy by intercepting the traffic between a user and Google.

Cringe as the video shows the software logging each number as Eckhart fingers the dialer.

“Every button you press in the dialer before you call,” he says on the video, “it already gets sent off to the IQ application.”

From there, the data — including the content of text messages — is sent to Carrier IQ’s servers, in secret.

By the way, it cannot be turned off without rooting the phone and replacing the operating system. And even if you stop paying for wireless service from your carrier and decide to just use Wi-Fi, your device still reports to Carrier IQ.

It’s not even clear what privacy policy covers this. Is it Carrier IQ’s, your carrier’s or your phone manufacturer’s? And, perhaps, most important, is sending your communications to Carrier IQ a violation of the federal government’s ban on wiretapping?

And even more obvious, Eckhart wonders why aren’t mobile-phone customers informed of this rootkit and given a way to opt out?

Some people believe that letting users have their own personal devices actually makes data *more* secure. Wait, WTF?!?

via BrianMadden.com

Some people believe that letting users have their own personal devices actually makes data *more* secure. Wait, WTF?!?: Believe it or not, there are actually ways that the consumerization of IT can make data more secure. How? Call it the “pride-of-ownership” effect. If you give your end users cool devices or let them to use their corporate devices for personal reasons, they’ll take better care of them. Eric Lai deserves credit for bringing this to our attention with his comment on last week’s Read More......(read more)

Add LinkedIn "Send To" in your Google Reader.

If you would like to add the option to "SendTo" LinkedIn via your Google Reader, below are the steps I followed to achieve this:

In Google Reader under Settings, Reader Settings there is the options for Send To.

Choose the option Create a Custom Link

Fill in the following.
Name: LinkedIn
URL: http://www.linkedin.com/shareArticle?mini=true&url=${url}&title=${title}
Icon: http://www.linkedin.com/favicon.ico

OpenNebula 3.2 Bringing Full Support for VMware

OpenNebula 3.2 Bringing Full Support for VMware:
We are very happy to announce that the OpenNebula add-ons will be released under Apache license and incorporated into the main distribution of OpenNebula. The LDAP authentication, the accounting toolset and the VMWare support will be included in subsequent OpenNebula releases without needing to download any additional component. OpenNebula 3.2 support for VMware will also include the following new features that have been developed by C12G Labs for its customers and partners:

  • Support for VMware’s vMotion to allow live migration of VMs between VMware hosts, enabling load balancing between cloud worker nodes without downtime in the migrated VM.

  • Support for contextualization to provide a method to pass arbitrary data to a VM, enabling the configuration of the services at boot time.

  • Support for non-cloned, non-persistent disks, enabling the configuration of multiple Windows VMs using the same base non-persistent disk.

  • Support for SSH disk transfers, a replacement for the out-of-the-box shared filesystem Transfer Manager drivers, allowing the copy of the VM disks using the OpenSSH protocol, instead of relying on a shared datastore between the OpenNebula front-end and the VMware hypervisor hosts.

Tuesday, November 29, 2011

Baremetal vs. Xen vs. KVM — Redux

Original Post via Xen Blog -> Baremetal vs. Xen vs. KVM — Redux:

The Xen community was very interested in (and a little worried by!) the recent performance comparison of ”Baremetal, Virtual Box, KVM and Xen”, published by Phoronix, so I took it upon myself to find out what was going on.

Upon investigation I found that the 3.0 Linux kernel used in Ubuntu 11.04 was lacking a rather key set of patches in domain 0 which inform the Xen hypervisor about the power management (specifically cpufreq scaling) properties of the processors in the system. Without these patches Xen will not make use of the highest performing CPU frequencies. These patches are in the process of being upstreamed to Linux but are already readily available and reasonably easy to apply to a 3.0 onwards kernel. You can find them at:

I reran the benchmarks presented by Phoronix in the following scenarios:

  • Baremetal Baseline

  • KVM Baseline

  • Xen PVHVM Baseline

  • Xen PVHVM Rebuilt

  • Xen PVHVM CPUFreq

  • Xen PVHVM 3.1+CPUFreq

The “Baseline” results are stock Ubuntu 11.04. “Xen PVHVM Rebuilt” is a straight rebuild of the stock Ubuntu 11.04 kernel (to rule out a simple rebuild impacting the results too much), “Xen PVHVM CPUFreq” is that stock kernel plus the cpufreq patches and “Xen PVHVM 3.1 +CPUFreq” is a mainline 3.1 plus those patches (only really included because that’s

where those patches were originally developed, comparing 3.0 and 3.1 is a bit apples and oranges). In all cases only the dom0 kernel was modified and the guest was always using the stock 11.04 kernel.

All test cases were run on the same hardware. The baremetal results used 32GB of RAM, 250GB disk and 16 cores while in all cases the virtual machines were given 24GB of RAM, 24GB of disk and 16 cores.

The Xen guest was using a “PVHVM” configuration, that is an HVM (fully-virtualised) guest making full use of paravirtualised drivers and PV extensions (PV timers, PV interrupt injection, all of which are enabled by default). The KVM guest was configured to use the virtio drivers for IO as well as any other paravirtualisation which is enabled by default.

Here are the raw results as reported by the Phoronix Test Suite:


The following table compares the baseline KVM figures (nb: the patches are to Xen specific code and will not impact KVM) to the “Xen PVHVM CPUFreq” case and tells a very different story to the numbers shown by Phoronix.



As you can see in many cases the results were very close (9/17 cases were +/- 1% in their respective comparison to native) and in the remaining 8 cases 4 favoured Xen and 4 KVM. Overall 7 cases favoured Xen and 8 favoured KVM with 2 having identical results. This is not surprising since many of the test cases are heavily CPU bound and you would therefore naturally expect that two virtualisation solutions making full use of hardware virtualisation facilities would be approximately equivalent.

I sent the above results and analysis to Michael Larabel, the Phoronix author of the article, on 17 November but have yet to hear any response. In the meantime he has posted another article containing results of a set of tests clearly chosen to highlight the power management impact of not applying these patches. It’s disappointing that Phoronix chose not to engage with the Xen community before publishing these results despite being contacted several times by a variety of people. Of course, we are not the only community which recently has been affected by unbalanced reporting (see “About the Kernel 3.0 “Power Regression” Myth”) and one would do well to think carefully about the reliability of performance measurements from folks who do not take minimal steps to understand or explain the results which they are seeing.

The full test results are available upon request. I won’t delve any deeper here since I don’t feel the kind of vacuous “analysis” performed by Phoronix really adds much to the raw data and there really isn’t much else to say about them.

In Summary


  • The results published by Phoronix in ”Baremetal, Virtual Box, KVM and Xen” which favour KVM over Xen are caused by missing patches in the Linux Kernel.

  • Patches which fix this issue are available. With those patches applied to the Dom0 kernel the performance measured using the Phoronix benchmarks are very similar on KVM and Xen.

  • The behavior observed by Phoronix mainly applies to hardware which aggressively uses the power management capabilities of processors (i.e. Laptops are more affected than servers).

Women in Open Source Survey

Via SourceForge

Women in Open Source Survey:

We all know about the challenges that open source software faces when it comes to women, and the number of women in the open source world actually has been a frequent argument of discussion and research. Despite the existing bibliography on this matter, few statistics are available, though not recently updated.

SourceForge wants to help to fill this gap, and we just launched a survey based on the original FLOSSPOLS 10 questions. Questions are addressed to men and women, and it takes approximately 5 minutes to answer them.

We look forward to read your answers and to share findings with the free software world, having a better understanding of if and how things are changing. We hope to see that projects with an higher percentage of women are signs that we are moving away from what has been called the open source hostility towards women, and we look forward to testimony that the list of women in FLOSSis getting longer and longer.

Please takes 5 minutes to fill our online Women in Open Source Survey, and help us to spread the word about it.

CloudStack 2.2.13 released!

CloudStack 2.2.13 released!:

CloudStack 2.2.13 has been released!

You can find binaries here:
http://bit.ly/td1Zg3

Release notes are here:
http://bit.ly/uHJwiT

Some of the remarkable features added include:
* XCP 1.1 support
* Oracle VM (OVM) support has been finalized
* Security Group support for XenServer has returned (via the Cloud Supplemental Pack - downloadable here:
http://bit.ly/vhSj38

If you are upgrading from a previous open source release you should pay particular attention to the upgrade section of the Release Notes.
Again you'll note that there are separate binaries for EL6.0 and EL6.1, please make the correct choice accordingly.

Monday, November 28, 2011

10 Custom Linux Distros That Ease IT Administrators` Workload

10 Custom Linux Distros That Ease IT Administrators` Workload: Ask any Linux aficionado, the platform's primary strength lies in its flexibility and versatility. While the most obvious example is how Google built the Android mobile operating system on top of the Linux kernel, there are many customized operating systems that are dedicated to specific types of hardware or platforms that have Linux at their core. Some distributions are also specifically designed to target certain types of users or to solve a very specific task. While the well-known ones, such as Canonical's Ubuntu, Red Hat Enterprise Linux, SUSE and Mandriva are great server and desktop distributions and can probably handle most conceivable system administration tasks, some people just prefer having an operating system that does one thing and does it well. There are Linux flavors dedicated to multimedia editing, network monitoring, security testing, and basic system administration functions. Many of these are based on Debian or Ubuntu, but others have been built from scratch. For this slide show, eWEEK has found some interesting specialized Linux distributions that can make the IT administrators' day a little bit easier. - ...


Nanoparticle Monster Batteries Could Make Wind and Solar Power More Practical

Nanoparticle Monster Batteries Could Make Wind and Solar Power More Practical:
Researchers at Stanford University have used nanoparticles of copper hexacyanoferrate to create electrodes that could lead to large batteries for storing excess power from the electrical grid for future use. These might be best used in wind and solar farms, the researchers stated in a paper published recently. The nanoparticles allow for faster charging and discharging of electricity and could allow the creation of low-cost large batteries that have a relatively long life.

Toyota unveils final version of likely Scion sports car - USA Today

Tron?


Toyota unveils final version of likely Scion sports car - USA Today:

TheChronicleHerald.ca

Toyota unveils final version of likely Scion sports car
USA Today
Toyota has formally introduced its new 86 coupe, betting that the 200-horsepower sports car, which we suspect is coming to the US to jump start the Scion brand. The car made its appearance with Toyota CEO Akio Toyoda racing ...

XenDesktop 5.5 Hyper-V Proof of Concept Guide

XenDesktop 5.5 Hyper-V Proof of Concept Guide: Introduction A successful XenDesktop 5.5 Proof-of-Concept (PoC) begins with simple preparation. Although XenDesktop supports many different technologies and provides support for desktop, server, and application virtualization, this document focuses on a deployment of XenDesktop 5.5 using Microsoft’s Windows 2008 R2 SP1 with Hyper-V code base for delivering hosted virtual desktops. Hosted VDI virtual desktops demonstrate [...]

ZFS-to-ZFS backups

Via Planet FreeBSD

ZFS-to-ZFS backups:

ZFS has a couple of very useful functions, zfs send and zfs receive, which allow you to serialize a complete ZFS dataset and recreate it in a different location. They can also be used to serialize a delta between two snapshots and apply that delta to a previously created copy of the dataset. You see where I'm going with this... That's right, incremental backups of a ZFS dataset or even an entire pool to a different ZFS dataset or pool.

Why would you want to perform incremental ZFS-to-ZFS backups instead of just adding redundancy to the pool, or cloning a snapshot? Because—provided the ZFS pool and filesystem versions match—it allows you to duplicate your dataset or pool on removable media (which you can store off-site), or even on a different machine across the network. This technique is far more efficient than rsync, because there is no need to compare the source and destination: ZFS already knows exactly what has changed. It also preserves the filesystem hierarchy and dataset properties.

In my case, I need to duplicate a pool onto removable media because I am replacing a server that only takes PATA disks with another that only takes SATA disks, which precludes just moving the disks over and progressively replacing them with new ones. Using this technique, when the time comes, I can slide the new server into the rack, hook up the backup disk, and restore just the parts I want to keep.

Of course, like a good little hacker, I wrote a script, which you can find here, to automate this.

The script takes two arguments: the source dataset and the destination dataset. Either of these can be the root of a ZFS pool or a dataset within a pool; they can even be datasets within the same pool, provided they do not overlap. The script selects the latest snapshot of the destination dataset (it uses a naming scheme which ensures that lexical order corresponds to chronological order), verifies that the source dataset has a snapshot with the same name, takes a new snapshot of the source dataset, and streams the difference between the old and new snapshots from the source dataset to the destination dataset. Finally, it deletes the old snapshot to allow ZFS to reclaim the space occupied by old data.

You can use this script with multiple backup disks, since it will only delete the snapshot that was actually used for the current disk. If you have one disk for each day of the week, for instance, it will delete last Monday's snapshot once it has completed this Monday's backup, but leave the other six in place. Likewise, if you decide to keep Sunday's disk for a month instead of reusing it next Sunday, the script will leave the snapshot in place until you run it again with the same disk.

The script does not currently support over-the-network backups, but it should be fairly easy to implement.

Red Hat Offers Preview Of Virtualization App

Red Hat Offers Preview Of Virtualization App: Red Hat is offering partners and customers the chance to download a beta version of its upcoming Red Hat Enterprise Virtualization 3.0 release, the next generation of the open-source software vendor's virtualization system....

Wednesday, November 23, 2011

PC-BSD 9.0-RC2 now available!


Via PC-BSD Announce List.

*Release Announcement*

The second release candidate for the upcoming PC-BSD 9.0 is now available! This
release includes the latest FreeBSD 9.0-RC2 base, along with numerous bug fixes and enhancements.


*Download*

http://www.pcbsd.org/get-it/download-pc-bsd-isotope#isotope


*Changelog*

Notable changes in this release: (In no particular order)

* Improve username checks in installer to only allow valid chars
* Add button for xvkbd virtual-keyboard usage during installation, install can now be done entirely via touch-screen
* VirtualBox mouse-pointer integration works by default after selecting vboxvideo in display wizard
* Improve update-manager to not fail on soft errors
* In services tool, sort by name by default and enable user-sorting via headers
* Fix mime issues causing false identification of office documents as .zip files
* Set default language to en_US.UTF-8 which fixes mouting some removable media
* Set the default mirror server on first boot to the fastest available
* Save users proxy / pbi configuration across upgrades
* Fix bug in AppCafe to show PBIs not associated with a particular repo
* Added FVWM and FVWM-Crystal as desktop options
* Prompt for a desktop in LIVE mode
* Add Koffice-kde4 as optional meta-pkg for KDE4
* Make pbi-manager more "sudo" friendly
* Added optional meta-pkg for Compiz
* Enable DynamicPM on ATI video
* Add "switcher2" utility for changing gtk theme
* Add -R option to "pbi_add" which fetches PBI install file without installing or removing it
* Add xscreensaver to base system to fix issues in XFCE4 & others

 
* Known Issues*

The default KDE wallpaper / desktop is broken with the update to 4.7.3. This will be fixed for RC3.

Tuesday, November 22, 2011

Citrix Tested Hardware for the HDX 3D Pro Feature in XenDesktop 5.5

Citrix Tested Hardware for the HDX 3D Pro Feature in XenDesktop 5.5: Summary This article lists the hardware used by Citrix to test the HDX 3D Pro feature for the August, 2011 release of XenDesktop 5.5. It is intended that this article provide guidance for customers when choosing hardware to be used with HDX 3D Pro and XenDesktop 5.5. Note that this is not an exhaustive list [...]

Vyatta Adds Networking Veteran to Board

Vyatta Adds Networking Veteran to Board: Vyatta, the leader in software-based networking for physical, virtual and cloud infrastructures announced it has added long-time networking industry veteran Geoffrey Baehr to its Board of Directors....


Monday, November 21, 2011

OpenPGP JavaScript implementation allows webmail encryption

OpenPGP JavaScript implementation allows webmail encryption: Researchers from German security firm Recurity Labs have released a JavaScript implementation of the OpenPGP specification that allows users to encrypt and decrypt webmail messages.
read more

EMC adds Linux support, metering to Atmos cloud software

EMC adds Linux support, metering to Atmos cloud software: EMC today announced its first upgrade to the Atmos Cloud Delivery Platform, adding metering capabilities and support for Linux.

Raleigh wants a startup spark - Local/State - NewsObserver.com

Raleigh wants a startup spark - Local/State - NewsObserver.com

Friday, November 18, 2011

FreeBSD 9.0-RC2 Available

YAY!


FreeBSD 9.0-RC2 Available: The second RC build for the FreeBSD-9.0 release cycle is now available. ISO images for the architectures amd64, i386, ia64, powerpc, powerpc64, and sparc64 are available on most of our FreeBSD mirror sites. One of the many new features in 9.0 we would like to be tested is the new installer, so we encourage our users to do fresh installation on test systems. Alternatively, users upgrading existing systems may now do so using the freebsd-update(8) utility.

A Simple OpenBSD Router For Your Virtual Machines

This is a great read from http://thehelpfulhacker.net/


Begin:

A Simple OpenBSD Router For Your Virtual Machines:

Why do i need a separate router for virtual servers

I tend to use VirtualBox a lot at home for experimenting with different operating systems or trying out scenarios that are too dangerous to “do it live”. While I could just give these virtual machines a bridged connection, I like to try to keep things as close as possible to the original environment, especially for “forensic” inspections.
In order to do this I have come up with a very basic OpenBSD setup that allows me to adapt the router/firewall to the virtual machine rather then make modifications to the image. Using the PF firewall, we will be able to rapidly assemble a NAT’ing firewall. With additional research you, thanks to PF’s awesome documentation, you should be able to extend this to be a traffic logger, export to netflow and do many other things.
I have tried experimenting with many “embedded” Linux distros that are targeted more at a hardware appliance, but in the end all of the user friendly settings just ended up getting in the way. Using OpenBSD I am able to get a very low footprint OS with a well-documented and transparent firewall. I know precisely what PF is doing with my packets.
While this setup was done on VirtualBox, it could easily be adapted to any virtual host environment that allows for Bridged and Internal NICs to be assigned.

Creating the Virtual Machine

For me, Virtual Box is my go to virtual platform for experimentation. The interface makes sense and gets out of my way when creating virtual machines. Virtual HDD’s and ISOs correspond to real files in your host machines OS, not an abstracted storage device.
For long running servers I prefer ESX, but for just playing around Virtual Box is the way to go.
  • Download and install Virtual Box for your OS

  • Download load “cd50.iso” from a mirror at http://www.openbsd.org/ftp.html#http. This is the base install iso with no extras, we’ll be adding some software as part of the install process.

  • Create a new VM in VirtualBox


    • 32 MB RAM

    • 600 MB HDD (This leaves about 100 MB of free spaces for logs and additional packages)

  • Edit your network settings and add an additional NIC. Set the first one to Bridged or NAT and the second one to Internal

Base Installation

Though this is a text based installer (a dying breed) the install is very straight-forward with logical defaults. For the most part you can just hit enter.

  • “I” install

  • Choose Keyboard

  • Set hostname

  • Configure bridged/NATd nic for downloading installation files

  • Set your password

  • Start ssh – Yes

  • Start Ntp – Yes – set to your favorite ntp server (pool.ntp.org)

  • Do you expect to run X Windows – No

  • Setup default user (your choice)

  • Set your timezone

  • Setup the disk


    • Which one is the root disk – wd0

    • Use DUIDs – yes

    • Use whole disk – whole

    • Use auto layout

  • Location of sets – http

  • Accept defaults for server, path locations

  • Set names – type “-x*” to deselect all of the X Windows packages

  • Set names – done

  • There may be a few additional questions about setting the time, adding non-free items to the boot process, just answer as necessary

  • At the end you’ll be dumped to a shell prompt, type “halt” to shutdown. Power off and remove the virtual cd. Power back up

First boot config

Surprisingly, we are nearly done. Only a few touches are needed to enable NAT and turn on the minimal firewall settings to allow traffic out.

Configuring Basic Networking

First we will need to setup our network interfaces. After going through the install your primary interface (em0) should already be setup, but lets review. Network configuration is done by editing the file /etc/homename.interface, for example /etc/hostname.em0. I have mine set as below, adapt as needed.
/etc/hostname.em0dhcp

/etc/hostname.em1192.168.1.1 255.255.255.0
Next we’ll set the nameserver, if you set your primary to use DHCP in the install process this will already be filled in by the values from your DHCP server.
/etc/resolv.confnameserver 8.8.8.8
And finally setting the gateway. Again, if you’ve set your interface to DHCP it will be set by the DHCP server and this file will not be created, otherwise:
/etc/mygate10.0.0.1
Now to restart the network interfaces and settings, run the following:
sh /etc/netstart

Turning on IP forwarding

IP forwarding is controlled by the sysctl mechanism. In *BSD, sysctl is basically a way to tweak various kernel settings. Being built into the kernel these pieces are generally more low level and higher performance than a “user land” application. For a one-time change you can use the sysctl command to tweak settings. To make these settings persist over reboots, we will be setting them in the /etc/sysctl.conf file.
Edit /etc/sysctl.conf with your favorite editor (vi and mg – MicroGnuEmacs are among those included). Find the line that says:
#net.inet.ip.forwarding=1
and remove the comment
net.inet.ip.forwarding=1

Setting up PF the Packet Firewall

Now we have turned on the IP forwarding mechanism in the kernel we need to enable the PF firewall and tell it how to route traffic.
First, we will enable the firewall. This is done by simply editing /etc/rc.conf which is somewhat like a master settings file. In here you will find various settings relating to which applications should be running at boot and what settings they take. To turn off an application it is set equal to NO, otherwise it is a “” or some setting inside quotes, such as “en0″. The comments do a good job of explaining these options.
What we are looking for is the line:
pf=NO
set this to:
pf=YES
That’s nearly it!

Configuring PF

Now for the most difficult part. Seriously, this is pretty easy stuff right?
We will be editing the settings file for PF, /etc/pf.conf. At the top you will notice some default settings, leave these.
At the bottom of the file we will add the following line:
pass out on em0 from em1:network to any nat-to (em0)
What this will do is fairly easy to understand once you realize that the PF configuration is it’s own mini language ( or Domain Specific Language )
Rules are essentially built up like this: action direction on interface from/to destination
pass out on em0 – allow traffic outward from em0 (our “external” interface)
from em1:network – this is shorthand to say “whatever IP network we have assigned to em1“, em1 being our internal interface.
to any – we don’t care where the traffic is destined for
nat-to (em0) – perform NAT on the traffic to make it appear as if it’s coming from em0. With the parenthesis around em0 we are telling PF to continually update the IP of this interface, as it may change – for example with a cable modem

Finishing up

You could manually activate all of the changes we have made using the sysctl and pfctl commands, but I find it easier to just reboot. A quick reboot will also prove that all of the services will start up correctly.
I hope this little BSD firewall is useful to you. It can easily be adapted to be a DHCP server, DNS server, or provide many other network services. This will help you in building up your virtual network for testing or replicating an existing environment for experimentation with captured P2V machines.

Thursday, November 17, 2011

Network Infrastructure Startup Vyatta Raises $12M

I had the opportunity to work with Vyatta a few months ago and was very impressed. The Appliance like OS that they have developed for their Virtual Router create a very comfortable environment for people experienced with Cisco and Juniper Products. The broad range of features also offered, allowed for complex routing configurations that fit well into the Hybrid Physical and Virtual Environment that I was working in.
Though the community version recently dropped the GUI; all the functionality is there via the CLI. The paid supported version has a very reasonable price mark to enable you to build your own appliance, or utilize older hardware. It’s something worth checking out.
I hope to see more good things from them now that there is an influx of capitol.

Network Infrastructure Startup Vyatta Raises $12M: TechCrunch: Network infrastructure startup Vyatta has raised $12 million in new funding led by HighBAR Partners with JPMorgan, Arrowpath Venture Partners and Citrix Systems participating.

Four Years of the OpenNebula Project

Congrats to the OpenNebula Project!


Four Years of the OpenNebula Project:
Back in November 2007 (four years ago!) we published the first OpenNebula project website (see what it looked like back then, thanks to the Internet Archive), as we geared up for our first release of code (which did not take place until March 2008). The OpenNebula project was created as a way to transfer the main results of our cutting-edge research on efficient management of virtualization in large-scale distributed infrastructures and, since our first software release, OpenNebula has evolved into an active open-source project with a community that, by many measures, is more than doubling each year:



  • Website Access. From 35,842 visits and 285,965 page views in 2008 to 579,571 visits and 6,992,300 page views in 2011, which means a 150% and 190% average annual growth respectively. During the last week we had 15,300 visits, 194,000 page views, and 570,000 hits.

  • Mailing List. From 227 messages in 2008 to 4,341 in 2011, which means a 170% average annual growth. At present we have more than 800 registered users.

  • Downloads from Project Site. From 1,865 downloads in 2008 to 25,200 in 2011, which means a 140% average annual growth. In the last week, we had 900 downloads. These numbers do not include the OpenNebula packages distributed in openSUSE, Ubuntu or Debian, the downloads from our code repository, or the several cloud solutions embedding OpenNebula.

  • Codebase History. From 30,000 lines of code in 2008 to almost 300,000 in 2011. Another interesting fact about the source code is how OpenNebula effectively uses several programming languages and technologies. Nevertheless, each programming language has its relative strengths and provides unique features to meet the needs of the different components in the architecture. Ohloh provides a very nice interface to see inside OpenNebula development and to compare it with other open-source projects.



These stats highlight the success of our strategy to deliver a fully open-source, Apache-licensed cutting-edge technology with the stability, the integration capabilities, and the latest innovations in Data Center virtualization to enable the most demanding cloud environments. OpenNebula features address real needs of leading IT organizations that depend on OpenNebula for their production environments. The requirements of our users are the driving force behind all our development efforts and we recently announced a new release cycle to improve user satisfaction by rapidly delivering changes based on user requirements and feedback. In other words, giving users what they want more quickly, in smaller increments, while additionally increasing technical quality.


Congratulations everyone for this 4th birthday of OpenNebula!

Wednesday, November 16, 2011

Repost: The Lone Sysadmin: Dear Google: I’m Not Changing My SSID

Good Point of View via Lone Sysadmin:






The Lone Sysadmin: Dear Google: I’m Not Changing My SSID:
Peter Fleischer, Global Privacy Counsel, Google:
I’ve considered your offer to not add my wireless network to your location database in exchange for appending “_nomap” to the SSID. I am rejecting it out of hand and laughing at the idea that this is “greater choice for wireless access point owners.”
To start with, I’m not going to reconfigure all the wireless clients I support. I’m sorry that Google is facing increased scrutiny, legislation, and legal action for raping the world’s privacy in order to sell things, but changing an SSID is a big deal for everybody. Doesn’t matter if it’s grandma’s little wireless network or a giant intercontinental wireless hotspot setup, it’s a big pain in the ass to “protect” our privacy this way.
Second, my SSIDs are carefully chosen. I suspect it’s the same for many organizations, and that in some cases the SSIDs are even trademarked and hard-coded into things. Your proposal disrespects these choices and situations.
Third, I fully expect that all the data you’ve collected up to this point will remain in your database, especially since you were careful to not address this issue. SSIDs are not unique; multiple access points may broadcast the same SSID. MAC addresses are unique. To determine location you are most likely pairing GPS coordinates with my access point’s MAC address & signal strength. Since SSID is irrelevant in the context of your previously acquired data I don’t see how changing my SSID now will benefit me.
Fourth, your hope that this is “adopted universally” is absurd. None of your competitors are going to honor this. For example, Apple is using iOS 5 on millions of handsets to build a “crowdsourced” database of access points for their location database. Are they going care about _nomap? No.
Fifth, this is completely voluntary from your point of view. There is nothing that says that if I do all the work to change all of my networks & clients that you won’t change your mind in 90 days and index my access points anyhow. In fact, I fully expect you to, as limiting your options here does not increase shareholder value, especially considering that your competitors continue to do this same work.
So, in summary, your proposal is ridiculous, and demonstrates both an enormous ego and a complete lack of thought about the problem at hand. My recommendation to you is either to take a page from Apple’s playbook with iOS 5 and just shut up about how you’re collecting all this data, or get a spine and take the stance that your own Eric Schmidt has been espousing for years: people have no privacy. In fact, a position of “all your access points are spewing signals into the public domain, screw you we’re going to collect them, don’t broadcast and you’ll stay out of the database” would have been much more respectable than what you just did. And much more in-character

Oracle Solaris 11

Release: Oracle Solaris 11:
In November last year, started releasing Solaris 11 Express, the development version eventually leading to the release of Oracle Solaris 11 which was released last week. Solaris is one of the assets which Oracle acquired from Sun in April 2009.
Solaris features so called container virtualization called Solaris Zones, which stands for virtualization on the OS level creating multiple isolated containers on a single server making sure applications do not conflict. Besides that Oracle also supports running Solaris on top of Oracle VM Server for x86 or SPARC based systems, the products providing hardware virtualization.
clip_image001

New features related to virtualization in this release:

  • Support for Oracle Solaris 10 Zones, supporting running Solaris 10 environments within a Solaris 11 zone

  • Zone P2V and V2V pre-flight checker providing information and identify any issues in advance
  • Support for NFS in a non-global zone
  • Exclusive-IP Zones by default, allowing assignment of a separate IP stack per zone
  • Automatic VNIC Creation for Zones
  • Administering of network flows to achieve bandwidth and priority control from within non global zones
  • Delegated administration using Role Based Access Control (RBAC)
  • Zone Boot Environments, which means that Boot Environments are also integrated with Oracle Solaris Zones. When a new boot environment is created, by cloning an existing one, the base boot environments zones are also cloned into this new boot environment. Also nested boot environments can be managed.
  • Zone Dataset Layout improvements
  • Immutable Zones, providing support for read-only file systems for non global zones using Mandatory Write Access Control (MWAC)

  • Zoneadm can now shutdown zones cleanly
  • Zonestat which can monitor system resources consumed by Oracle Solaris Zone
  • Libzonestat library for use by 3rd party application developers

More changes to Solaris 11 can be found in the What’s new in Oracle Solaris 11 document



Tuesday, November 15, 2011

Terminator Terminal Emulator for Linux

I discovered terminator a few years ago, and have since loved it. The fact that I can re-size and jump between screens has always made doing sysadmin work easy. A great use case would be if you are modifying code or editing a conf file, while running a tail on a log. This works out great when you need to resolve issues. Though some will argue that Tabs is all they need. You still need to switch between the Tabs. Terminator allows for you to see everything at once, and have it in a locked arranged format. When monitoring a system, using terminator also allows me to see HTOP, along with any other CLI monitor resource as I execute or modify something.


via life hacker.

Click here to read The Best Terminal Emulator for Linux


The Best Terminal Emulator for Linux [Linux App Directory]:

While your terminal emulator of choice depends a lot on personal preference, it's quite clear that the most powerful terminal emulator on Linux is the feature-filled Terminator. More »







Monday, November 14, 2011

Experiences in Building a Private Cloud in the Engineering Department at CERN

Intresting Read... Written By Omer Khalid via the Open Nebula blog on http://blog.opennebula.org/

Experiences in Building a Private Cloud in the Engineering Department at CERN:
Virtualization technology and cloud computing have brought a paradigm shift in the way we utilize, deploy and manage computer resources. They allow fast deployment of multiple operating system as containers on physical machines which can be either discarded after use or check pointed for later re-deployment. At European Organization for Nuclear Research (CERN), we have been using virtualization technology to quickly setup virtual machines for our developers with pre-configured software to enable them to quickly test/deploy a new version of a software patch for a given application. This article reports both on the techniques that have been used to setup a private cloud on commodity hardware and also presents the optimization techniques we used to remove deployment specific performance bottlenecks.

The key motivation to opt for a private cloud has been the way we use the infrastructure. Our user community includes developers, testers and application deployers who need to provision machines very quickly on-demand to test, patch and validate a given configuration for CERN’s control system applications. Virtualized infrastructure along with cloud management software enabled our users to request new machines on-demand and release them after their testing was complete.

Physical Infrastructure

Implementation

The hardware we use for our experimentation is HP Proliant 380 G4 machines with 8GB of memory, 500 GByte of disk and connected with Gigabit Ethernet. Five servers were running VMWare ESXi bare-metal hypervisor to provide virtualization capabilities. We also evaluated Xen hypervisor with Eucalyptus cloud but given our requirements for Windows VMs, we opted for VMWare ESXi. OpenNebula Professional (Pro) was used as cloud front-end to manage ESXi nodes and to provide users with an access portal.


Deployment architecture with OpenNebula, VMWare ESXi and OpenStack Glance image service.

A number of deployment configurations were tested and their performance was benchmarked. The configuration we tested for our experimentation are the following:



  • Central storage with front end (arch_1): a shared storage and OpenNebula Pro runs on two different servers. All VM images reside on shared storage all the time.

  • Central storage without front end (arch_2): a shared storage, using network filesystem (NFS), shares the same server with OpenNebula front end. All VM images reside on shared storage all the time.

  • Distributed storage remote copy (arch_3): VM images are deployed to each ESXi node at deployment time, and copied using Secure Shell (SSH) protocol by front end’s VMWare transfer driver.

  • Distributed storage local copy (arch_4): VM images are managed by an image manager service which downloads images pre-emptively on all ESXi nodes. Front end runs on a separate server and setup VM using locally cached images.


Each of the deployment configuration has its advantages and disadvantages. arch_1 and arch_2 use a shared storage model where all VM’s are setup on a central storage. When a VM request is sent to the front end, it clones an existing template image and sets it up on the central storage. Then it communicates the memory/networking configuration to the ESXi server, and pointing the location of the VM image. The advantage of these two architectural configurations is that it simplifies the management of template images as all of the virtual machine data is stored on the central server. The disadvantage of this approach is that in case of a disk failure on the central storage, all the VMs will lose data. And secondly, the system performance can be seriously degraded if shared storage is not high performance and doesn’t have high-bandwidth connectivity with ESXi nodes. Central storage becomes the performance bottleneck for these approaches.

arch_3 and arch_4 tries to overcome this shortcoming by using all available disk space on the ESXi servers. The challenge here is how to clone and maintain VM images at run time and to refresh them when they get updated. arch_3 resolves both of these challenges by copying the VM images at request time to the target node (using the VMWare transfer script add-on from OpenNebula Pro software), and when the VM is shut then the image is removed from the node. For each new request, a new copy of the template image is sent over the network to the target node. Despite its advantages, network bandwidth and ability of the ESXi nodes to make copies of the template images becomes the bottleneck. arch_4 is our optimization strategy where we implement an external image manager service that maintains and synchronize a local copy of each template image on each ESXi node using OpenStack’s Image and Registry service called Glance . This approach resolves both storage and network bandwidth issues.

Finally, we empirically tested all architectures to answer the following questions:


  • How quickly can the system deploy a given number of virtual machines?

  • Which storage architecture (shared or distributed) will deliver optimal performance?

  • What will be average wait-time for deploying a virtual machine?

Results

All four different architectures were evaluated for four different deployment scenarios. Each scenario was run three times and the results were averaged and are presented in this section. Any computing infrastructure when used by multiple users goes under different cycles of demand which results in reduced supply of available resources on the infrastructure to deliver optimal service quality.

We were particularly interested in following deployment scenarios where 10 virtual machines (each 10 GB each) were deployed:


  • Single Burst (SB): All virtual machines are sent in a burst mode but restricted to one server only. This is the most resource-intensive request.

  • Multi Burst (MB): All virtual machines were sent in a burst mode to multiple servers.

  • Single Interval (SI): All virtual machines were sent after an interval of 3 mins to one server only.

  • Multi Interval (MI): All virtual machines were sent after an interval of 3 mins to multiple servers. This is the least resource-intensive request.


Aggregated deployment times for various architectures

The results shows that by integrating locally cached images and managing them using OpenStack image services, we were able to deploy our VM’s with in less then 5 mins. Remote copy technique is very useful when image sizes are smaller but as the image size increases, and number of VM requests increases; then it adds up additional load on the network bandwidth and increases the time to deploy a VM.

Conclusion

The results have also shown that distributed storage using locally cached images when managed using a centralized cloud platform (in our study we used OpenNebula Pro) is a practical option to setup local clouds where users can setup their virtual machines on demand within 15mins (from request to machine boot up) while keeping the cost of the underlying infrastructure low.

Has Server Virtualization Gone Commodity?

Has Server Virtualization Gone Commodity? The linked article below suggests so.

But what percentage of the people who think the  Server Virtualization technologies are similar are technology people vs. pure business decision makers? Depending on ones needs, each technology could offer everything they require, so price would be a factor. However, when you get into a higher level, I believe that the differences can be a factor.


http://www.serverwatch.com/server-trends/survey-reveals-server-virtualization-has-gone-commodity.html

Thursday, November 10, 2011

Feature freeze for 9.0 is now in effect

Feature freeze for 9.0 is now in effect:
With this commit, http://svnweb.freebsd.org/base?view=revision&revision=227337, the RC2 phase is under way.
Normal upgrade, new ports, and changes that only affect other branches will be allowed without prior approval, but with the extra
Feature safe: yes
tag in the commit message. Any commit that is sweeping, i.e. touches a large number of ports, infrastructural changes, commits to ports with

unusually high number of dependencies, and any other commit that requires

the rebuilding of many packages will not be allowed without prior explicit approval from portmgr@ after that date.
Thomas

on behalf of portmgr@

Citrix Universal Print Server (Tech Preview)

A great review on the new Citrix UPS by Thomas Poppelgaard.

Citrix Universal Print Server (Tech Preview): My thoughts on Citrix Universal Print Server (UPS) Citrix Universal Print Server Technical Preview is now available as a download at citrix.com Citrix have talk about this product for many years, and now its here. When i was at Citrix Synergy SF in May 2011 i went to a session where Citrix talked about the [...]

ControlUp Enterprise IT Management Console

Trond Eirik Haavarstein does a good job below reviewing ControlUP. I have been using this the past few weeks and find this to be one of the best tools out there. It's still maturing, but what is already available is great. When dealing with a Citrix Issue recently, I found that the combination between this tool and EdgeSight reduced the time it took to target and resolve the problem.

I work at a large financial institution  monitoring the same 355 Citrix servers in a provisioned environment on XenServer hypervisors. Control UP has been a major tool in using EdgeSight to monitor the farm.  


Having ControlUP running constantly on my second monitor allows for quick validation or glancing of real time data. This allows for validation of current alerts, allows for a quick assessment of other alerts and rules that may need to be created in EdgeSight.  When trouble shooting user reported issues, or checking into data pulled form EdgeSight, the ControlUP program has also been of a great help.  

EdgeSight notified me of a resource thresholds crossed on various applications such as IE etc.  I was able to use the Screen Capture function on that user and see what specially were they doing within IE, or the other applications to get a quick idea of what was occurring.  The centralized access to the Event Logs has also come in very handy why snooping around to resolve issues.

As a long time UNIX and Linux Systems Administrator, preventive monitoring and watching logs and system resources has always been part of my routine. ControlUP offers me a centralized location to function in a similar manner.  As more features are added, and functionality improved on, I foresee this to become a valuable tool for many. 

Their support is amazingly responsive and as stated they are very eager to improve the product. They take into account, and respond back directly when dealing with real time industry use.  On several occasions their CTO has connected us in regards to not only issues, but feature request.   


My biggest compliment is to the Staff at Smart-X. Not only where they responsive, but they were very personable and hands on when we found a bug.

When using ControlUP the other day, I sent in a feature request, that turns out will be in a near future Enterprise release of the program. What impressed me was that the CTO emailed me in regards to this request, not with a boiler plate canned response, but a direct message. If they keep both the quality of their service for what is currently a free edition, but also the direction of the product, I feel that they will win over many customers.

The easy “submit a feature request” option right in the menu system will have me making suggestions as more real world use occurs.


Even though this is a free product, they are using this as a great foundation for their enterprise edition, while building a good customer base from the core product.  Very similar to how many Open Source projects function.


ControlUp Enterprise IT Management Console:
ControlUp Management Console 03 300x217 ControlUp Enterprise IT Management Console
ControlUp has in the last month become my favorite free monitoring application. The tool is extremely powerful and I’m constantly adding it to all my customers. There’s simply so many cool features to cover that you’re better of trying it out yourself, seeing is believing.
My most commonly used ControlUp features are :
  • Refresh Machine Group Policy
  • Check memory and CPU utilization
  • Check all event logs
  • Number of application process running on all Citrix servers
ControlUp Management Console 04 300x217 ControlUp Enterprise IT Management Console
ControlUp Management Console 01 300x217 ControlUp Enterprise IT Management Console
ControlUp Management Console 02 300x217 ControlUp Enterprise IT Management Console
Resource :
  • ControlUp - Free Enterprise Monitoring Tool

Wednesday, November 9, 2011

FLOSS Weekly 190: IUP

FLOSS Weekly 190: IUP:



Hosts: Randal Schwartz and Simon Phipps


We talk about a portable U.I. that allows your program to work on various operating systems without changing the code.


Guest: Antonio Scuri


Download or subscribe to this show at twit.tv/floss.


We invite you to read, add to, and amend our show notes.


Here's what's coming up for FLOSS in the future. Think your open source project should be on FLOSS Weekly? Email Randal at merlyn@stonehenge.com.


Thanks to Cachefly for providing the bandwidth for this podcast, and Lullabot's Jeff Robbins, web designer and musician, for our theme music.


Running time: 56:55

Oracle Debuts Solaris 11 ZFS + dedicated network stack, complete with firewall and isolation


Oracle Debuts Solaris 11



I have have always been a fan of Sun and Solaris. Now that Oracle released Solaris 11, I still have hopes for the platform. The "cloud" sand-boxing like aspects with the dedicated network stack, complete with firewall and isolation all on top of the ZFS file system is a complete win. Solaris 11 seems interesting and I can not wait to get my hands  on this.

http://www.serverwatch.com/server-news/oracle-debuts-solaris-11-.html

Moving Xen Sites to Rackspace

Moving Xen Sites to Rackspace:
Rackspace Hosting has offered the Xen.org community to host xen.org services. We have started migration last week and the expectation is that all services will be migrated by Nov the 21st. Most services will be migrated with little impact on our users.

Where there is an impact, there will be an announcement on the Xen mailing lists. Some services, such as Xen.org have already been migrated.

New Wiki

We have a new MediaWiki instance at new-wiki.xen.org which is currently in testing. We will be retiring the old MoinMoin Wiki and make it read-only on Monday Nov 14th at 12:00 GMT. At this point, we will rename new-wiki.xen.org to wiki.xen.org. For now, you can check out the new Wiki, create accounts, etc. Note that only some Wiki pages have been migrated so far, but all the pages which have been marked as important by the community will be migrated by Monday.

The expectation is that


  • Pages marked as “Keep” in this spreadsheet will be migrated by Monday

  • Pages marked as “Update”, “Merge” and “Unknown” will be migrated later

  • Pages marked as “Archive” will be migrated last

  • All other pages will not be migrated

However, you will be able to find


We intentionally do not want to wholesale migrate all content as so much is out-of-date. The move to the new Wiki will provide an oppurtunity for a fresh start.

LXR

We will be retiring support for LXR, because LXR has been removed from Debian Squeeze and we do have source browsing capabilities on the repository pages.

Other changes

Some services such as mailing lists and the wiki will be migrated, but we will not initially reskin them. In other words: you will find that the top-level menus and footers of the sites as well as the styling will be different. We will fix these when all the services have been migrated. If you find any other issues, please send an e-mail to xen-devel@lists.xensource.com

Asus Eee Pad Transformer Prime Tablet Boasts Nvidia Tegra 3 Processor

This is a tablet I do want to get my hands on.

Asus Eee Pad Transformer Prime Tablet Boasts Nvidia Tegra 3 Processor: The Transformer Prime is offered with either 32GB or 64B flash storage options and features a micro SD card slot. - Computer
maker Asus is rolling out a tablet powered by Nvidia's quad-core Tegra 3
chip.
Asus'
10.1-inch Eee Pad Transformer Prime, announced Nov. 9, is an
ultra-thin device, coming in at 0.33 inches thick, and lightweight, at
1.29 pounds. It features a metallic swirl design with enhanceme...




Hyper-V Extensible Switch

I am excited about the features in Hyper-V Extensible Switch. There is much potential, but I still think it's too late in the game for Hyper-V go make a major splash as a core virtualization technology. I do believe that the Extensible Switch will enable Data Centers to utilize this technology more and establish a more diverse vendor based hybrid virtual environment.


Considerations for XenServer Switch Ports

Good blog Entry from Thomas Poppelgaard when dealing with Citrix XenServer and Network Switches.

Considerations for XenServer Switch Ports: Summary This article contains guidelines that should be considered when connecting XenServer to a switch: Requirements You require Administrative access to the switch. Background Switch ports must be configured differently for a XenServer host as opposed to a standard workstation. The following considerations are recommended when connecting a XenServer to a switch. Considerations Change the [...]

Tuesday, November 8, 2011

Raleigh BSD Users Group

If you are interested in BSD, there is a new Raleigh BUG created.


Raleigh BSD Users Group 

http://www.raleighbug.org

SugarCRM Sweetens Sugar 6 With New Developer, Admin Tools

SugarCRM Sweetens Sugar 6 With New Developer, Admin Tools: SugarCRM has delivered Sugar 6.3, an update of its open-source CRM platform with new goodies for developers and administrators. - SugarCRM
has announced the release of Sugar
6.3, which the company calls a major upgrade to its Community
Edition.
Announced and available as
of Nov. 3, enhancements to the companys open-source CRM platform include
support for deeper integration with third-party applications, faster feedback...