Monday Dec 12, 2011

GlassFish 3.1.1 - an SSH recap

Centralized admin was taken to the next level with GlassFish 3.1 (and of course 3.1.1) with SSH-based provisioning.

This effectively means no more remote login onto multiple machines for managing clusters and instances or even installing the software.

Setting up SSH in your environment ranges from fairly straightforward on Unix/Linux systems to a bit tricky on Windows.

This series of links should help you get started :


Using GlassFish v3.1 SSH Provisioning Commands (Yamini)
GlassFish 3.1: Using SSH to Manage Instance Lifecycles (Joe)
Setting up SSH for use with GlassFish 3.1 (GlassFish Wiki)
SSH Provisioning and Start/Stop instance/cluster on local/remote machines (Arun)
Setting Up SSH for Centralized Administration (Oracle GlassFish Server Documentation)

If you're looking for a complete walkthrough to setting up and using a GlassFish cluster, this recent community blog post is a good place to start. Note you can always manually log into the remote machines and run local commands if need be.

The other important note is that the Windows users should have an easier time with GlassFish once version 3.1.2 is released with the new DCOM-based provisioning (in lieu of SSH).

Thursday Dec 09, 2010

GlassFish Virtualization Prototype

In the GlassFish team, not only do we like prototypes, we also like to share them to gather feedback. More than three years ago, we shared this first GlassFish V3 modularity screencast.

This was more than a year before we shipped GlassFish "Prelude" and there was no OSGi at the time in the product (and we were still using CVS!).

This time, GlassFish architect Jerome Dochez is back with a provisioning prototype which he presented during the "Future of Java EE" keynote at the recent Devoxx conference in Antwerp, Belgium.

So check out this short video (4 min) and tell us what you think. You can also download the movie from this URL for offline viewing.

As spec lead Roberto Chinnici stated in his JavaOne Technical Keynote, "we all have The Cloud hanging above our heads" and that will be a major focus for Java EE 7 (more in another post). While Java EE 7 can be seen as far away, we don't need to wait and innovation can happen at the implementation level and this is what this GlassFish virtualization demo is all about.

In this screencast, Jerome shows how GlassFish was enhanced to provision virtual JeOS-based GlassFish images on an Ubuntu/KVM environment. The creation of virtualized clusters and instances is done via asadmin commands and translates into VMs appearing in the virtual manager. Once provisioned the virtualized and distributed cluster can be started with existing GlassFish commands. Of course, this does not need to be Ubuntu and/or VM and can be extended to other operating systems and hypervisor/virtualization technologies.

Wednesday Feb 11, 2009

WEBINAR: Attacking complexity with simplicity - Sun Identity Management

The Sun Identity Team is kicking off a monthly webinar program outlining our overall portfolio and how it can help you solve everyday identity challenges. The first session will be held on February 18 at 8AM PT and will provide an overview around how Sun approaches everyday identity and offer an overview of our methodology to build strong identity foundation that lasts. So . . . what are you waiting for! Register for our life changing webinar now!

Tuesday Oct 16, 2007

N1 SPS 6.0, now available to deploy GlassFish v2

Multi-tier provisioning

The N1SPS 6.0 Application Server (GlassFish v2) Plugin has now been released. The plugin can be downloaded from N1SPS, Get It page. This previous post has a short introduction about when to use N1 SPS for Application Server deployments.

The value of such a provisioning tool also comes from its ability to work with multiple products and deploy a complete multi-tiered architecture. You may be interested in reading this customer testimonial from PixelPark. The title alone for this article should get your attention: "IT service company reduces application deployment time by 97 percent".

Read more from these other entries:
•  Application Server N1SPS Plugin - Blogs and Resources
•  Mission Complete - N1SPS 6.0 Application Server Plugin Launched!
•  Using N1SPS in GlassFish V2 Enterprise Environment
•  Installation of High Availability DataBase with N1 Service Provisioning System
•  Provisioning GlassFish V2 with N1SPS (Part 2) - Automation
•  Installation of Load Balancer Plugin with N1 Service Provisioning System

Tuesday Sep 18, 2007

Provisioning GlassFish in the enterprise

N1 SPS schema

No matter how many efforts the team has put into making managing GlassFish v2 deployments easier, there will always be a point where some users (service providers or anyone else doing massive deployments) would like some extra help. This is where the N1 Service Provisioning System comes to the rescue. The idea is to help manage hundreds of hosts spread across many geographic locations (see demo) by provisioning the software - describing it once, deploying it many times. Installing the bits, configuring the product (creating resources), and deploying applications to it can all be taken care of by N1 SPS. This same product can provision just about anything else your architecture requires - database, web servers, etc...

Prasanth has a two-blog series on the support of Sun Java System Application Server (GlassFish v2) from within this provisioning software. The first one defines what plans, components, variable sets, and plugins are and specifically described the Sun Application Server 9.1 plugin. The second one covers the scriptable (N1SPS CLI) part of the provisioning.

This N1 SPS plugin supports not only SJS Application Server 9.1, but also SJSAS 8.2 (part of Java Enterprise System 5) and SJSAS 8.1 (part of Java Enterprise System 4). Version 6.0 of the plugin is due to be released on 10/04/07.

Update: Sreeni has a blog post on that very same topic.