Search posterous

Search all posts and users. Type a name, type a favorite song title, whatever! See what comes up.
  

More posterous blogs











More recommended blogs »

Here are posterous posts filed under virtualmachine...

Spyros says...

VMware Fusion 3 – the Best Way to Run Windows on the Mac – Now Available for Pre-Order

VMware Fusion 3 with More than 50 New Features will be Available Worldwide on Oct 27

PALO ALTO, Calif., October 6, 2009 — VMware, Inc. (NYSE: VMW), the global leader in virtualization solutions from the desktop through the datacenter and to the cloud, today announced that VMware Fusion 3, the best way to run Windows on the Mac, will be available worldwide on October 27 and is available for pre-order today. VMware Fusion 3 makes it easier than ever for users to move to the Mac and to run Windows applications – including graphics-intensive games – alongside Mac applications, with a Mac user experience.

VMware Fusion 3 will include more than 50 new features and enhancements, delivering a better-than-ever Windows on Mac experience.  Key highlights include: 

  • Optimized for Snow Leopard. Built from the ground up for the Mac, VMware Fusion 3 leverages Mac OS X Snow Leopard’s advanced architecture with a new 64-bit core engine and native support for the 64-bit kernel, delivering even better Windows on Mac performance.
    Ultimate Windows 7 Experience.  VMware Fusion 3 will be the first to enable the full Windows 7 experience, side-by-side with your Mac, complete with Windows Aero and Flip 3D.
  • Switching Made Easy. VMware Fusion 3 will make it easy for users to bring their entire PC to their Mac in a few easy steps – wirelessly or with a simple Ethernet cable – allowing customers to protect investments in existing Windows software, and to keep using the programs they still need.
  • Best-in-Class 3D Graphics. Support for OpenGL 2.1 and DirectX 9.0c Shader Model 3 will enable users to run their favorite 3D Windows games and applications – all without rebooting.

“For more than 10 years, VMware virtualization has given users the choice of where to run their favorite applications. We’re excited about the rapid adoption of VMware Fusion in the Mac community since its introduction just over two years ago, making it the #1 choice to run Windows on a Mac,” said Jocelyn Goldfein, vice president and general manager, desktop business unit. “VMware Fusion 3 builds on our proven platform and makes it even easier for users to run Windows applications on the Mac.”

Availability and Pricing
VMware Fusion 3 is now available for pre-orders at vmware.com/fusion, the Apple Online Store® (apple.com), and Amazon.com for a suggested retail price of $79.99 starting today.  VMware Fusion 3 will be available at the VMware online store and all authorized retailers worldwide on Tuesday, October 27.

Upgrades from previous versions of VMware Fusion to VMware Fusion 3 will be available for $39.99 beginning Tuesday, October 27 from vmware.com/fusion.

About VMware
VMware delivers solutions for business infrastructure virtualization that enable IT organizations to energize businesses of all sizes.  With the industry leading virtualization platform – VMware vSphere™ – customers rely on VMware to reduce capital and operating expenses, improve agility, ensure business continuity, strengthen security and go green. With 2008 revenues of $1.9 billion, more than 150,000 customers and 22,000 partners, VMware is the leader in virtualization which consistently ranks as a top priority among CIOs. VMware is headquartered in Silicon Valley with offices throughout the world and can be found online at www.vmware.com

VMware and VMware Fusion are registered trademarks and/or trademarks of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. The use of the word “partner” or “partnership” does not imply a legal partnership relationship between VMware and any other company.
# # #

Forward-Looking Statements

Statements made in this press release which are not statements of historical fact are forward-looking statements and are subject to the safe harbor provisions created by the Private Securities Litigation Reform Act of 1995. Such forward-looking statements relate, but are not limited, to, expectations for the release and delivery of our products.  Actual results could differ materially from those projected in the forward-looking statements as a result of certain risk factors, including but not limited to: (i) the prospects and timing of recovery from negative economic or market conditions; (ii) delays or reductions in consumer or information technology spending; (iii) competitive factors, including but not limited to pricing pressures, industry consolidation, entry of new competitors into the virtualization market, and new product and marketing initiatives by our competitors; (iv) our customers’ ability to develop, and to transition to, new products, (v) the uncertainty of customer acceptance of emerging technology initiatives; (vi) rapid technological and market changes in virtualization software; (vii) changes to product development and release timelines; and (viii) our ability  to attract and retain highly qualified employees.  These forward looking statements are based on current expectations and are subject to uncertainties and changes in condition, significance, value and effect as well as other risks detailed in documents filed with the Securities and Exchange Commission, including the report on Form 10-Q for the quarter ended June 30, 2009, which could cause actual results to vary from expectations. VMware disclaims any obligation to update any such forward-looking statements after the date of this release.

Want VMware 3.0? You can preorder now at the VMware site. I am really looking forward to installing the new version of VMware on my MacBook. Since installing Snow Leopard, I think it has been slower. According to www.vmware.com, the new version will have full Snow Leopard support and many extra goodies!

Filed under: Virtual Machine

Muhammad says...

Yeah, I know, funky mix. I'm using the virtual machine (VMware) to run Linux on the Mac OSX, I know everyone's done this already why am I posting this? I usually don't like a lot of things running on a Mac after awhile, which is why I believe if people want to multi-task, it should be a great idea to load up a virtual machine with some other OS too.

I've just recently started liking Macs and by now I'm happy using Windows, Mac, or Ubuntu (I don't say Linux b/c I only use Ubuntu). This actually is a lot better than it is on my VMware on the PC which lags often and isn't able to handle much with the same amount of memory. Maybe I just need run it with some lower memory but still the process takes longer on Windows, as I've noticed.

As I'm getting ready to upgrade my Windows 7 from RC to actual one, I'm actually going to excited for Snow Leopard as well.

Filed under: virtual machine

Timbuktu says...

Filed under: Virtual Machine

Timbuktu says...

Filed under: Virtual Machine

Dasher says...

Configuration Management is an old horse that rarely gets any loving outside of the Microsoft environment.

Generally its a mechanism that allows you to control the configuration and software available on machine but its usually clunky, brutally inefficient on the network and generally requires total control of the target machines.

Then along comes Opscode and opens up their Configuration Management Kitchen with Chef.  Chef is a lightweight approach to Systems Integration & Configuration Management (SI & CM for the light-hearted) built on Ruby/Rails/Gems that allows you to quickly deploy and configure software and services without requiring total domination. 

Ive had my eye on it for a while and with the Virtual Machine environments Ive been working on for Symfony and Zend I decided to dig in and give it a spin and Im impressed; almost beyond words J

Chef depends on having Fully Qualified Domain Names up and running and can be a little quirky without them

The installation instructions for the Chef-Server and Chef-Client are clear and concise and can be found here.

You start by installing the Chef-Server which provides the core back-bone to support your environment.  Once its up and running you have Chef running on Rails under Apache providing a web and REST interface for clients (or nodes in the Chef parlance).  Here you can view and control the attributes of a node, examine your configuration scripts (Recipes)  and authorise clients.  The GUI tools in the current (6.2) release are a little raw but functional and the coming 6.4 Release sharpens up the Web UI a lot (and brings with it a whole host of exciting features).  I setup the chef server on a stand-alone VirtualBox machine with 256 MB memory and a 3GB disk which is working well for everything Ive thrown at it so far.  Youll need to login to the Web UI using OpenID and ensure you use the appropriate domain appended to your login full details of the OpenID providers and their naming schemes can be found on the OpenID site here.

It can take a few minutes for the registrations to appear in the Chef Web UI

Once you have the server up and running youll need to install the chef-client on a host.  Once up and running the client will connect to the server and register itself.  Youll need to fire-up the Web UI on the server and authorise the client before youll be able to do anything more with the client. 

Once its been authorised just run the chef-client again with:

sudo chef-client

When it completes youll see the information about the client in the Web UI in the nodes and status panels.

If you don’t authorise a client on the server then you’ll see a HTTP 403 error when you run the chef-client. 

Now you have both the client and server up and running you can get down to the real business of deploying something. 

Open 2 SSH connections one on the chef-server and another on the chef-client and start simply by following their quick-start guide on the chef-server and in a couple of minutes youll have your first chef-recipe complete.  Now just drop into the cookbooks folder and copy the quick_start cookbook to /srv/chef/site-cookbooks:

cd cookbooks
cp –R ./quick_start /srv/chef/site-cookbooks/

Now refresh the Web UI and open the Recipes Panel and youll see the quick_start recipe that you just created listed.

To apply the recipe to a node (your client) open up the nodes panel in the Web UI and double click on Recipes for it.  In Chef 6.2 youll get an awful textbox with the information for the node in JSON format.  Scroll down to the bottom and youll find the recipes entry inside the [] put quick_start (include the “”) and hit save.

The end result should look something like:

"recipes": [
    " quick_start"
],

If you did it right youll see the page update.  Another minor issue in the 6.2 release is that if you didnt update the JSON correctly youll see saving thatll never complete.

 

All thats left is to switch to the chef-client SSH terminal and get the client to update itself now with:

sudo chef-client

A few seconds later the client will find that it has a new recipe and install it.  On the client go to the /tmp folder and youll see deep_thought.txt from the chef-run.

Now this seems like a lot of effort to get a text file to appear in a folder but its just as simple writing a recipe that installs MySQL, PHP, Redmine, Symfony or Zend Server.  But its not just about installing packages thats already pretty simple using bash with apt or yum.  Using a recipe allows you to ensure that the installs are idempotent or transactional.  If one part fails then you can ensure that the machine is left in a known reliable state.  If you have a failure in a script then you can be left with partial installs or worse the machine in an unreliable or unworkable state.

One of the exciting aspects to all of this is that its very easy to hook things together not just on one machine but all machines in your environment regardless of what OS theyre running.  A recipe to install Zend Server, Symfony, MySQL or as a single package will work on Ubuntu, Redhat, CentOS or most other variants.

Hooking into the infrastructure allows very simple approaches to things like provisioning, deployment and configuration of environments in my case this allows:

  • Automated creation of a virtual machine instance
  • Automatic provisioning of the instance
  • Dynamic allocation & changing of the resources available to the instance (Memory, Disk, Drives, etc) although with VirtualBox a reboot is needed for memory changes to take effect
  • Dynamic package and configuration allowing me (from within the VM instance) to switch its mode of operation and determine its role.  So within minutes it changes from all in one (complete LAMP on the instance) to the DB Server role


 

 

 

 

 

Filed under: Virtual Machine

Dasher says...

One of the Pro's in the Symfony Users Google group had some comments on the Virtual Machine for Symfony at Sipx.ws and I wanted to share my thinking about my plans.

Generally when developing you should have an environment that represents that to which you'll be deploying to - it'll save you time, effort and much pain to have something as close as possible.  There are however, several scenarios for developers:

 

Targeted deployment

Ideally your environment matches that to which you'll be deploying to.  If you control the server infrastructure then this is less of a problem - you'll build the server yourself (ideally via an automated deployment process) and building a VM from this is trivial.

 

If you don't however control the server infrastructure then you have a more complex situation to deal with.  If the gods are smiling then they've built their server completely from public distros and repos and used a package manager for all installs.  If this is the case you can dump the package list and server build - and rebase an image yourself.  Often however they have a custom OS build (tweaked for whatever reason), local repositories (hopefully mirrored) but sometimes not and a few extras thrown in.  This makes building an image that represents the environment you're going to use, while not impossible, generally non-trivial.

 

ServerGrove (http://www.servergrove.com/), forward-thinking & proactive, are interested in providing an image to their customers that does just this - allows people to develop locally in an environment that represents where the application will be deployed.

 

Trends

A growing trend with hosting providers is where they allow you to upload your own image to the hosting environment allowing you to build your own OS (subject of course to licensing requirements).  One of the aims of the VM was to provide a way for devs to start locally and then upload a copy of the image to the hosting environment.  With a few caveats (mostly around networking) you're assured of 100% success for the deployed project as you've been able to put it through its paces in before uploading.

 

Non-Targeted Deployment

In this scenario the developer is building applications for non-specified specified servers - either because they don't have or haven't selected the hosting environment yet, they don't have complete information from the project sponsor - or some other reason (it's weird and wacky out there).  Another possible deployment is Open Source projects where the deployed application may be any OS - and yet you'd like to have a common "known" environment for developers and end-users.

 

In this situation the VM helps both the developer and the project sponsor - as it'll allow the dev to share the VM with the sponsor for testing and signoff.  Essentially passing the monkey wrt the hosting environment.


General Approach (now and 1.x)

The current approach I've taken is mainly aimed at providing a lean-learning curve, a clean & repeatable environment to the community developing against Symfony and the Zend Framework (the Zend side is mostly a freebie but also aimed at helping people with Lucene search issues).  With each build I test to ensure that all sf frameworks work by deploying a test application that covers ORM's, plugins, routing and the DB/httpd.  With the build I try to ensure that it's portable and therefore works against the major VM Client vendors (VirtualBox, VMWare and Xen currently).  The aim of the 1.0 release is to have something built and packaged ready to run - much like the sf sandbox currently works. 

 

While VM's have been around for a while - and while installing linux has become more user friendly - there's still a lot of areas you can trip-up building images and installing OS's.  One of the aims was to remove this as a blocker to devs wanting to just get down to developing applications.

 

With the release of 1.0 there should be the following images and deployments available:

·         Images

o    devSFCoreServer

o    devSFCoreIDE

·         Deployments

o    Stand alone (everything in one box for simple dev projects)

o    Load Balanced (built using devSFCore with configuration that puts the server into modes: lb [load balanced], web [web server, memcached & no db], db [db, svn, no httpd but a http management interface])

·         Project helpers

o    Helpers to aid start-up of projects and development.  Things like building the root development folder, linking to the version of the framework you wish to use, creating and configuring the DB, configuring the application to use the DB and running tests on the initial setup.  Think a2ensite for creating a symfony application and you'll get the picture.  The intention isn't so much to dumb down - but to streamline and to facilitate adoption by those not that familiar with symfony.  Included will be log creation of the actual steps involved to help devs understand what to do.

 

With Deployments the general idea is that you'll be able to run multiple images in modes - to facilitate testing, architecture scenarios, etc.  With this you run one image as a DB, several as web servers and drop in a load balancer - and hey-presto you have a way to test how your application performs when scaling out.

 

With the 1.x branch I'm intending to go with a much lighter approach - still with some base images for various distributions and deployments (there will be standard and live images along the same approach as the live-cd used with some distributions) but using some of the approaches you've outlined for providing the packages and for linking in with repositories.  This approach however requires some infrastructure to support it - and infrastructure = time + resources and resources = money. 

 

This approach essentially extends the current sf sandbox to a deployed image mode. It'll work out compatibilities, issues and fixes, deal with things like pear and pecl dependencies, PDO and handle the deployments you'll see above.

 

With 1.x comes features for both devs and hosters (and allows for Targeted deployment).  Hosters can build their base image and include the needed components into the image - and share it with their customers(the devs).  Devs can download and use the image - and it'll pull all the needed parts down.  When they are ready to deploy - then from within the VM they can provision and deploy the application.  With the provisioning on the hosting provider side building the image locally, deploying it and then accepting the deployment of the application.

 

Should the dev decide to move hosting providers to another supporting this model - as it'll be built using the same components (but probably a different base OS) - then it should be a simple process to download their base image, deploy from the current VM to the new VM, test and redeploy.


Filed under: Virtual Machine

Dasher says...

I've just launched a new website aimed at helping developers have a cleaner environment for developing & testing their Symfony applications at Sipx.ws.  Thanks to the great guys at ServerGrove - I managed to get the site up and running in no time.

The website contains all the details about the what, where and how and there will be some followup articles on my blog in the next couple of days.  If you find any issues with the image - then the Project Management URL is on the site.

Filed under: Virtual Machine

ritwikk says...

Has made life far easier than XP on Boot Camp; it was really annoying restarting everytime.
Okay I sound like I endorse Parallels; well, just so you know, I'm not getting paid for all the praises!

Filed under: virtual machine

Hi Mustafa,
 
just for you some screenshots of scummVM and the games I run on it. Discworld, my favorite adventure of ALL times is not supported yet, but Monkey Island, Loom, Sam & Max, Day of the tantacle run very good. Of course with music, voice etc. Look @ www.scummvm.org should work on your e61i as well and I think they have an iPhone version, too. The tricky thing is to get the vm to run on wide screen and to anable the mouse pointer, but this is just try & error. They have a forum, a list of supported games and a scummvm wiki.
 
In cause of short time, I had only the chance to test Monkey Island I + II, Sam & Max, Loom, Day of the Tantacle. I have to search for my old discs and cds to play Indiana Jones. Btw. you need storage on a memory card, because you have to put the whole cd on it. Ok, Loom does not need this much ;)
 
See ya!
 
Chris
http://twitter.com/deadcantdance
 
Gesendet von meinem E71

         
Click here to download:
codesurgeon_like_you_requested.zip (180 KB)

Filed under: virtual machine