Considering Consolidation New Workloads Overview What is

advertisement
iSeries New Workloads –
Considering Consolidation
Mandy Shaw and Jonathan Woods
© Logicalis Group
Considering Consolidation
New Workloads Overview
© Logicalis Group
What is “New Workloads” about ?
Goal – To consolidate IT server infrastructure onto an iSeries platform
regardless of OS.
OS/400
Linux
PASE (AIX emulation) – available now
Native AIX – available 2004
Windows
Reducing the TCO by managing a single platform and single pool of storage
“i” stands for integrated
iSeries hypervisor controls multi-OS consolidation and aids management
What is wrong with OS/400 ?
OS/400 still represents the value it always has
Single level storage
Integrated DB2
Excellent work management capabilities
Ultimate resilience
The Operating System of choice where function is supported + efficient
Business Application choice is typically not made based on the OS available
A few scenarios OS/400 does not lend itself to
e.g. OS/400 Netserver - performance
Extensive manageability sometimes gets in the way !
The web is full of free Linux apps (as is Linux)
If ‘Open source’ is an acceptable approach
Unix is a stable and efficient OS
Support is still typically charged
Logicalis Approach
Data Collection exercise
Complete list of servers

Vendor, OS, CPU’s, Disk tot/used/type

Servers v/s Infrastructure apps

Windows Domain Controller

WINS, DNS

Firewall/Proxy server

File/print serving

Windows terminal services

Webserving

Email

Databases used (DB2, Oracle, SQL)

Servers v/s business applications
Current CPU workloads

iSeries performance collection

Windows collections too
High level decisions
iSeries has a consolidation sweet spot
Integrated xSeries Server (IXS)
Model
270
820
830
840
Max IXS
Model
Max IXS
3
12
28
32
800
810
825
870
890
4
13
36
48
48
Integrated xSeries Adapter (IXA)
Model
270
820
830
840
Max IXA
Model
Max IXA
2
8
16
32
800
810
825
870
890
3
7
18
60
60
Existing investment
Choice to consolidate on iSeries affected by
Existing technology investments
Scale of requirements
Examples
xSeries blade centres
FAStT SAN disk subsystem
IBM Enterprise Storage Server
OEM servers and time to write-off (or lease end)

Only certain IBM xSeries will attach to IXA

x235 (2w), x255 (4w), x360 (4w), x440 (8w)
Competitive economics
iSeries hardware can appear expensive compared to alternative infrastructure
Enabling 825 POD for Linux approx £15K per CPU
iSeries 17.5G disk approx £1K (disk offer for Q4)
Examine other costs that might be avoided
Gigabit LAN switches
Storage SAN infrastructure
Expensive windows software licensing (with Linux)
Additional backup software (BMR !)
Tech support army
Intel attach economics look good
2892 PCI 1.6 Ghz Integ xSeries Server £1.5K

and appropriate towers/slot space
1519-100 IXA adapter £2.7K

and appropriate xSeries
No SAN switches or External RAID controllers
1 Terabyte Disk for 10 servers test
iSeries hardware cost is similar to SAN disk
Considering Consolidation
Applications
© Logicalis Group
Porting existing apps
Move apps to OS/400
Must be natively supported by Vendor
Or port customer owned source
Data migration specific to each app

Tivoli Storage Manager

DB2
Linux Intel apps to iSeries Linux
Requires app already compiled for PowerPC + vendor support
Access to source code to re-compile
pSeries Linux apps will run (Power PC)
AIX apps to PASE
Pre-compiled progs will run if spec1170 compliant
Most AIX apps will require an app port
Windows apps just run on IXS/IXA
Still runs W2K operating system
Microsoft certified platform
New applications
ERP vendor support for iSeries Linux increasing
Sage Line 500 (previously Tetra)
Any ‘Open Source’ Linux app on the Web can be compiled to run under
iSeries Linux
Totally standard Linux
If you find a Linux app that solves a business problem – you can use it
Considering Consolidation
Implementing Infrastructure applications examples
© Logicalis Group
User account consolidation
Separate OS/400 Profiles and Windows Domain accounts
Administration Islands !
Solution
Add a single IXS (or IXA) running W2K
Exercise to align user profile/Win account naming conventions
– All new accounts
created via iNav
– Linux account
integration soon ??
Domain Name Serving
Native iSeries OS/400 can provide DNS
iSeries Linux also supports DNS
Very efficient under Linux
W2K on IXS/IXA - DNS as standard
Choices
No bad decision – keep it simple though
Define a meaningful hierarchy across whole infrastructure
Make use of hardware you've got

Avoid the ‘dedicated Intel DNS server’ on every site
Make use of the skills you’ve got
Firewall/Proxy
No OS/400 product
Linux provides consolidation opportunity

Native Linux - iptables/netfilter

More comprehensive product “SQUID”

Addresses proxy server function
Linux LPAR functions provides security

Use Linux direct LAN adapters for DMZ

iSeries VLAN also (MZ)
Storage hosted on iSeries
Image backed up from iSeries
MZ
OS/400
VLAN
Linux
Firewall
DMZ
File/Print serving
Choice
Continue with W2K - implement IXA/IXS
Samba on iSeries Linux

Emulates W2K server

Takes part in Active Directory

Browser administered - SWAT

WEBMIN – combine Linux + Samba in one

Avoid Microsoft client seat licences

Software is free !

This is a NAS solution

Combine with an IXS (W2K) – single accounts and no seat licences only
Windows Terminal Services
No Linux alternative – has to be W2K
Multiple IXS can be load balanced

Uses additional function of Citrix
A large xSeries on IXA will provide big resources for many users

Native windows terminal services
Solution is affected by scale and qty of free PCI slots
Planning for Consolidation
Application workloads and database engines
© Logicalis Group
What else will your iSeries do?
DB2
Web enablement
Messaging and collaboration applications
Well, almost anything, really …
Linux 2
Web serving
Java
Linux 1
V5R1
V5R1
WebSphere
AIX app
Win2000 or NT 4
Domino
WebSphere on iSeries: strengths
WebSphere on any platform has …
Industry-leading functionality
Runs on your chosen platform
Scalability (Wimbledon / Winter Olympics)
Security
Resilience
High performance
Fully scriptable configuration and management
Excellent application and database integration capability
iSeries adds …
Flexible use of resources (multiple workloads)
Ease of installation and configuration (WAS Express)
Resilience and manageability (of course)
Security (WebSphere security + OS/400 security)
Even more secure and high performance integration capability
Domino on iSeries: strengths
Scalability
Up to 150,000 NotesBench mail users
Easy addition of disk space
Flexible use of resources
Domino partitioning
Multiple workloads
Resilience and manageability
Automatic restart following errors
Notes Admin client, green screen and iNav interfaces
Full CL command set for scripted configuration and management
Availability
Save-while-active
Security
Domino security + OS/400 security
DB2 integration
without ODBC
Probably the
perfect
Domino
mail server
Relational database
Native DB2
Functionality right up there with the competition
Full, fast, solid SQL support built in
Consider migration to DB2/400
Requires application testing and probably application changes
Vendor support a potential issue

If only multiplatform DB2 supported, no problem - DB2 now runs on Linux on iSeries
Otherwise …
Oracle

watch this space!
SQL Server

IXS or IXA required
Customer example: Logicalis production server
Feeds to other
BI tools
Sametime
Legacy product
distribution app
Mail and major
corporate
application
J2EE app,
currently running
on Tomcat
AS/400 model 720 (4 years old),
2GB main storage, V5R1
Data
Warehouse
Customer example: Logicalis DMZ server
Quickplace
External email
protected by
Norton Anti-Virus
with live update
Win2K
MySQL
PASE
PHP
Customer apps –
Apache
WebSphere
AS/400 model 170 (5 years old), 1GB
main storage, V5R1, IXS card
Or, in the future (LAMP)
Quickplace
External email
protected by
Norton Anti-Virus
with live update
Linux
guest
partition
MySQL
PHP
Customer apps – Apache
WebSphere
DMZ partition in iSeries
Services organisation: Before
Sage
Line
50
Access
database
and
corporate
application
User
Hand-held
Terminal
Message
Server and
gateway
desktop
Telephone
Email
server
No DNS or
DHCP
Fax
File and
print
Internet facing
Access
database
and
corporate
application
External
Web
browser user
Web server
Internet
email
gateway
External
email
senders and
recipients
Email
server
Proxy server
User Web
browser
External Web
sites
DMZ
Internet
Internal
After
LPAR 1 - Production
Email: Domino Fax: Domino
Fax Server
Corporate
app: IXS
Additional apps
DB2
Sage Line 50: IXS
Hand-held terminal gateway:
IXS
DNS
DHCP
Telephones:
IXS
LPAR 2 – Linux Guest
File server: Samba
LPAR 3 – LPAR 4 - DMZ
Linux
Firewall
SMTP:
and
Domino
Proxy
Server
Web server:
Apache,
potential for
WebSphere
applications
Just another thought ….
Small scale or ‘utility’ functionality requirement?
Find and download some open source Java code
Optimise it to level 40
Run it on your AS/400
Er …That’s it
public boolean isMatch (String checkString, String pattern)
{
char patternChar;
int patternPos = 0;
char lastPatternChar;
char thisChar;
int i, j;
for (i = 0; i < checkString.length(); i++)
{
// if we're at the end of the pattern but not the end
// of the string, return false
if (patternPos >= pattern.length())
return false;
Considering Consolidation
Major benefits
© Logicalis Group
Backup
iSeries will backup/restore W2K drive images while quiescent – High throughput
Avoids need for ‘Bare Metal Restore’ products
OS/400 Netserver provides ‘medium performance’ file level backup
Won’t address open file backup
End key services for semi quiescence
Tivoli Storage Manager runs under iSeries PASE
Permits 24x7 Intel Open file backup
Specific agents for Databases available
Included as part of OS/400 Enterprise licence
Backups up 35 different client Operating Systems
Requires automated tape library

LTO 3582/3/4

3590/3592 based 3494
Tivoli Storage Manager - physical components
IBM*
CRAY***
UNICOS
DATA
GENERAL
DG/UX
DIGITAL
–OpenVMS
(SSSI)***
–UNIX
–AIX
FUJITSU***
HEWLETTPACKARD
HP-UX
–OS/2
Lan Server
Warp
UNIX
System Services
–AS/400 –OS/2
–OS/2
–OS/390
AUSPEX**
APPLE
Macintosh
MICROSOFT
–Windows 95
–Windows 98
–Windows NT
–Windows NT DEC Alpha
Linux
DB2
Your solution for managing storage and
protecting data across the network
INFORMIX
LOTUS
NOTES
MICROSOFT
–Exchange Server
–SQL Server
NCR UNIX SVR4
NEC EWS-UX/V
VM
Linux
OS/400ux
MVS
ORACLE
–Oracle7 EBU
–Oracle8 RMAN
NOVELL
NETWARE
SAP R/3
SYBASE
PYRAMID
SCO
NILE
–Unix 386
TANDEM
–Open Desktop
SEQUENT
PTX
GUARDIAN
SILICON
SUN
–Open Server
(ETI)*** MICROSYSTEMS GRAPHICS
SIEMENS NIXDORF
IRIX
–Solaris
–SINIX
–SINIX Reliant UNIX
–SINIX 386/486
AIX
Solaris
HP-UX
Windows
2K
Disk
Optical
A single
consistent
solution for open
systems
Tape
TSM
Server
Storage Hierarchy
Disk storage virtualisation
From iNav
Define virtual storage partitions for IXA and IXS
Define virtual storage partitions for Linux
Storage partitions can be copied

Useful for instant development environment
• Linux can support
direct disk access
– Internal
– ESS over Fibre
Virtual Networking
Problem
 Upgrading network infrastructure to support high-
speed application communication is expensive in
terms of time, resources and equipment
iSeries Solution
 Virtual Ethernet at OS/400 V5R2
provides 1 Gb Connections with no LAN
Adapters/Switches
 Windows to Windows to OS/400 to
Linux
 Up to 5 Connections per IXS / IXA
Benefit
 Extremely secure and reliable server
communication over high-performance
connections
 Can reduce network traffic and
exposure to "sniffing"
System Management
IXA/IXS
Windows event logs directed to an OS/400 message queue
Control power on/off from OS/400
Run W2K commands from OS/400 - SBMNWSCMD
IXA adapter card microcode updated from OS/400
Linux
Control boot from OS/400
Via LPAR apportion CPU/Memory to partition
OS/400 has access to Linux filesystem via NFS

Check for file stored events
Considering Consolidation
Sizing the solution
© Logicalis Group
Performance collections
Existing iSeries
Establish current CPU utilisation from standard performance collection
Intel servers
Run a W2K CPU + I/O collection server by server
IBM Director will perform a centralised collection
Linux on Intel
Third party tools
IBM Director
Estimating the new workload
New apps
Input from app vendor
Or a pilot install
Specific methodologies for Domino
Intel to iSeries PowerPC
Base calculation on CPU clockspeed utilisation
Respect CISC (3 Ghz) – RISC (1.3 Ghz) difference
Respect 32bit – 64bit difference
iSeries offloads to subordinate IOPs

Communications

Disk/Tape
Redbook in the making for real world benchmarks
IXA/IXS
General workloads assume a 10 CPW utilization per IXA/IXS
First IXS consumes 30 CPW
Heavy Windows I/O needs calculation
New hardware
New model iSeries could easily handle additional Linux, OS/400 or
Windows workload
New model CPW’s are so large
Models 825 and above come with POD activation for Linux or full OS/400
Factors affecting IXS/IXA choice
Capacity of Intel server
Additional ‘Intel bus’ PCI adapter slots needed
Slots available for IXS in IO tower
VMWare GSX an option on x360/x440

If the approach to app support is acceptable (no direct Microsoft support)
Multiple Windows servers not always because of CPU requirement
Windows often forces physical separation
Considering Consolidation
High Availability
© Logicalis Group
Orion provides Enterprise Managed Availability
The Solution to Deliver Managed Availability …
–
–
–
–
Across Data and Applications
Across Multiple Platforms
Across Multiple Databases
In a Single View - Across an Enterprise
Integrating the iSeries with ORION
ORION
OS/400
OS/400
Linux
Linux
Windows
Windows
The ORION Solution Topologies
Availability
Management
ORION
Replicated
Servers
Switched
Disk
Data
Integration
Orion – typical applications
24x7 Operation – backup from target
For OS/400 Libraries + IFS (V5R2)
For IXA/IXS servers too

TSM not required – backup target images while quiescent
Full HA solution
Complete duplicate hardware at target
Calculated subset of hardware on target
Temporarily re-assign target hardware (till disaster)

Read only reporting

LPAR system – development or data warehouse
iSeries ‘Capacity Backup’ model on target
iSeries ‘HA model’ on target
Download