What is Charon-SSP?
Charon-SSP belongs to the Charon cross-platform virtualization family. It creates virtual replicas of sun4m, sun4u, and sun4v SPARC hardware on standard x86 computers.
The emulator runs on Linux physical hardware or hypervisors. Multiple instances can operate on a single x86-64 host, which ultimately provides consolidation benefits and simplified management.
Inside Charon-SSP: Lift and Shift
Charon-SSP virtual machines allow seamless hardware replacement. Users continue running applications and data without changing their trusted (and familiar) legacy applications.
Lift
It refers to the process of moving applications and data off aging SPARC hardware. You extract everything exactly as it exists – operating systems, critical programs, and business data from legacy servers.
Shift
Now it’s time to run these same applications and data on modern x86-64 infrastructure without code changes. No workflow redesigns. Charon-SSP creates a virtual copy of your original hardware. So your Solaris environments function as before – just on new, reliable systems.
Interestingly, this approach requires little to no configuration changes – no porting or re-certifications are needed. Applications behave exactly as they did on original hardware. The process is so subtle that even end users do not notice any difference at all.
Most cases include comprehensive application testing in the Charon environment. Behavior differences get analyzed and eliminated during this phase. Functional and performance testing must be completed successfully before final migration.
The 7-Step Implementation Plan
So, what does the plan look like once an organization decides to implement Charon?
First things first – reach out to a Stromasys expert for a tailored migration plan. Our technical specialists bring extensive legacy system experience. They work directly with your team to understand goals and performance criteria.
1. Environment Preparation
The process begins with system inventory. Specialists analyze your environment to determine optimal product fits and host system requirements. You remain involved throughout, ensuring recommendations align with business needs.
Host selection requires careful consideration. Choose Linux-based physical servers, VMs, or cloud instances meeting Charon-SSP requirements. Robust workloads typically need multiple CPU cores and 64GB+ RAM.
Configure network settings and open necessary ports. Ensure appropriate user permissions for installation and management. Install required system packages and dependencies. Enable virtualization capabilities like nested virtualization when needed on the host.
2. Acquiring Charon-SSP Software
Download Charon-SSP installation packages or ISO files from Stromasys or cloud marketplaces. Procure valid license keys – either node-locked or floating depending on deployment models.
License selection impacts scalability and management complexity. Floating licenses offer flexibility for multiple systems.
3. Installation of Charon-SSP Manager
The Manager provides GUI control for emulated SPARC environments. Install it on the host or separate admin workstation using the provided Linux or Windows installers.
Launch the Manager and establish a connection to the Charon-SSP service. This interface becomes your primary control center for virtual SPARC systems.
4. Installing the Charon-SSP Virtual Environment
Next comes installation. Specialists install Charon on your chosen server or cloud platform, then restore full system backups.
They deploy the virtual environment, including CPUs, virtual disks, network interfaces, and peripheral emulations. Configure hardware emulation by setting virtual CPU counts, RAM assignments, and network interface modes.
Map physical storage or virtual disk files for Solaris system and data images. Configure backup and snapshot capabilities where supported.
Despite complexity, this step determines performance characteristics for your migrated applications.
5. Solaris System Migration
Prepare existing Solaris disk images or create new ones. Transfer system images to the configured Charon-SSP storage.
Boot Solaris VMs using the Manager interface. Verify boot processes, hardware detection, and network connectivity function properly.
This phase reveals any compatibility issues requiring resolution before production deployment.
6. Testing and Validation
Ensure Solaris OS and applications operate as expected. Monitor CPU, memory, and I/O utilization patterns. Optimize virtual hardware settings for workload balance.
Test virtual tape backup and restore processes. Verify disaster recovery readiness meets business requirements.
Consequently, thorough testing prevents production issues and validates performance expectations.
7. Production Deployment and Monitoring
Transition production Solaris workloads to Charon-SSP. Use system monitoring tools and Manager interface to track performance and log events.
Scale virtual CPU counts or memory allocation as workload demands change. Update Charon-SSP software and manager periodically for security patches and features.
Use Cases
Let’s see under which circumstances Charon-SSP will be apt:
- If your on-premises data center is aging – the costs and complexities rise with each passing year. However, you may not wish to change your legacy applications because they execute mission-critical workloads. Charon can be an ideal fit here.
- If your SPARC hardware has reached end-of-life status, sourcing replacement parts becomes difficult, finding engineers is challenging, and both cost and complexity are escalating. Charon-SSP eliminates hardware dependency, ensuring continued operation without disrupting what has been already working for years.
- If you wish to have streamlined, centralized management where you can control multiple SPARC instances and virtual machines from a single interface, Charon is an ideal choice.
Does your business relate to these scenarios? You may have further questions specific to your infrastructure. Stromasys got you covered. Reach out to our legacy experts and get answers to all your concerns.