Upload
bart
View
219
Download
0
Embed Size (px)
Citation preview
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 1/19
Ubuntu Server Edition:
Nick Barcet
Rick Clark
Server Team Manager
Ubuntu Server Product Manager
An overview of technologies
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 2/19
What is Ubuntu?
• Server LTS (Long Term Support) launched in June 2006
• Ideal high volume, low cost server deployment
• Supports APT for seamless upgrade (LTS to LTS)
• Quick install profiles – Web, Mail, Database, DNS, LAMP
• Class leading virtualization support
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 3/19
Agenda
How do we differ from Debian?
Technology choices
• AppArmor
• KVM
• Upstart• UFW
• The best guest OS
• Likewise-open
What’s coming?
• Identity Management
• Entreprise Enablement
• Virtualization
• Configuration Backend
The Ubuntu Server Team
How to get involved?
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 4/19
How do we differ from Debian?
• Predictable life-cycle
• Enterprise integration
• Software partners
• Support & certification
• Hardware certification
• Packaging
• Application choice
• Updates
• Stability & quality
Ubuntu
Debian
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 5/19
Package deployment and maintenance
Debian Packaging
• Handles package files and configuration
• Allows for tight integration of different packages
• Permit updates of running services
• Tight and documented quality and policies
• Excellent dependency control
The APT (advanced packaging tool) package management system
• One tool for all services and applications
• Fast and reliable updates
• Fully controllable (locally or remotely)
• Applies to partner applications
• Can be used for in house applications
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 6/19
Maintenance and Support
2008 2010 2012 2014 20162009 2011 2013 2015
Ubuntu 11.04
Ubuntu 10.10
Ubuntu 10.04 LTS Server
Ubuntu 9.10
Ubuntu 9.04
Ubuntu 8.10
Ubuntu 8.04 LTS Server
LTS Desktop and Server Standard Release Point Release Server Release
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 7/19
Upgrade paths
2006 2008 2010 20122007 2009 2011
Ubuntu 8.10
Ubuntu 7.10
Ubuntu 7.04
Ubuntu 6.10
Ubuntu 6.06 LTS Server
Ubuntu 8.04 LTS Server
Standard Release Discontinued Release LTS Release Upgrade Path LTS Upgrade Path
2013
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 8/19
Technology Choices
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 9/19
Security
AppArmor
Mandatory Access Control made simple
• Application containment
• Rules are easy to write and maintain
• Contained by default:- CUPS
- Bind
- MySQL
- slapd (Open LDAP)
• Simple to troubleshoot
Uncomplicated FireWall
Firewalling should not be complicated
• Iptables are too complex for most
users needs
• Complexity is a risk as it limits auditability• UFW is a CLI frontend to reduce
Iptable complexity
- ufw [--dry-run] [delete]
allow|deny PORT[/protocol]
- ufw [--dry-run] [delete]
allow|deny [proto protocol]
from ADDRESS [port PORT]]to ADDRESS [port PORT]]
• Currently defining application level rules
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 10/19
Virtualization
Emulated, Translated or
Virtualized Environment
User space applications
Virtualized OS
Virtualization Layer
(emulated hardware)
User space
applications
Operating System Kernel
Hardware
KVM
The most efficient and maintainable
open source virtualization technology
• No special kernel required
• Any AMD-V or Intel-VT based serverscan run it out of the box
• Can be managed remotely
• Includes Virt-IO optimisation for
supporting OS
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 11/19
JeOS
Best Guest OS
• Clearly leading the virtualized OS future
• 100MB ISO, 300MB installed footprint, 64MB RAM footprint
• Create focused and secure appliances
• Create virtual appliances that need less maintenance
Build custom JeOS on demand with Ubuntu’s VMBuilder
• Builds a VM image in a minute
• Easy to include in a standard build process for ISV’s
•A simple to replicate process in clusters (on demand or HPC)
Optimized for KVM and VMware
Virtualized Appliance
JeOS
Application
KVM / VMware
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 12/19
Figure 1 – Seamless authentication integration
Windows Client
Authenticate
Access shares,services, print...
Active DirectoryUbuntu Server
Edition
Linux Client
Ubuntu Client
Mac OSX Client
AD Integration
Integrating an Ubuntu server in an Active Directory domain is now as
simple as calling a single command (Likewise-open)
Likewise-open:
• Single command integration into AD environment
•Replaces winbind’s complexity
• Redirects authentication to AD
• Caches authentication for higher reliability
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 13/19
What’s coming?
Configuration
Backend
Enterprise
Enablement
Identity
Management
Virtualization
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 14/19
What’s coming?
Identity Management
OpenLDAP
• Use cn=config mode for simpler multi-server deployments
• Default DIT and schema definition to simplify deployments
Service integration
• Main services provided with LDAP configuration
• Kerberos simpler to integrate
Configuration
Backend
Enterprise
Enablement
Virtualization
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 15/19
What’s coming?
Enterprise Enablement
Storage Area Network
• Fiber Channel and InfiniBand enablement process
• Main vendors to participate
Server Management
• CIM integration
• IPMI improvements
Configuration
Backend
Identity
Management
Virtualization
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 16/19
Configuration
Backend
Enterprise
Enablement
Identity
Management
What’s coming?
Virtualization
Improving the guest
• XEN guest support
• More KVM optimisations
• VMware certification for 8.04 LTS
and the Host
• Cobbler to manage deployments
• New VMBuilder:
- Python based
- Multi distribution- Usable as a library
- Optional web based front end
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 17/19
What’s coming?
Configuration Backend
Why?
• Current GUI overwrites manual changes to configuration files
• It is against Debian policy for one package to modify
another’s configuration
A backend is a requirement to provide a sane way
to modify conf files
• Community effort around Augeas
• Currently working hard on adding lenses for various
conf files from main (all help is welcome)
• eBox community getting ready to switch to Augeas
• Text based GUI coming as well
Enterprise
Enablement
Identity
Management
Virtualization
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 18/19
How to get involved?
Ubuntu Server Mailing List https://lists.ubuntu.com/mailman/listinfo/ubuntu-server
Ubuntu Server IRC channel #ubuntu-server on Freenode
Joining the team Apply on https://launchpad.net/~ubuntu-server
Team wiki https://wiki.ubuntu.com/ServerTeam/GettingInvolved
7/30/2019 Ubuntu Server Technologies Paper
http://slidepdf.com/reader/full/ubuntu-server-technologies-paper 19/19
Contact information
Nick Barcet
Ubuntu Server Product Manager
Rick Clark
Server Team Manager