OW2 migration to Xsalto



Similar documents
Parallels Plesk Automation

VPS Cloud Hosting. Call (02)

Pricing Guide. Overview FD Enterprise License SaaS Packages Dedicated SaaS Shared SaaS. Page 2 Page 3 Page 4 Page 5 Page 8

Configuring Apache Derby for Performance and Durability Olav Sandstå

Upgrade to Webtrends Analytics 8.7: Best Practices

STI Hardware Specifications for PCs

Table of Contents. Server Virtualization Peer Review cameron : modified, cameron

vrealize Business System Requirements Guide

Deliverable D 6.1 Website

SUN COBALT RaQ 4 Server Appliance FAQ

Open Source in the Data Centre. John Ferlito Bulletproof Networks

System requirements for A+

Hardware and Software Requirements. Release 7.5.x PowerSchool Student Information System

Adonis Technical Requirements

The Application and Data Server (ADS) and Extended Application and

Centrata IT Management Suite 3.0

System requirements for MuseumPlus and emuseumplus

msuite5 & mdesign Installation Prerequisites

Enterprise Edition. Hardware Requirements

Dedicated Servers InfoGuide

Virtualised MikroTik

DEDICATED MANAGED SERVER PROGRAM

PARALLELS SERVER 4 BARE METAL README

Installation Guide to the Snare Server Installation Guide to the Snare Server

Microsoft Windows Server 2003 with Internet Information Services (IIS) 6.0 vs. Linux Competitive Web Server Performance Comparison

Best Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (

An overview of Drupal infrastructure and plans for future growth. prepared by Kieran Lal and Gerhard Killesreiter for the Drupal Association

ENTERPRISE-CLASS MONITORING SOLUTION FOR EVERYONE ALL-IN-ONE OPEN-SOURCE DISTRIBUTED MONITORING

IT Business Management System Requirements Guide

Setting up a Linux server Ryan Cartwright I.T. Manager - Contact a Family

StarWind iscsi SAN: Configuring Global Deduplication May 2012

Belgacom Group Carrier & Wholesale Solutions. ICT to drive Your Business. Hosting Solutions. Datacenter Services

This document will list the ManageEngine Applications Manager best practices

Very Large Enterprise Network, Deployment, Users

Deploying Ubuntu Server Edition. Training Course Overview. (Ubuntu LTS)

Revit products will use multiple cores for many tasks, using up to 16 cores for nearphotorealistic

Announcing the product launch of a Mitel Virtual Mitel Communication Director (Virtual MCD)

Enabling Technologies for Distributed Computing

Business Alliance B.A.A.E.R. Managed services

PARALLELS SERVER BARE METAL 5.0 README

EMC Smarts Network Configuration Manager

Product Description Document. Network Monitoring Solution

Minimum Hardware Configurations for EMC Documentum Archive Services for SAP Practical Sizing Guide

Comparing Free Virtualization Products

Red Hat Global File System for scale-out web services

EBA Procurement Procedure for the Supply of Website Services 2016: Annex 1 System Architecture Document SYSTEM ARCHITECTURE DOCUMENT

Business white paper. HP Process Automation. Version 7.0. Server performance

Getting Started Hacking on OpenNebula

SmartPOS 2.0 Advanced Point of Sales + Rabbit MQ + SmartERP (Based in Idempiere 1.0.c) Sponsored by Rapid Corp L.L.C (U.S.A)

Symantec Backup Exec.cloud

Sage CRM Technical Specification

NAS Storage needs to be purchased; Will not be offered IAAS - Utility SMTP Per SMTP account Per server

Oracle to SQL Server 2005 Migration

NEXTGEN v5.8 HARDWARE VERIFICATION GUIDE CLIENT HOSTED OR THIRD PARTY SERVERS

7 Real Benefits of a Virtual Infrastructure

The Ultimate Business & Enterprise Hosting Solutions.

DocuShare Installation Guide

Post Genie TM WebMail Server 2400/2208R

Oracle SQL Developer Migration

Dynamic Resource allocation in Cloud

Using Hadoop to Expand Data Warehousing

Professional and Enterprise Edition. Hardware Requirements

CloudFTP: A free Storage Cloud

System Requirements for Microsoft Dynamics GP 9.0

EMC Smarts Network Configuration Manager

Enabling Technologies for Distributed and Cloud Computing

Java, PHP & Ruby - Cloud Hosting

This guide specifies the required and supported system elements for the application.

HP Universal CMDB. Software Version: Support Matrix

CONSTRUCTION / SERVICE BILLING SYSTEM SPECIFICATIONS

SAP Predictive Analytics 2.3 Supported Platforms (PAM)

Casper Suite Release Notes. Version 9.1

Managing Application Performance with JBoss Operations Network and OC Systems RTI

OnCommand Performance Manager 1.1

112 Linton House Union Street London SE1 0LH T: F:

Diploma in Computer Science

Mediasite EX server deployment guide

Very Large Enterprise Network Deployment, 25,000+ Users

Adobe LiveCycle ES Update 1 System Requirements Adobe LiveCycle ES Foundation-based solution components

Technology and Cost Considerations for Cloud Deployment: Amazon Elastic Compute Cloud (EC2) Case Study

Deliverable D 6.1 Website

Microsoft Windows Apple Mac OS X

Hypervisor by Chronos Specifications

How To Write A Test Drive For Kaspersky Anti Virus 6.0 For Windows Server (For Windows)

ARIS Server Installation and Administration Guide ARIS. Version Service Release 1

System requirements. Java SE Runtime Environment(JRE) 7 (32bit) Java SE Runtime Environment(JRE) 6 (64bit) Java SE Runtime Environment(JRE) 7 (64bit)

High Availability & Disaster Recovery Development Project. Concepts, Design and Implementation

Managed VPS Linux Technical Overview

SYSTEM SETUP FOR SPE PLATFORMS

Achieving High Throughput. Fernando Castano Sun Microsystems

Transcription:

OW2 migration to Xsalto 10 th july 2007 Armel Lannois

Table of Content ObjectWeb architecture overview Actual OW2 Servers overview Problems Opportunities OW2 architecture Migration plan Tasks 2

ObjectWeb architecture overview 3

ObjectWeb architecture overview Main servers Name / OS Mars.objectweb.org Debian 3.3.5 Jupiter.objectweb.org Debian 3.3.5 Hardware Bi Xeon 2,4 GHz RAM 3 GB SCSI 36 GB Raid1 SCSI 73 GB Raid5 Bi Xeon 2,4 GHz RAM 3 GB SCSI 36 GB Raid1 SCSI 73 GB Raid5 Application Apache Main websites Phorum 3.4.8a Forum Sympa Mailing List Exim 3 Mail server MySQL 4.0 Database (sympa, objectweb, phorum, xplanner) Bind9 DNS objectweb.org GForge 3 (svn 11.0.8, cvs 1.12.9, apache 1.3.2, PHP 4, ssh,...) Tomcat 4 Java web application JSPWiki Project Wiki PostgreSQL 7.2.1 Forge Database Open LDAP 2.0.23 Forge users Xplanner XP management phpesp surveys Bind9 DNS forge.objectweb.org 4

ObjectWeb architecture overview Mirroring servers Europe / Red Hat 4 INRIA Paris Name / OS Hardware Application Frogger (Enhydra) / Red Hat 4 FT SF (USA) Io / Red Hat 4 FT Beijing (China) Xeon 3,4 GHz RAM 2 GB SCSI 73 GB SATA 200 GB Bi P3 1GHz Bi Xeon 3GHz RAM 2GB SCSI 73 GB Raid1 SCSI 150 GB Raid5 FR Download mirror XWiki diverse wiki MySQL 4.1 XWiki Database LDAP OW members (XWiki) 2 nd basckup server via rsync US Download mirror ZH Download mirror XWiki Chinese website MySQL 4.1 XWiki database 5

Secondary servers ObjectWeb architecture overview Name / OS Hardware Application Saturne / P2 300 Mhz 2 nd backup server via rsync Debian 3.1 RAM 128 MB IDE 3 GB IDE 76 GB Pluton / Bi P3 1 GHz Red Hat 4 RAM 644 MB SCSI 36 GB Raid1 SCSI 36 GB Raid5 Neptune / Bi P3 500 MHz Debian 3.1 RAM 1 GB SCSI 10 GB + 10 GB IDE 60 GB Non regression tests (c jdbc) Nightly builds (c jdbc, jonas, celtix) FR Eclipse mirror OW Demo (apache, jonas, enhydra, c jdbc, tomcat, mysql) 6

Actual OW2 Servers overview Servers Name / OS Hardware Application Mars.ow2.org Mandriva 4.0.1 Kernel 2.6.18 SMP x86_64 Jupiter.ow2.org Mandriva 4.0.1 Kernel 2.6.18 SMP x86_64 Bi Xeon 2 GHz RAM 8 GB SCSI 36 GB Raid1 SCSI 73 GB Raid5 Bi Xeon 2 GHz RAM 8 GB SCSI 36 GB Raid1 SCSI 73 GB Raid5 OW2 new portal Apache2 2.2.3 MySql 5.0.24 Apache Jonas Bamboo 7

Problems Mars File system corruption (/var) Defective Memory Defective Power Supply File system saturation Global Servers are not supported anymore Old software stack Tricky to maintain Multiple user referential (LDAP, DB) 8

Opportunities Outsource servers Install more uptodate software stack Upgrade some critical software (Gforge) Simplify maintenance Automate alarms Write procedures Keep resources for futur evolution Virtualisation (VmWare) 9

OW2 architecture Xsalto Superviser Nagios Servers Ow2 1 : Gforge 4.5.14 Ow2 2 : Web Sites Ow2 3 : Futur evolution 10

OW2 architecture Servers configuration Name / OS Hardware Application ow2 01.xsalto.net 81.200.36.97 Debian 4.1.1 (etch) Kernel 2.6.18 x86_64 / amd64 / SMP ow2 02.xsalto.net 81.200.36.99 Debian 4.1.1 (etch) Kernel 2.6.18 x86_64 / amd64 / SMP ow2 03.xsalto.net 81.200.36.101 Debian 4.1.1 (etch) Kernel 2.6.18 x86_64 / amd64 / SMP Bi Xeon 2 GHz RAM 8 GB SCSI 440GB Bi Xeon 2 GHz RAM 8 GB SCSI 440GB Bi Xeon 2 GHz RAM 8 GB SCSI 440GB Gforge 4.5.14 Apache 2.2.3 PHP 4.4.4 / 5.2.0 PhpMyAdmin 2.9.1 Postgres 8.1 Bind9 9.3.4 cvs 1.12.13 ssh 4.3 Sympa 5.2.3 MySql 5.0.32 Bind9 9.3.4 ssh 4.3 Nagios 1.4.5 Exim 4 4.63 lvm2 2.2.6 MySql 5.0.32 Bind9 9.3.4 ssh 4.3 Nagios 1.4.5 Exim 4 4.63 lvm2 2.2.6 11

Migration Plan Map every technical aspects in a document Choose new software stack and servers roles Install software Configure servers Copy data from ObjectWeb Test interoperability Finalise Procedures Transmit procedures to Xsalto Synchronize and switch domains to Xsalto Train an administrator 12

Tasks Hardware and software map Hardware / Operating system Software Configuration files Server Interactions File systems Organisation Backup policy Security policy Cron scheduling Alarms 13

Tasks Project Map What resource are used by projects? (gforge/xwiki) What should be freezed as part of ObjectWeb? What should live and expand in OW2? Write/Update documentation Installation Migration Adminitration User 14

Questions? 15