2 options
IBM eserver BladeCenter, Linux, and Open Source : blueprint for e-business on demand / [George Dolbier ... et al.].
- Format:
- Book
- Series:
- IBM redbooks.
- Redbooks
- Language:
- English
- Subjects (All):
- Electronic commerce.
- Operating systems (Computers).
- Linux.
- Physical Description:
- xii, 240 p. : ill.
- Edition:
- 1st ed.
- Place of Publication:
- [Rochester, N.Y.?] : IBM, 2003.
- Language Note:
- English
- Contents:
- Front cover
- Contents
- Notices
- Trademarks
- Preface
- The team that wrote this redbook
- Become a published author
- Comments welcome
- Chapter 1. About the book: Blueprint for building an e-business application for BladeCenter
- 1.1 Building an e-business infrastructure
- 1.1.1 Materials
- 1.1.2 Objectives
- 1.2 IBM eServer™ BladeCenter
- 1.3 FAStT SAN storage
- 1.4 BladeCenter business value
- 1.5 Linux business value
- 1.6 Open source business value
- 1.7 Other references
- Chapter 2. Architecture: Solution overview
- 2.1 Open source e-business infrastructure a modular approach
- 2.2 All construction projects start with a pattern
- 2.2.1 Industry standard e-business pattern: A three-tier infrastructure
- 2.3 Blade servers
- 2.3.1 The next evolutionary step in computing: Blade-based computing
- 2.3.2 IBM eServer BladeCenter
- 2.3.3 BladeCenter value
- 2.3.4 When BladeCenter is not the right platform
- 2.4 SAN storage
- 2.5 Software stack
- 2.5.1 High-level architecture
- 2.5.2 Open source e-business software components
- 2.5.3 Functional aspects
- 2.5.4 Non-functional requirements
- 2.5.5 Non-functional aspects
- 2.5.6 Detailed software stack
- Chapter 3. Foundation
- 3.1 Hardware
- 3.1.1 Single CD-ROM, floppy drive, keyboard, video, and mouse
- 3.2 Installing operating system instances
- 3.2.1 PXE
- 3.2.2 Red Hat Kickstart
- 3.2.3 Sample Kickstart configuration for BladeCenter
- Chapter 4. Plumbing: Network infrastructure
- 4.1 DHCP
- 4.1.1 Background
- 4.1.2 Building in fault tolerance
- 4.1.3 Security concerns
- 4.1.4 Conclusion
- 4.2 DNS
- 4.2.1 History
- 4.2.2 Building a highly available DNS
- 4.2.3 Conclusion
- 4.3 LDAP
- 4.3.1 LDAP servers
- 4.3.2 LDAP concepts
- 4.3.3 Working with OpenLDAP
- 4.3.4 gq: A graphical LDAP browser.
- 4.3.5 Server authentication with LDAP
- 4.3.6 Apache authentication with LDAP
- Chapter 5. Wiring: File services with Samba and NFS
- 5.1 Working with Samba
- 5.1.1 Required Samba packages
- 5.1.2 Configuring Samba as a basic file server
- 5.1.3 Adding Samba users
- 5.1.4 Samba passwords
- 5.1.5 Connecting to the Samba server using smbclient
- 5.1.6 Connecting to the Samba server using smbmount
- 5.1.7 Connecting to the Samba server from a Windows machine
- 5.1.8 Automatically mounting a Samba directory at boot time
- 5.1.9 Sharing additional directories
- 5.1.10 For more information on Samba
- 5.2 Working with NFS
- 5.2.1 Required NFS packages
- 5.2.2 Configuring NFS
- Chapter 6. Doorways: Web serving and messaging
- 6.1 Web serving
- 6.1.1 The Apache Web server
- 6.1.2 Installing Apache HTTP Server Version 2.0
- 6.1.3 Installing Apache HTTP Server and the SSL module
- 6.1.4 Installing the Perl module
- 6.1.5 Installing the PHP module
- 6.1.6 Configuring and testing Apache
- 6.1.7 Load balancing and Linux Virtual Server (LVS)
- 6.1.8 Installing the Web cluster
- 6.1.9 Configuring the Web cluster
- 6.2 E-mail
- 6.2.1 How Internet e-mail systems fit together
- 6.2.2 Building an e-mail server with Sendmail and UW-IMAP
- 6.2.3 Replacing Sendmail with Postfix
- 6.2.4 Replacing UW-IMAP with Courier
- 6.2.5 Virtual users and domains with Courier and Postfix
- 6.2.6 Virtual mail servers with Postfix, OpenLDAP, and Courier
- 6.2.7 Dealing with spam and viruses
- 6.2.8 Sendmail clusters on Linux
- 6.3 Instant messaging
- 6.3.1 Instant messaging's value to modern companies
- 6.3.2 Jabber
- 6.3.3 Running a Jabber server
- 6.3.4 Using Jabber clients
- 6.3.5 Considerations for using jabberd for an intranet
- 6.3.6 Extending Jabber
- Chapter 7. Living spaces: Applications and portal server.
- 7.1 Web applications
- 7.1.1 Servlets
- 7.1.2 JavaBeans
- 7.1.3 JavaServer Pages
- 7.1.4 Containers
- 7.2 Tomcat
- 7.2.1 A brief history of Tomcat
- 7.2.2 Diving into Tomcat
- 7.2.3 Java Web applications
- 7.2.4 A Quick example: Jetspeed
- 7.2.5 The deployment descriptor: web.xml
- 7.2.6 Understanding Tomcat's configuration file
- 7.2.7 Using the Tomcat Web Application Manager
- 7.2.8 SSL with Tomcat
- 7.2.9 Integrating Tomcat and Apache
- 7.3 Portals
- 7.3.1 Jetspeed
- Chapter 8. Cabinetry: Open source databases
- 8.1 PostgreSQL, MySQL, and others
- 8.1.1 PostgreSQL
- 8.1.2 MySQL
- 8.1.3 PostgreSQL versus MySQL
- 8.1.4 Other open source databases
- 8.2 Working with MySQL
- 8.2.1 Required MySQL RPM packages
- 8.2.2 Starting MySQL the first time
- 8.2.3 Securing MySQL
- 8.3 MySQL replication
- 8.3.1 Uses of replication
- 8.3.2 Setting up replication
- 8.4 Using MySQL replication
- 8.4.1 Load balancing MySQL queries with a workload manager
- 8.4.2 Application logic versus cluster logic
- 8.4.3 Example: Using application logic
- 8.4.4 Horizontal scaling and MySQL replication
- 8.4.5 High availability
- 8.5 What if the master fails?
- 8.5.1 Setting up a mutual master-slave relationship
- 8.5.2 Chaining servers
- 8.5.3 How far do we go?
- Chapter 9. Security
- 9.1 Good practices
- 9.2 OpenSSH
- 9.3 Segregate networks
- 9.4 IPChains
- 9.4.1 Creating rules
- Chapter 10. Household maintenance: System management and application development
- 10.1 Simple Network Management Protocol (SNMP)
- 10.1.1 Configuring snmpd
- 10.1.2 Using snmp utilities
- 10.2 MRTG
- 10.2.1 Installing MRTG
- 10.3 Mon
- 10.3.1 Installing Mon
- 10.3.2 Configuring Mon
- 10.4 Eclipse
- 10.4.1 Getting started with Eclipse
- 10.4.2 Working with Eclipse
- 10.4.3 Tomcat plug-in for Eclipse
- 10.4.4 For more information.
- Related publications
- IBM Redbooks
- Other publications
- Online resources
- How to get IBM Redbooks
- Help from IBM
- Index
- Back cover.
- Notes:
- "SG24-7034-00."
- "July 2003."
- Includes bibliographical references (p. 231-234) and index.
- OCLC:
- 560315877
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.