Beruflich Dokumente
Kultur Dokumente
Agenda
Requirements and Ideas
Updates & Upgrades
Boot Environments
SRUs
Deploying at Scale
IPS Repository Mirrors
Automated Installer
System Configuration
Zones
Update
Deploy
Maintain
Test
Use
+ Improved automation
+ Improved safety
+ Improved flexibility
+ Improved integration
= Better user experience
On a Large Scale
5
Oracle Solaris 10
Oracle Solaris 11
SVR4 Packages
IPS Packages
Install DVD
Live Upgrade
Boot Environments
JumpStart
JumpStart Profiles
AI manifests
Distribution Constructor
Agenda
Requirements and Ideas
Updates & Upgrades
Boot Environments
SRUs
Deploying at Scale
IPS Repository Mirrors
Automated Installer
System Configuration
Zones
Active BE
Active BE
New BE
Active BE
Updated BE
Boot Environments
Make updates safe, reliable, recoverable
Different from/simpler than Solaris 10 Live Upgrade
Takes advantage of ZFS
Use liberally as an administrative safety net
List
Activate, Rename
Create, Destroy
Mount, Unmount
beadm(1) Utility
10
11
Oracle Solaris 11
Description
lucreate n newBE
Create a new BE
lustatus
beadm list
Display BE info
luactivate newBE
Activate a BE
ludelete BE
beadm destroy BE
Destroy an inactive BE
luupgrade or patchadd
pkg update
Upgrade or update a BE
13
pkg(1)
To install an individual package:
pkg install communication/im/pidgin
To check for individual updates:
pkg info r communication/im/pidgin
To update an individual package:
pkg update communication/im/pidgin
Maintenance
window: 6-7pm
6:04-6:06: reboot
up and running again
16
Agenda
Requirements and Ideas
Updates & Upgrades
Boot Environments
SRUs
Deploying at Scale
IPS Repository Mirrors
Automated Installer
System Configuration
Zones
18
Agenda
Requirements and Ideas
Updates & Upgrades
Boot Environments
SRUs
Deploying at Scale
IPS Repository Mirrors
Automated Installer
System Configuration
Zones
Origin
20
Mirror
lofiadm -d /dev/lofi/1
21
Agenda
Requirements and Ideas
Updates & Upgrades
Boot Environments
SRUs
Deploying at Scale
IPS Repository Mirrors
Automated Installer
System Configuration
Zones
AI Terminology
Client physical or virtual machine to be installed
Manifest XML specification of installation (storage layout,
software payload)
Profile SMF profile to pre-configure system services
Service server infrastructure needed to network boot an
installation client
Criteria mapping of clients to services, manifests and profiles
Repository IPS package repository
Bootable AI - service-less AI boot from media
Manifest included on media or downloaded from network location
24
25
Static Manifests
Default manifest provided with service
Installs solaris-large-server package set from Oracle's Solaris
repository to firmware-designated boot disk
Sysconfig invoked automatically at first boot to interactively configure
basic system
Manifest specifies:
Package repositories and lists; major group packages: solaris-smallserver, solaris-large-server, solaris-desktop
Target disk: choose by device path, volume id, type, vendor, size,
container/receptacle/occupant (CRO) label; ZFS configuration
Locales are installed/removed using package facets; all locales are
installed by default
26
Derived Manifests
Dynamically generate manifest in a script
Scales AI management by reducing number of manifests
maintained by administrators
Most effective model is to load template manifest, modify
specific elements
Script uses the aimanifest(1M) command as interface
to generate AI manifest
Generated manifest located on the client at:
/system/volatile/manifest.xml
27
Agenda
Requirements and Ideas
Updates & Upgrades
Boot Environments
SRUs
Deploying at Scale
IPS Repository Mirrors
Automated Installer
System Configuration
Zones
30
31
Agenda
Requirements and Ideas
Updates & Upgrades
Boot Environments
SRUs
Deploying at Scale
IPS Repository Mirrors
Automated Installer
System Configuration
Zones
source=file:///net/server/zone2/config/>
33
34
35
Agenda
Requirements and Ideas
Updates & Upgrades
Boot Environments
SRUs
Deploying at Scale
IPS Repository Mirrors
Automated Installer
System Configuration
Zones
JumpStart to AI Mapping
JumpStart
37
Automated Installation
setup_install_server
installadm create-service
add_install_client
installadm create-client
sysidcfg file
Begin script
Finish script
38
39
Deploy to AI service:
installadm create-service ...
41
42
Documentation Available
Transitioning From Oracle Solaris 10 JumpStart to
Oracle Solaris 11 Automated Installer
http://docs.oracle.com/cd/E23824_01/html/E21799/index.html
43
44
Summary
45
46
Summary
Oracle Solaris 11 deployment is different from Solaris 10
Little required customization work to start deploying
Powerful, stable, supported capabilities for those who need to
customize
47
@ORCL_Solaris
facebook.com/oraclesolaris
Oracle Solaris Insider
48
48
49
Text-based Install
52