Power Development Platform (PDP)
New one page flyer that describe the features and functions offered through the Virtual Loaner Program. We now have them available in 4 languages:
English - https://www.ibm.com/developerworks/mydeveloperworks/blogs/vlp/resource/VLPflyer4-16-10Eng.zip
Simplified Chinese - https://www.ibm.com/developerworks/mydeveloperworks/blogs/vlp/resource/VLPflyer4-13-10CH.zip
Japanese - https://www.ibm.com/developerworks/mydeveloperworks/blogs/vlp/resource/VLPflyer4-16-10JA.zip
Korean - https://www.ibm.com/developerworks/mydeveloperworks/blogs/vlp/resource/VLPflyer4-16-10KO.zip
Welcome to the Virtual Loaner Program blog. Here you will find the latest information, helpful tips, future enhancements and answers to questions you have about the VLP. We are here to help you get the most out your VLP experience. Please post your comments, suggestions, cheers or jeers. We would really like to hear directly from you. We want to know how you are using the VLP and your experiences with the VLP.
If you haven't heard of the Virtual Loaner Program or wonder what it is exactly, here is a short video entitled "VLP Magic"
Click play to watch video
We look forward to hearing from you.[Read More]
AIX 6 WPAR Support in VLP
VLP users are now be able to reserve partitions that run AIX 6.1. These partitions will have two Workload Partitions (WPARs) installed by default. A WPAR is an instance of AIX that runs within a global AIX instance. WPARs are an AIX 6 feature and are supported on the POWER5, POWER6, and I5 platforms. Each WPAR will have an IP address assigned to it on the 172.X.X.X network. The user can either use the clogin command to log in to the WPAR from the hosting AIX partition, or they can log in via ssh directly to their WPAR from the SSH gateway machine.
The user will be able to perform simple management tasks from the EUI including:
IBM Virtual Loaner Program (VLP) Announces IBM Industry Application PlatformThe IBM Virtual Loaner Program now offers the IBM® Industry Application Platform (IAP) pre-configured stack on AIX 6.1 and AIX 5.3 systems. The IBM® Industry Application Platform is a pre-configured instance of IBM WebSphere® Application Server, IBM DB2® and WebSphere MQ. For details on how to use the IAP, check out the that is available for your IBM AIX® 6.1 and AIX 5.3 operating- system images on the IBM Virtual Loaner Program (VLP). You can use VLP to develop, test and validate applications by using these products. After reserving your VLP partition, which includes choosing the hardware configuration and operating system, install the IBM Industry Application Platform on that partition.
For details on how to use the IAP, check out the “IBM Industry Application Platform VLP guide”
The AIX Porting and AIX Currency images in VLP now have with the latest WebSphere, DB2, and Java already installed.
The How To section of VLP has a link about the porting and currency image.
On April 7, IBM announced how we will further our enterprise cloud computing leadership with the announcement of new capabilities and proof points based on these thousands of engagements around the world. The announcement includes the new IBM BladeCenter Foundation for Cloud - http://ibm.co/fOPNIX
The world is changing. A new reality is emerging for organizations of every size from every part of the planet. It’s called the cloud—a profound evolution of IT with revolutionary implications for business and society, creating new possibilities and enabling more efficient, flexible and collaborative computing models.
IBM is helping clients excel in cloud computing, providing secure and reliable Software as a Service (SaaS), Platform as a Service (Paas) and Infrastructure as a Service (IaaS) solutions http://ibm.co/fOPNIX
The next-generation Power Systems are here! On Tuesday, May 11 the IBM Innovation Center in Dallas will host a session to cover several new products and why they are important to our Partners.
Date : Tuesday, May 11, 2010
Time: 9 AM to 1 PM
Venue: IBM Innovation Center 13800 Diplomat Drive, Farmers Branch, TX 75234
To learn more on POWER7, please visit: http://www-03.ibm.com/systems/power
More details - IIC Briefing Agenda and Details
VLP System Users,
There was a catastrophic failure at the electric power substation which supplies power to the data center housing the IBM Virtual Loaner Program, the morning of 24-Feb. The VLP data center has a fully functional and frequently tested backup electrical power system which includes diesel generators. However, the erratic nature of the failure at the substation resulted in the loss of part of the backup configuration. As such, the entire remote access computing environment was shutdown in an abrupt but organized fashion rather than expose the equipment to a shutdown caused by the sudden and total loss of electric power.
Most of you experienced an outage from about 0930 CT to about 1900 CT. With a few exceptions, the VLP is again fully functional. If you are still having trouble, please contact VLP Support via the Support tab on our website or Live Chat so we can help you resolve the issue.
The VLP team, Dallas sincerely regrets the inconvenience caused by this failure. The events and associated logs will be carefully reviewed and appropriate preventative measures will be implemented.
Thanks for using the VLP
There have been many changes in the Virtual Loaner Program offering recently, and we wanted to highlight some new capabilities, some things you might not know, and some things that are coming soon.
New VLP URL -- VLP now has a new "vanity" URL, that is, one that is much easier to remember, type in to a browser, or send to a friend or colleague. The new URL is http://ibm.com/systems/vlp
IBM POWER6 architecture now available -- On May 22, 2007 IBM announced the IBM System p™ 570 server, based on the innovative IBM POWER6™ processor technology. Combining the fastest-ever IBM Power Architecture™ technology with enhanced virtualization capabilities and reliability, availability and serviceability (RAS) functions, the p570 offers outstanding performance and new capabilities designed to help ease administrative burdens and increase system utilization. POWER6 processor technology includes simultaneous multi-threading and hardware decimal floating point capability.
VLP now provides POWER6 architecture System p logical partitions (LPARs) with IBM AIX® 5.3 TL06 (AIX 5.3J) preinstalled and ready to use.
p AVE Beta Program -- IBM System p Application Virtual Environment for x86 Linux (System p AVE) supports the installation and running of most 32-bit x86 Linux applications on any System p model with POWER5™ or later technology. It creates an x86 Linux application environment running on POWER processor-based systems by dynamically translating x86 instructions to Power Architecture instructions. This feature can help you expand your addressable market to Linux on POWER servers at minimal to no cost by allowing you to run your existing x86 Linux applications in a POWER environment.
VLP provides System p partitions with System p AVE-enabled RHEL4 Linux installed, ready for your remote access. For more information, see http://ibm.com/systems/p/linux/systempave.html, or send an e-mail to LoP@us.ibm.com.
You are invited to join a Live Chat with the Virtual Loaner Program (VLP) team as they host an open Question and Answer session.
VLP Live! Q&A ChatDate: Tuesday July 14, 2009
11:00 a.m. India
1:30 p.m. China/Malaysia
2:30 p.m. Japan/Korea
3:30 p.m. Australia
This will be an open forum to discuss topics related to the IBM Virtual Loaner Program. Ask questions and tell us your thoughts.What do you like or not like about the VLP? How do you utilize the VLP? What could we do to improve your experience with the VLP?
We hope you will join us for this event!
If you are visiting the VLP blog for the first time, please leave us a comment or question. If nothing else just just post a comment to say hello. We would love to hear from you and know who is visiting.[Read More]
Jwestern 110000974Y 2,323 Views
Testing Docker on the IBM Power Development Cloud
By John Jacobson, IBM Cloud Technical Specialist
There have been a few other blog posts written about Docker on Power (see references at the end of this article) so while this is not the first article written about this topic, this is my account of leveraging the IBM Power Development Cloud (PDP) to test and gain familiarity with this container technology on IBM Power Systems....for free.
The Virtual Server Request
The PDP currently provides Virtual Server access for Power Systems. This is not a Container as a Service like they offer in Bluemix. However, this does not mean you cannot request a virtual server and get Docker running yourself.
To request Virtual Server access on the PDP, follow the easy steps in the Create reservation user guide https://public.dhe.ibm.com/partnerworld/pub/pdp/create_pdp_reservation_guide.pdf
When making your request, be sure to specify the 'Ubuntu Linux' as the Image category and 'Docker on Ubuntu 15.04' under Select an image.
Once the reservation is available, you can run a few commands to see that docker is installed
$ sudo docker version
$ sudo dpkg -l docker.io
Check to see if if the docker service is started
$ sudo service docker status
Jun 11 10:05:27 sys-5920 docker: time="2015-06-11T10:05:27-04:00" lev...)"
If docker is not started issue the following command and check the status again
$ sudo service docker start
$ sudo service docker status
The Docker installation creates a local private network on the virtual server instance. This means by default you won't be able to access your containers unless you expose the particular port. I found a couple different ways to do this. One using the Dockerfile (EXPOSE) as well as deploying the container with -p PORT:PORT. There is an example of this further down in this article.
docker0 Link encap:Ethernet HWaddr 56:84:7a:fe:97:99
eth0 Link encap:Ethernet HWaddr 52:54:00:8c:6a:18
If you did not request the Docker image above or you are testing in your own environment here are the steps to install Docker...
Looking at various blogs, I found two methods to install docker.
$ sudo dpkg -i docker.io-1.4.1-dev_ppc64el.deb
$ sudo echo deb http://ftp.unicamp.br/pub/ppc64el/ubuntu/14_10/docker-ppc64el/ utopic main >> /etc/apt/sources.list
$ sudo apt-get update
$ sudo apt-get install docker.io
NOTE: As of Ubuntu 15.04 Vivid Vervet, Docker version 1.5 is included. Therefore the apt repository ftp.unicamp.br is not required.
Check the the installation and status of the docker status using the commands that were previously covered.
Create and Run your own initial base image
There are a couple different methods to get a base image up and running. I tested only the first one as it seemed to be the easiest to get things up and running.
$ cat ubuntu-core-14.10-core-ppc64el.tar.gz | sudo docker import - ubuntucore-ppc64le
$ sudo docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
NOTE: Other ubuntu-core images can be found here ubuntu-core images can be found here http://cdimage.ubuntu.com/ubuntu-core/
Since I didn't test Method 2, I don't have any notes to share. If you want to try it, its described in Step 2 here https://www.ibm.com/developerworks/library/d-docker-on-power-linux-platform/
Once I had the image created, I issued the following command to run it. This created the container and allows an interactive shell.
$ sudo docker run -t -i ubuntucore-ppc64le:latest /bin/bash
NOTE: flags -i interactive -t allocate pseudo tty
Container Images can be tagged with a label to help identify it. Tags are typically used to specify versioning.
$ sudo docker tag c2511a3aafad ubuntucore-ppc64le:14.10
$ sudo docker images
Run Registry images
One of the features of Docker is the portability of images. Docker hub and private registries are services that enable the sharing of images. So I went to http://hub.docker.com, clicked on Browse & Search and entered 'ppc64le'. This returned a number of images, so I thought I would download and test.
Here's a list of what I found!
Pull and run image
To test pulling and running an existing registry image, issue the following commands
$ sudo docker pull schabrolles/odoo_psql_ppc64le
$ sudo docker run -d -p 8069:8069 schabrolles/odoo_psql_ppc64le
To see that the container is running issue the command
$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
We can see port 8069 is mapped/exported to the docker host IP:port so you can visit http://<IP_ADDRESS_OF_VIRTUAL_SERVER_RESERVATION>:8069
Create and run your own Container Image (Dockerize) So we've seen how an existing container image was pulled from the registry so let's look at how a container image is built. Container images are built using a Dockerfile. More details on Dockerfile can be found here https://docs.docker.com/reference/builder/
On the Virtual Server issue the following commands
$ mkdir -p ~/dockerize/mongodb
$ cd ~/dockerize/monogdb
$ touch Dockerfile
Then add the following to the Dockerfile
MAINTAINER John Jacobson email@example.com
RUN echo "deb http://ports.ubuntu.com/ubuntu-ports/ utopic universe" | tee /etc/apt/sources.list.d/ubuntu-utopic.list && \
sudo apt-get update && \\
mkdir -p /data/db
NOTE: Consider the use of $(lsb_release -sc) instead of hardcoding the ubuntu release name. This allows portability of your Dockerfile across different versions of the Distro.
i.e. RUN echo "deb http://ports.ubuntu.com/ubuntu-ports/ $(lsb_release -sc) universe" | tee /etc/apt/sources.list.d/ubuntu-$(lsb_release -sc).list
Build the container
To build the container, issue the following command from the directory ~/dockerize/monogdb
$ sudo docker build -t mongodb-ppc64:latest .
Sending build context to Docker daemon 2.56 kB
deb http://ports.ubuntu.com/ubuntu-ports/ utopic-updates universe
paring to unpack .../libpcap0.8_1.6.2-1_ppc64el.deb ...
Setting up mongodb-clients (1:2.6.3-0ubuntu5) ...
Adding system user `mongodb' (UID 101) ...
Processing triggers for libc-bin (2.19-10ubuntu2) ...
Step 3 : EXPOSE 27017
---> Running in 90b960218f64
Some of the bulid steps have been omitted but in the end you should see a message indicating that the container was successfully built
List new container image
To see our new container image issue the following command
$ sudo docker images | grep mongodb
NOTE: We use grep as to filter our the list of images to just ones containing mongodb
Run the container
To run the newly created mongodb container, issue the following command
$ sudo docker run mongodb-ppc64le
usr/bin/mongod --help for help and startup options
Additional Container Tasks
To remove an image, issue the following command
$ sudo docker rmi <image id or name>
NOTE: You may have an issue removing an image if you deployed a container. Even if the container is no longer running, you will get this error. You need to remove the container first OR use -f i.e. $ sudo docker rmi -f
To remove a container, issue the following command
$ sudo docker rm <container id or name>
Push a container image to a Repository
So once I had my mongodb container image, I thought I would try pushing it to Docker hub. However, when I tried to push it, I got a message about buffering to disk and then it failed. This was with version 1.4.1. Interestingly enough, I was able to push images with the prior version of 1.3.0 (but this is pretty old). Instead I created my own local registry to test the push capability. I used the local registry setup instructions documented in Step 3 here https://www.ibm.com/developerworks/library/d-docker-on-power-linux-platform/
Once my local registry was setup, I was then able to proceed to pushing my image
First you need to tag your current local image appropriately
$ sudo docker tag c608a51dc0ce localhost:5000/mongodb-ppc64le
Then you can push
$ sudo docker push localhost:5000/mongodb-ppc64le
$ sudo docker images | grep mongodb
Remove all exited containers
$ sudo docker ps -a | grep Exit | cut -d ' ' -f 1 | xargs sudo docker rm
Attention: IBM PartnerWorld members can now reserve up to 10 concurrent systems in the Virtual Loaner Program
Dear IBM VLP User,
As a valued IBM Partner and previous user of the IBM Virtual Loaner Program, we are happy to inform you that the limit of concurrent active reservations has been increased from 5 to 10. That means your company can now reserve up to 10 systems at the same time!
This new limit of 10 concurrent engagements applies to all default reservations with standard configurations and durations (up to 14 days). Reservations made using promotional codes are subject to specific configurations and may not allow over 5 concurrent reservations. This new limit is also subject to change and users will be given prior notice to any modifications to this limit.
If you have any general questions about this change or about the VLP please send them along to firstname.lastname@example.org. If you have questions or concerns about your VLP reservation, please submit them through the VLP support tab available on the VLP site.
Get started today: http://www.ibm.com/systems/vlp
Thanks for using the Virtual Loaner Program!
Happy New Year from the Virtual Loaner Program. 2008 should be an exciting year with new and improved features and functionality. What would you like to see enhanced for the VLP in 2008?[Read More]
The IBM Virtual Loaner Program celebrated it's 5 year Anniversary on May 27, 2009. Thanks to everyone on the VLP Team and to all of our Business Partners that utilize the VLP. We are nothing without you.[Read More]
New in VLP February 2008:
i5/OS V6R1 is available for early access on VLP. Reservations requested for i5/OS V6R1 require a Non-Disclosure Agreement. For access, send your request to "email@example.com", providing your Name, Company and PW id.
VLP provides System p partitions with PowerVM Lx86 enabled RHEL 4, RHEL 9 and SLES 10 Linux, ready for your remote access. IBM PowerVM Lx86 supports the installation and running of most 32-bit x86 Linux applications on any System p model with POWER5™ or later technology. It creates an x86 Linux application environment running on POWER processor-based systems by dynamically translating x86 instructions to Power Architecture instructions. This feature can help you expand your addressable market to Linux on POWER servers at minimal to no cost by allowing you to run your existing x86 Linux applications in a POWER environment. For more information, see http://ibm.com/systems/p/linux/systempave.html, or send an e-mail to LoP@us.ibm.com.[Read More]
For more information about IBM Power7+ Systems - http://www-03.ibm.com/systems/power/
Over the years, I've had the opportunity to work with a number of bussiness partners who needed to access VLP. One subject that frequently came up was bandwidth. People wanted to know how fast their networks needed to be in order to use VLP. Of course, faster is always better when it comes to network speeds. Here are the minimum speeds for VLP:
You can test your network speeds here: http://www.speedtest.net (Although I personally find this site very useful, all the ususal disclaimers apply, this site is not endorsed by IBM, etc.) We're going to put something on the 'About VLP' section of the VLP website, too.[Read More]