700 likes | 723 Views
Bare Metal Provisioning Linux and Single Instance Database Provisioning with Oracle Enterprise Manager. Mario Lohner Manager & Architect Database Infrastructure +49 8741 47-1291 lohner.mario@draexlmaier.de. MOVING AHEAD THE AUTOMOTIVE FUTURE – DRÄXLMAIER GROUP.
E N D
Bare Metal Provisioning Linux and Single Instance Database Provisioning with Oracle Enterprise Manager Mario Lohner Manager & Architect Database Infrastructure +49 8741 47-1291lohner.mario@draexlmaier.de MOVING AHEAD THE AUTOMOTIVE FUTURE – DRÄXLMAIER GROUP
Herausforderungen im Data Center 2008 Deployment!Immer noch Agil? Komplexitätsgradsteigt Stark ansteigende Zahl von Systemen
Oracle Enterprise Software Stack E-Business Suite Sibel, PeopleSoft JD Edwards Enterprise Applications Fusion Middleware Middleware Oracle Database Database Enterprise Linux Operating system Oracle VM Virtualization
Oracle Enterprise Software Stack E-Business Suite Sibel, PeopleSoft JD Edwards Enterprise Applications Fusion Middleware Middleware Oracle Database Database Enterprise Linux Operating system Oracle VM Virtualization
Agenda 01 About Dräxlmaier Group 02 Introduction OEM Provisioning 03 Bare Matel Provisioning 04 Oracle Database Provisioning
Interior Design: Complete Interior/Trim The perfect blend of aesthetics and functionality results in interiors that bring out the uniqueness of each individual automobile. Electrical/Electronic Systems Wiring Harness Systems Our experience in the area of wiring harness systems/electrical components as well as our competencies in electronics are combined in systems competency in electrical/electronic systems. Functionally Integrated Systems/Modules Functionally Integrated Systems/Modules offer a complex integration of innovative electrical, electronic and mechanical functions, combined with an elegant interior design. Supply Chain Management/ITIntegration The DRX Supply Net extends from complete online inventory management up to continuous tracing of all stock and flow of goods made right up to the individual vehicle. Mobility needs special inner values:Competences of the Dräxlmaier Group
Close to the Customer • 51 locations on 4 continents • Direct networking with the customer • Worldwide linkage of production and logistics chain • Use of low-cost structures • JIT Production & JIS Logistics Poland Germany Czech Republic Great Britain Moldova Slowakia Austria Hungary Romania Serbia Spain USA China Tunesia Japan Egypt Mexico Thailand Malaysia South Africa
Dräxlmaier Group IT infrastructure • Each production location has a dedicated IT infrastructure • All decentralized systems are based on 10gR2 databases protected by Data Guard (remove)configuration(remove) with fast start failover • Centralized systems are based on RAC or Data Guard • Centralized IT Management from our headquarters in Germany and from our off-shore unit in Romania • More than 300 databases worldwide • Oracle Enterprise Manager as primary database monitoring and management system • Diagnostics, Tuning, Configuration, Change, Provisioning, Service Level Management, Host Monitoring and JBoss plug-in’s are used
Agenda 01 About Dräxlmaier Group 02 Introduction OEM Provisioning 03 Bare Matel Provisioning 04 Oracle Database Provisioning
Install Patch Config Remove Monitor Administrate System-Life-Cycle im Data Center
1 Create Reference System 2 3 Stage as Gold Image Deploy Production System System-Life-Cycle im Data Center - Installation
3 Install on Production System 2 Stage in Software Libary System-Life-Cycle im Data Center - Patching 1 Download Software
5 Deploy Configuration 3 4 Stage in Software Libary Identify Systems System-Life-Cycle at a Data Center - Configuration Create Components Develop Directives 1 2
Enterprise Manager – Provisioning Framework SW-Lib Software Libary Directives Perl or Bash scriptwhich can be executed on a target system. DP Deployment Procedure Concatenation of Directives and Components which can be deployed on a target Components All kind of files or Oracle software components likeDB Binaries, iAS Clone
Agenda 01 About the Dräxlmaier Group 02 Introduction OEM Provisioning 03 Bare Matel Provisioning 04 Oracle Database Provisioning
2 DHCP / PXE Request 4 Provide RPM‘s for Setup 3 5 Register at OMS Provide Image 1 Create Gold Image Bare Metal Provisioning Concept with OEM 10g Boot Server(TFTP / DHCP) Software Libary Target Server RPM Repository Stage Server Reference Server
Bare Metal Provisioning – Where does it work? Oracle Enterprise Linux 5.0 Oracle Enterprise Linux 4.0 Redhat Enterprise Linux 5.0 Redhat Enterprise Linux 4.0 update 2 Redhat Enterprise Linux 3.0 update 6 SUSE Linux (SLES) 10
1 Create Gold Image Reference Host, Gold Image and Stage Server Stage Server Reference Server • RPM Agent must be installed on Reference Host • The reference host provide the package selection on target system • Basically the Gold Image is a Kickstart File of the reference servers • The Stage Server is a NFS share where the booting target server have access on it. Oracle EM Agent have to be installed on the stage server.
Create Image – Step 3 Now you do not have to provide the root password as a MD5 hash 10g R5 New Feature
2 DHCP / PXE Request Boot Server Boot Server(TFTP / DHCP) Target Server • Agent has to be installed on the boot server • There has to be a TFTP server configured and optionally a DHCP server (if one does not exist) • The Stage server must be accessible by the boot server (NFS)
Konfiguration der dhcpd.conf subnet 10.x.x.x netmask 255.255.255.0 { range 10.x.x.10 10.x.x.20; option routers 10.x.x.1; allow unknown-clients; } group { next-server YOUR-TFTP-SERVER; filename "linux-install/pxelinux.0"; host your-bmp-box-name { hardware ethernet 00:AA:CC:11:22:33; fixed-address 10.x.x.30; } } • ddns-update-style none; • option domain-name „your-domain-name"; • option domain-name-servers 10.x.x.x; • option ntp-servers 10.x.x.x; • default-lease-time 86400; • max-lease-time 1728000; • authoritative; • log-facility local7; • allow booting; • allow bootp; • get-lease-hostnames false; • option space PXE; • option PXE.tftp-ip code 1 = ip-address; • option vendor-class-identifier "PXEClient"; • vendor-option-space PXE; • option PXE.tftp-ip 0.0.0.0; Define a host section for each PXE bootable server If you have a Microsoft DHCP and RIS server in your network add this entry in dhcpd.conf
4 Provide RPM‘s for Setup 5 Register at OMS RPM Repository und OMS Target Server • The RPM Repository must be accessible via HTTP • RPM Headerfiles have to be created (yum-arch) • The OEM must be reachable for the target server
Image Image Default Image erzeugen Subnet-based Default Image Stage Server MAC-based Default Image • To provision a new server from an existing OS Image you have to create a Default Image • The Default Image can based on two ways to select the target system • Subnet-based: All booting servers within a subnet • MAC-based: only a server with the specified MAC address
Stage Defaul Image – Step 1 • The staging process will create a job which will transfer the image to the Staging Server.
Bare Metal Provisioning Concept with OEM 10g Boot Server(TFTP / DHCP) Target Server RPM Repository Stage Server
Agenda 01 About the Dräxlmaier Group 02 Introduction - OEM Provisioning 03 Bare Matel Provisioning 04 Oracle Database Provisioning
1 Create Reference System 2 3 Stage as Gold Image Deploy Production System Database Provisioning Workflow