Presentation is loading. Please wait.

Presentation is loading. Please wait.

 Click to add text © 2011 IBM Corporation October 4, 2010 A Better Install Scott Pickett – WW Informix Technical Sales For questions about this presentation.

Similar presentations


Presentation on theme: " Click to add text © 2011 IBM Corporation October 4, 2010 A Better Install Scott Pickett – WW Informix Technical Sales For questions about this presentation."— Presentation transcript:

1  Click to add text © 2011 IBM Corporation October 4, 2010 A Better Install Scott Pickett – WW Informix Technical Sales For questions about this presentation contact: spickett@us.ibm.comspickett@us.ibm.com

2 © 2010 IBM Corporation 2 What's New for Informix 11.70 Installation  New integrated software bundle for Server, CSDK, Iconnect, JDBC.  Unified look and feel for all platforms (Unix/Linux, Windows, MacOS).  Multiple installation modes: –Silent (with response file). –Console (for non-graphic environments). –GUI  Inclusion of Spatial and TimeSeries extensions on most platforms.  Instance configuration wizard that offers tuned instance.  Reduced click count for most typical installations.  More autonomic features: user/group creation, server discovery, port conflict detection.

3 © 2010 IBM Corporation 3 Spatial Data Extension  Installs as part of the server when “Database extensions” is chosen in the feature tree.  When user attempts to use one of the types or functions associated with it (like create a table with a ST_Point), the extension will be registered automatically in that database.  Available on most Unix/Linux and Windows platforms: –Linux (32/64 Intel/AMD – not PowerPC or Z platforms) –HP (PA-RISC and IA64) –AIX –Solaris (Intel and Sparc) –Windows –MacOS

4 © 2010 IBM Corporation 4 TimeSeries Data Extension  Installs as part of the server when “Database extensions” is chosen in the feature tree.  When user attempts to use one of the types or functions associated with it (like create a table with a timeseries), the extension will be registered automatically in that database.  Available on most Unix/Linux platforms: –Linux (32/64 Intel/AMD) –Z-series –HP (PA-RISC and IA64) –AIX –Solaris (Sparc) –Windows (32bit)

5 © 2010 IBM Corporation 5 Getting Started with Informix 11.70

6 © 2010 IBM Corporation 6 Types of Installation  Typical –Installs all server features, ClientSDK, JDBC. –By default, creates a server instance based on standard configuration file (onconfig.std): Server instance creation can be suppressed by unchecking the Create Server Instance box on the Installation Type screen. –Minimum number of “clicks” to begin the installation.  Custom –Feature tree presented for customization of desired server features for all products (Server, ClientSDK/IConnect, JDBC). –Server instance creation optional by default. –Widest variety of installation/configuration options.

7 © 2010 IBM Corporation 7 Installation Type

8 © 2010 IBM Corporation 8 Typical Installation Panel flow Overview Installation Type Installation Type License Accept License Accept Password (Windows) Password (Windows) Installation Summary Installation Summary Install Location Install Location

9 © 2010 IBM Corporation 9 Feature Tree

10 © 2010 IBM Corporation 10 Custom Installation Features  User authentication (Windows) –Local SYSTEM account / user informix. –Domain installation options.  Role Separation –Configure users and groups for various tasks (Windows). –Configure groups (Unix/Linux).  Instance Creation –Default instance based on onconfig.std Abbreviated set of screens for basic information and connectivity options. –Custom instance with configuration wizard: Configure number of processors, workload, memory, disk utilization, connectivity.

11 © 2010 IBM Corporation 11 Server Instance Creation  Create a simple instance – default parameters.  Create a “tuned” instance - customize parameters: –Single or multiple processors, custom memory footprint. –6 different dbspaces are created on initialization Root (based on tuning parameters). Physical Log (based on tuning parameters). Logical Log (based on tuning parameters). Data (user configured). Smart Large Object (32MB) – (user configured). Temporary (user configured). Opportunity is presented to adjust the sizes and locations of the dbspaces during “Space Review”.

12 © 2010 IBM Corporation 12 Server Instance Creation  Factors that go into tuning: –Processor speed. –Number of processors. –Total memory allocated to Informix by user. –I/O speed on selected volume(s). –Type of instance (DSS/OLTP). –Concurrent user counts (transactional and decision support). –Transaction support by application. –Recovery time objective for OLTP applications.  Can initialize the default or custom instance created as part of the install process.

13 © 2010 IBM Corporation 13 Server Instance Creation Notes  Parameter specification: –CPU, Memory, Disk can be allocated either by absolute value (1 cpu or 256MB of memory/disk), or by percentages of those resources. These can be used in combination with each other, i.e. absolute number of cpu combined with percentage of memory/disk. –Disk speed matters when sizing root, physical log and logical logs. Both logical and physical logs are created in the root space initially and then moved to separate spaces in a later step, so you will see a larger root space created.  Recovery Time Objective(RTO) can greatly influence the logical and physical log size.

14 © 2010 IBM Corporation 14 Default Server Instance Creation

15 © 2010 IBM Corporation 15 Customized Instance Configuration Wizard

16 © 2010 IBM Corporation 16 Custom Instance - Disk Configuration

17 © 2010 IBM Corporation 17 Custom Instance - Systems Resources Usage (Processor/Memory)

18 © 2010 IBM Corporation 18 Custom Instance - Connectivity

19 © 2010 IBM Corporation 19 Custom Instance - Disk Space Allocation Summary

20 © 2010 IBM Corporation 20 Installation Summary

21 © 2010 IBM Corporation 21 Install Future Roadmap  Installer Translation into 17 languages.  Instance Manager replacement.  Integration with Native Install Technologies (RPM, Solaris Package, HPUX Depots, etc): –Instead of installation, output would be as one of these native installation package types for easier deployment.  Publication of Installation/Deployment API.  Enhancement of Configuration Wizard: –Flexible GRID. –Integration with Storage Provisioning.

22 © 2010 IBM Corporation 22 Questions?

23  Click to add text © 2011 IBM Corporation October 4, 2010 Private Instance/Install Scott Pickett – WW IDS Technical Sales For questions about this presentation contact: spickett@us.ibm.comspickett@us.ibm.com

24 © 2010 IBM Corporation 24 Private Instance/Server (non-root install) – Intro  Also known as the non-root install.  Allows to install and create an Informix instance without needing root privileges on Unix/Linux.  Makes it even easier for Informix to be exploited as the enterprise-class embedded database it is: –To go embedded or integrated into ISV/OEM software and appliances. –Allows Informix to be deployed and configured in Unix/Linux systems where there is limited access to root privileges.  When Informix is installed this way, by an unprivileged user, the installation is known as a Private server/instance. –Compared to the known or traditional Standard software installation and server deployment, which is performed by a privileged user (root).

25 © 2010 IBM Corporation 25 Private Instance/Server – Installation (1)  Informix will allow: –To be installed by a user other than root. –To run the database server without informix user or group defined.  Internally, the name ‘informix’ continues to be used as the owner of the system catalog: –But informix will not have special privileges on a private server  Install of a Private server exists in interactive and silent modes.  The install program automatically recognizes whether the user running the installer is a privileged user (root) or not –For anyone other than root, Informix installer will ask for confirmation from the user and proceed with a private installation.

26 © 2010 IBM Corporation 26 Private Instance/Server – Installation (2)  In silent installations, you can use the following option to ids_install command to perform a private install:./ids_install -i silent... -DUNIX_INSTALLTYPE_SELECT=PRIVATE  The install program needs the target Informix install directory: –Not all users have privilege to create/use the default Informix target installation directory, /opt/IBM/informix, so a target install directory is needed. –Needs to be a directory the user has full access to create and use.  The owner of the private instance and its files will be the user’s id of the user who installed Informix: –This user is the DBSA (Database Server Administrator) of the server.

27 © 2010 IBM Corporation 27 Private Instance/Server – Operation (1)  When a private server accesses files… –it will do so as the owner of the private instance, not as root/informix.  The database server executables… –will not be owned by root or informix, but by the user who installed the private server.  A private Informix server will run with lower privileges and in a more restricted environment than a standard install.  Informix functionality currently not supported in Private server deployments: –MACH clusters (on HDR, RSS, SDS), Enterprise Replication (ER), I-Star (distributed connections and queries), ON-BAR, Role separation, and administration via OAT.

28 © 2010 IBM Corporation 28 Private Instance/Server – Operation (2)  Not guaranteed to be able to authenticate through the O/S. Therefore: –A new Informix internal users authentication mechanism. –Users and their passwords are defined and maintained in Informix’s sysuser database. –Internal authentication is done by Informix, verifying the passwords.  Internal users authentication via SYSUSER database –sysintauthusers and other tables in sysuser are populated using new SQL commands –The DBSA can invoke: CREATE USER to add the individual users that will be internally authenticated in Informix. GRANT ACCESS to allow users to access a private server with connect, resource or DBA access. REVOKE ACCESS to revoke access or privilege from an Internal user. RENAME USER allows to rename an internal user in Informix. ALTER USER command with ACCOUNT LOCK/UNLOCK clause to lock/unlock an Internal user. DROP USER to remove an internally defined user in Informix.

29 © 2010 IBM Corporation 29 Questions?

30  Click to add text © 2011 IBM Corporation October 4, 2010 RPM for Linux Scott Pickett – WW IDS Technical Sales For questions about this presentation contact: spickett@us.ibm.comspickett@us.ibm.com

31 © 2010 IBM Corporation 31 RPM image deployment for Linux - Intro  Prior to Informix 11.70.xC2… –Ability to “output” an Informix installation as a functional install Response file generated out of a “recorded” template installation. Ability to replicate same or similar install across multiple computers. Simplifies large deployments.  Now, on Linux: –Informix allows to “output” an on-going installation as an RPM image, rather than as a functional installation. –The new RPM image feature simplifies the redistribution of an Informix installation across multiple Linux machines. –Offers additional options to remove products, embed the database server or customize multiple deployments on Linux in an easier way.

32 © 2010 IBM Corporation 32 RPM image deployment for Linux – Generate image  Informix install’s first screen will change if the installer detects Linux and rpmbuild, to display the third RPM install option.  If proper prerequisites are not present, the third option (RPM image for redistribution) will not appear: –Still the choice of doing a standard installation or a “legacy” installation (-DLEGACY), which extracts the files and leaves in a separate file the permissions settings needed to be done by a privileged user.

33 © 2010 IBM Corporation 33 RPM image deployment for Linux – Generate image  Feature integrated with the private (non-root) installation: –RPM images could be generated out from a “private” installation.  Installer will ask for location to “install” the product, and present the product selection screen with all the options to select / deselect in an Informix custom installation: –You can reduce the size of the distributable RPM image.  Finally, a summary screen presents all the bundled products and functionality, and the output directory:

34 © 2010 IBM Corporation 34 RPM image deployment for Linux – Generate image  After “install” is clicked, the installation program will start to generate the RPM image, displaying a “Creating RPM image”  And the rpm image file is generated in the output location: –Example: informix-11.70.FC2-0.x86_64.rpm  An output RPM image has the following name format: informix_version-release.architecture.rpm Where: –version – Indicates the full version of the package. (e.g. 11.70.FC2) –architecture – x86 (for 32bit Linux x86) or x86_64 (for 64bit AMD) –release – Normally will be 0

35 © 2010 IBM Corporation 35 Deploying an Informix RPM image on a machine  To install the RPM image produced before (as root): rpm -i informix-11.70.FC2-0.x86_64.rpm –prefix –If –prefix is not provided, the default is /opt/IBM/informix  Silent mode installation is supported through the parameter UNIX_INSTALLTYPE_SELECT, passed to the install program: –“RPM” for standard root-based installation/RPM distribution –“RPM_PRIVATE” for private installation

36 © 2010 IBM Corporation 36 Questions?

37 © 2010 IBM Corporation 37 Logo

38  Click to add text © 2011 IBM Corporation October 4, 2010 Scott Pickett – WW IDS Technical Sales For questions about this presentation contact: spickett@us.ibm.comspickett@us.ibm.com


Download ppt " Click to add text © 2011 IBM Corporation October 4, 2010 A Better Install Scott Pickett – WW Informix Technical Sales For questions about this presentation."

Similar presentations


Ads by Google