WWDC2004 Session 645

Transcript

Kind: captions
Language: en
ladies and gentlemen please welcome now
to the stage Eric Zelenka
good afternoon thank you for coming to
our presentation today we're going to be
talking a little bit about mac OS x
server specifically the tiger server
release and some of the new great
features and capabilities that we are
introducing in this in this version
you've heard some of the capabilities
talked about and some of the earlier
presentations but there's plenty of
other wonderful great features that
we're going to go into today so as you
know with mac OS and server we've been
rapidly innovating upon this offering
system for some time several years ago
back in two thousand one was the first
new release of mac OS x server that was
the 10-point o version we introduced
that at the 2001 developers conference
later that year we came out with the
10.1 version had a a number of
improvements and upgrades there at the
same time we you know later that year we
came out with the extra we now the
xserve the extra platform it was a
platform that a lot of people were
asking for they wanted a purpose server
a purpose-driven server they wanted
something that they could mount in a
rack that they could run this wonderful
new great server operating system that
we were building so in 2002 we finally
shipped the extra and we've been
innovating and consume deliver upon the
xserve in allston that same year we
delivered jaguar server so jaguar server
was was a wonderful release for us we
introduced a number of new capabilities
not only from with open directory and
netboot network install but a number of
great features for education market and
also higher education which was at that
time kind of a new area for apple that
was going into the enterprise more and
more then just in 2003 we had some
upgrades to the xserve who introduced
the extra of cluster node which again
was a purpose-built machine just for
high-performance computing applications
we also introduced the xserve raid
massive amounts of storage Panther
server was like if you're here last year
we were talking about Panther server at
that time this year we're talking about
tiger server but Panther server
continues to be these
our operating system that we're shipping
today in this presentation today we'll
be talking about a lot of the
capabilities that are in Panther server
and then the new improvements that we
continue to make on top of that other
innovation that we've done earlier this
year we ship the powermac I'm sorry the
xserve g5 back in Macworld then also
introduced the new xserve raid with
three and a half terabytes of storage
two new wonderful products that we're
also introducing is apple remote desktop
to everyone here should have a copy of
apple remote desktop i encourage you to
take apart your your kits when you get
back to our hotels tonight install it on
your systems and play with it this is a
full release of a thermo desktop to it's
a wonderful new upgrade and in the
sessions later on this week you'll hear
a lot more about it also xsan which is
our storage area network file system for
mac OS 10 and mac OS x server again
there'll be a number of sessions about
it later in this week and now tiger
server let's get into a tiger server and
talk more about what we're doing with
the offering system but first how are
people using this operating system that
we've been building well let's look at
some of the customer adoptions that are
out there initially we had a lot of
deployments in education on this picture
here is of a high school district k to
12 high school districts they are doing
a lot of servers I think miss Pacific
situations a lot of network home
directories this is a screenshot our
affect picture of University of Tokyo
this although there's no servers in that
picture there are 1600 systems here all
I max and their net booted diskless Lee
off of our servers 1600 systems this
closely net booted off of f of X you're
a macro stun server here's another
deployment in United Arab Emirates like
again I think this is a video one
Virginia Tech using a lot of the desktop
management tools and utilities that
we've introduced in the offering system
core feature animation this is a shake
render farm
that's a they're doing videos animations
all again using shake with mac OS x
server the laboratory in singapore high
performance computing computational
clustering deployment another one in
princeton this is an interesting one
this is a space observatory in germany
again taking a lot of data coming in off
of satellite taking in data from their
telescope systems that they have
analyzing that data using the
computational power that we have with
the exurbs and the easy to use easy to
manage operating system that we've
delivered with mac OS x server even in
apple's data center we're using on the
server operating system if you've ever
connected to you know dot mac and using
some of the applications and services
that are up there whether it's you know
your idisk or those types of things you
are connecting to our servers our server
operating system it's kind of that drink
your own champagne type of thinking and
we've even got customers we're doing
really crazy things with these servers
I'm not sure what these guys are doing
but they are having fun so that's the
good news so we see our servers deployed
in lots of lots of areas and we're
trying to deliver a server operating
system that's flexible that can be used
for lots of different types of
deployments I'm actually going to
enterprise spaces there specific types
of applications for specific purposes
and you'll hear a lot of about those as
we go on you've probably seen this slide
a number of times this really is our
strategy we are building upon standards
open source and we're innovating upon
that but if you look at our goals what
are what are we really trying to do with
this product well we're trying to make
our server is easy to you is we want to
make them very easy to set up and deploy
especially if you've got you know a
couple of them or hundreds or thousands
of excerpts we want to provide a really
good server for macintosh and windows
environments there's a lot of
departments a lot of work groups out
there that can benefit from
the services that we provide in this
operating system we want to make it easy
for our systems to integrate with
existing networks and we want to take
some of this open source movement that's
going on innovate upon it integrate it
test it and make open source very easy
to use and so again you'll see that with
throughout the product and as we talked
about from the new features that we're
introducing today so let's take a look
at tiger server what we're delivering in
tiger server first of all before we go
into the new services within tiger
server let's talk about the fundamentals
of the operating system when we look at
the the server operating system there's
really two sections there's the core
operating system decor OS that's mostly
the Darwin or the BSD the low level
components and then on top of that there
are a number of services that we have
built and we are designing and
delivering so I'm going to talk a little
bit about this server the core server
operating system there are six major
areas of the server operating system we
have you know the colonel and the
networking component our directory
services and network and syndication
layer which we've taken normally as a
standalone service we've dropped that
down into the core of the operating
system the library's the utilities
security infrastructures which normally
would be like just a service as a
standalone service ring on the OS we
build down deep into the core of the OS
and even high availability services so
if you look at the colonel we continue
to innovate on top of the colonel and
and the Darwin architecture that we have
it's combinations of you know various
versions of VFD one of the new features
that we're talking about here a lot is
support for 64-bit applications so
within Tiger server we now have the
capability of running 64-bit
applications and this is especially
useful for
our server customers who are you know
doing lots and lots of number crunching
they've got some very large numerics
that they're dealing with they need to
hold lots of data in memory at one time
so now we can actually allocate up to 64
bits of memory and your application can
take advantage of all of that on the
networking side of the operating system
we've got you know as Burt Ron mentioned
in his presentation earlier today this
is a BSc based networking architecture
for server youths we have capabilities
like I team multihoming so you can have
multiple interfaces find multi p
addresses to each of those various
interfaces jumbo frames support for
dealing a very very large packet
innovative things like it IP over
firewire so we can have high high
bandwidth low latency interconnects one
of the new features were introducing for
the networking thank you and tiger
server is support for Ethernet link
aggregation and this is compliant with
the 80 2 m3 ad standard and what this
allows you to do is take multiple
Ethernet links and aggregate them
together so you have increased overall
throughput to the server it also gives
us a network interface failover so if
one of those fate that one of those
connections with physical connections
were to get disconnected or or break or
something happen to it the link can
automatically fail over to to another
cable or another link aggregate so this
can be used with one ethernet switch it
could be used with two ethernet switches
this is a excellent this is an excellent
feature for x 75 if you look in the next
row of g5 we have two onboard gigabit
ethernet port now with the the right
type of switch you'll be able to
aggregate those those ports together and
get over a better overall throughput to
your server
I mentioned this directory services
architecture that we call open directory
that we've taken and integrated in to
the core of the operating system this is
a way of basically bottlenecking all
user account and authentication or
lookup requests bottlenecking them down
deep into the OS so that if you're using
one of the applications that Apple
delivered or a service that we delivered
or you're building an application or
you're hosting your own application you
can be using the same set of user
account names the same sets of passwords
that the rest of the operating system is
using so we build this down beef into a
tiger server also the other layer we
look at is the unix fans and libraries
there's lots of updates to these we
continue to try and keep the server
operating system up to date as much as
possible with the rest of the goings on
in the BSD world make sure that we have
the latest open source components here
but Tribble mentioned earlier are
focused on security and making sure that
the core of the operating system is very
secure and again there's a number of
different features and capabilities that
we have for security and some of them
are listed up here what's kind of
different in the server operating system
is some of the high availability
components that we build in if you have
a server you want your server to be
reliable you want it to be up and
running you know seven days a week 24
hours a day you don't want it to have
any problems and if there are problems
you want your server to you know do
whatever it can to try and fix those
problems and and they're not have those
problems to begin with so there's some
features that we deliver within the
product for this as you know on the
server operating system we introduced
filesystem journaling a long time ago we
have support for software raid
capabilities tiger server we know house
you know even raid 10 we have auto
restart capabilities so your service if
your service size we can restart your
service if there's a problem with the
entire server operating system the
hardware can actually automatically
restart
one of the features we delivered a while
ago was IP failover and we're
introducing a kind of a next generation
of IP failover today and we call it high
availability clustering what this allows
you to do is take two xserve that are
connected to the same shared storage and
have an active passive failover you can
create what we call a cluster pair and
you can create these pairs and have them
do the same thing what we're awesome
ating an entire server is support for
network file services so your AFP your
fists your NFS file services we're going
to automate the the creation of these
clustered pairs so you can have two
servers if one of those servers were to
fail or it was to go down the other
server will automatically take over the
responsibilities for that server and
handling it its network file services so
this is a great solution as you'll hear
in presentation tomorrow morning there's
also there's a really flexible
architecture here and you can build your
own custom solutions using this high
availability clustering architecture the
result so those are the six main
components that make up the core of the
server operating system and now I'm
going to invite up Greg Byrne who's the
senior director of the server and
storage engineering team and Greg's
going to take you through a walk-through
of all the different services that were
introducing in tiger server Greg
so layered on top of the core OS and Mac
os10 server is a services layer and that
implements the services and the
management that provides the server
features of the product the services
layer includes server administration to
make management of all the services in
mac OS x server easy we have directory
services to provide naming and
authentication to all the servers and
clients on the network across platform
workgroup and collaboration services
client management to make management and
deployment of clients macintosh clients
on the network very simple internet
networking services and new Integra
server we have high performance
computing clustering services so first
let's talk about server administration
the server administration facilities in
mac OS 10 server integrate all of the
many open-source products that we put
into the server and make it easy to
manage we have two main server
management applications in mac OS 10
server server admin which lets you
configure set up configure and monitor
all the services in mac OS 10 server it
also lets you manage multiple servers
from the same console workgroup manager
is our directory management application
it lets you manage all the user and
group accounts in the directory it's
designed to work with open directory but
it does work with any LDAP directory it
also lets you manage all of these
services that are configured out of the
directories such as preference
management for client management we're
introducing a couple new management
features in tiger server the first of
which is access control list we have
several types of access control lists in
tiger server for the file system for
services and for the directory now those
of you that are familiar with panther
server know that it uses unix
permissions and unix permissions while
they work well in simple cases have
problems being mapped to real-world
workflow if you have shared files on the
network and you need to be able to set
up groups of users who can write to
those files and other groups of users
who can only read them it's not really
possible to specify that with UNIX
permission so we have full support for
access control lists in the files
them to provide fine-grained control
over those objects we also support other
common features that you would expect
from access control lists like groups
within groups and full list of users and
groups that can be assigned to the file
system objects you can specify
inheritance for the for the ackles and
you can also have control over the
default permissions of objects that are
created in the file system now another
area that it can be difficult in working
with file systems and different
permissions models is being able to work
compatibly across multiple different
types of file systems but because we
support all of the features such as
inheritance default permissions
fine-grained permission settings and
allows and I rules Mac os10 server and
Mac OS 10 can be made to work in a
compatible manner with windows server
and with windows XP so it it simplifies
working in a cross-platform environment
we have other access control lists
support in mac OS x server and other
areas service circle in mac OS x server
today is he has a server bound to a
directory that has thousands or even
tens of thousands of users and you set
up a file server for instance every user
account in that directory can log on to
the server now you can control
permissions file systems permissions to
ensure that only the correct users get
access to your data but in many cases
you want to restrict that only to a core
set of users and with tiger server we're
introducing service ackles so that every
user based service in the server can
control the set of users and groups that
can access the server you can have the
same list for all services on your
server or manage each server
independently so that's service eccles
and finally we have directory ackles
which are global ackles that allow you
to control who can access and update the
contents of open directory and something
an open directory that is different from
other ldap servers is it stores these
directory ackles in the directory itself
to allow them to be propagated to the
replicas by taking advantage of open
directories replication so that's access
control list in Tiger server
another new piece where we have for
management and Tegra server certificate
management now you certificate
management in 10 3 involved going into
command line and it was different for
each service and although it could be
done it was sometimes somewhat
cumbersome so we've simplified this
greatly and tiger server we've added
certificate management in the
administration tools and you can use
this with certificates that are signed
by certificate authorities and you can
also use Tigers new certificate
assistant for self signing your own
certificates in your organization you
can display all the certificates you
have available and assign them to
services or websites as necessary so
certificate management Integra server
next up we'll talk about open directory
open directory is Apple's directory and
meaning service its standard space and
it implements ldap naming services and
it implements Kerberos for
authentication we used openldap and MIT
kerberos Kerberos is used to implement
single sign-on which lets you log in
once with one password it's never sent
over the network and it's you get an
authentication ticket which is good for
all services in Mac OS 10 we also have a
sport for what we call the password
server which supports pass or
replication to all of the open directory
replicas on the network and this
includes replicating all the Kerberos
support as well so that you can have
replicated Kerberos authentication
across your entire network we integrate
Samba with open directory as well to
provide NT domain services for your
Windows clients to allow them to
authenticate as well with the same
account information and of course we
mentioned all the replication that's
built into open directory we have a
couple enhancements that we're putting
an open directory and tiger server the
first is managed network browsing now
what is this in 10 dot 3 today if you
have a large organization and you go to
network you can get somewhat confusing
and unwieldy and difficult to navigate
and we fix that in Tiger Integra server
by allowing you to control the contents
of the network directory and you can see
greatly simplify it and make it easy to
navigate we provide virtual network
views
which can be controlled by the network
administrator the view is defined
instant in the math question server and
it's stored in the directory so any
client that binds to open directory will
see the view you can combine both
dynamic service discovery protocols for
mac and windows as well as static
entries that are stored in the directory
and you can even have pointers to other
entries that are outside of your local
network that show up in the network
folder and we make it easy to manage its
managed through workgroup manager our
directory management tool where you can
create these views and preview to
preview them so this greatly simplifies
and makes it easier to set up the
network folder in your clients to Mac
os10 server and in Tiger we've also made
some enhancements open directory some
which include as we mentioned storage of
the access controls in the directory
another thing that we're storing in the
directory itself is the ldap schema so
the schema will now be propagated to
replicas as well as the access control
information so again this greatly
simplifies managing multiple open
directory servers and simplifies the
replication process we're adding
organizational unit supports so you can
have multiple independent LDAP datasets
hosted out of your open directory server
we're improving the scalability we've
tested up to 200,000 servers 200,000
records per server and we've added some
tools that really help simplify the
process of managing large open directory
services we've improved search and apply
so you can do batch editing of large
number of records in the server as well
as improving the import tool and in
additionally since you need to backup
all this data we've built in hot backup
command line utilities that allow you to
backup your naming authentication data
based on the flash and we made some
enhancement new security we have
authenticated directory binding and the
server and the client so that
administrators can control who accesses
the directory and you have mutual
authentication between the client and
server and we have the MTL mv2
authentication for windows clients to
provide more security for windows client
authentication
another area of services in my question
server is workgroup and collaboration
work and collaboration services provide
for sharing in work groups and the most
common of these obviously are file and
print and like we do today we support
file and print sharing for math Windows
and Linux clients this works for folders
on the file server as well as home
directories between mac and windows and
sharing your network printers as well so
all of your local work with resources
these are fully integrated in mac OS x
server all of the protocols can share
the same SharePoint the same share
folders they use the same access
privileges the same account information
so you set it up once and the files are
accessible from all clients the Windows
domain services are integrated as well
so the windows clients have full access
to all of the resources on the server we
support windows roaming profile for home
directory login and we have made of
print services for both Mac and Windows
clients we made some enhancements to
work with services as well a couple of
these are unified file logs now we have
file locking today in mac OS x server
but we've enhanced this to make sure
that the file locking is consistent
between all the protocols so that no
matter what clients you're logging in
from no matter what platform if you're
accessing the same data you get
consistent locking we've added we've
added backup domain controller support
which is exists today in Samba but we've
added configuration for this and then
management tools to make it easy to set
up to provide we'd only failover for the
Windows domain services for greater
reliability and we've integrated the
print services more directly with cups
so that when you managed print services
in server admin L you are managing the
cups queues you're managing the cups
printing we've eliminated some of the
middle layers there and really tighter
integration and services with cups and
we've also added printf dedication so
you can control active streak use
we've added a few new services for work
with me collaboration as well the first
is the ichat server the tiger i chat
server provides encrypted messaging for
your intranet and a secure namespace
it's based on jabber using the SMTP
protocol and it provides cross-platform
support obviously with Jabbar clients as
well as Tigers I chat client and because
it's integrated with open directory and
provides a secure namespace for chat
with in your local intranet we also have
a weblog server that we're introducing
Integra server as well a weblog is a way
of easily publishing and syndicating
information on the internet and what the
web log server does is allow you to
publish information and syndicate it
using standard protocols like RSS or
atom this morning you heard about Safari
SSS or weblog server is completely
compatible with our safari SSS as well
as any other popular RSS reader we have
a number of features that we support
around style sheets and calendar based
navigation that people who manage web
blogs can control for their individual
logs the logs themselves are
automatically created as needed for user
accounts in open directory and you can
post to them directly from the web or
from clients that support standard
protocols like xml RPC or atom and
another feature we have in mac OS x
server and tiger server is the ability
to have group web blogs as well so that
people that are doing shared project web
blogs can use a group account you know
open directory to have to have multiple
folks have write access to a weblog so
now I'd like to have Eric come up again
and do a quick demo of weblog service
using tiger
thank you Greg the weblog server that
we've built into Tiger server is going
to be a wonderful tool it's going to
allow people to better syndicate or
publish their content out to others but
also allow a new way of our groups to
communicate information I think one of
the one of the benefits of RSS and and
the syndication of information is it
makes it really easy to you know
communicate with the rest of the world
part of the problem with it is how do I
get that information out to the rest of
world how can I publish this information
I'm not an XML expert so how can I
create this data and push it out to the
rest of the world so let me show you how
easy that is going to be in tiger server
first of all I'm going to launch the
server admin application so we're adding
an application here I'm going to go in
and in our for the web server it's very
very simple i can go to the site that
I'm hosting and I just with a simple
checkbox I can enable the weblog server
next let's go down to Safari and I'll
open up safari here okay you log back in
so I've connected off to the weblog
server which is which is running on this
this tiger server box here you'll notice
a couple of things first of all this i
have that i have calendar-based views so
with most blogs you need to be able to
go back it's time based information I
can go to any dates here on the calendar
and it'll show me the the entries that
were created for that day I have ability
to search within the various blogs
search and return that content to me you
also know categories that are available
down here so as I i click different
products I can get the the information
that was posted into that category so
first first thing I'm going to do is in
this view right here would this be like
the basic end user view they're just
going up there they're just looking at
the data within the browser notice that
Safari up here displays the RSS so this
is actually an RSS feed it notices that
there's RSS information that's available
here the links that are available at the
bottom by clicking one of those I will
actually see the the RSS information
that is there and by clicking this in so
far
RSS it actually gets displayed I can
also take this information and download
it to the desktop and then or copy that
RSS URL information or XML information
put it into some other type of client so
first thing I'm i do here is I'm going
to log in now the login information here
this is actually bound to a directory so
I could be balanced to if the server's
just writing locally it could just use
the counselor on that local machine as
reg mentioned the server is typically
going to be integrated with an existing
directory system so we can take
advantage of the user accounts the
namespace is already created for you and
it within the network so i'm going to
log in here hopefully i remember the
right name and password i did i have the
ability now as as the owner of this area
of this weblog of creating a new
category so i can here's the new
category here so i'm going to create a
new category and i'm going to you know
name this after i chat because i'm going
to go and i'm going to create an ichat
entry the next thing I do is I'm going
to go and I'm going to make an ichat
entry so I'm gonna pick the appropriate
category here and I'm going to go grab
some some text so Steve made me famous
this morning for doing a video
conference at 35,000 feet unfortunately
I'm not famous for my product but that's
ok so I'm going to take this information
here you know a little bit of text here
we copied some of this
and just paste the simple text in and
hit save and then automatically I get an
update you'll notice that the weblog
stover gives the feedback to the user
that says that their web log entry is
was created as users read this they can
post comments to each of the individual
entries and as an administrator also
have the ability to go back edit this
information and delete it at any time
that I see fit so this is the new weblog
server in Tiger server thank you so
that's work open collaboration services
now let's move on to client management
client management services in math
question server let you easily deploy
and manage large numbers of Macintosh
computers we have client management
services that let you control
preferences and capabilities on the
client this is called directory based
management or preference management this
is deployed via open directory and it's
configured from the workgroup manager
application in mac OS x server we also
have system imaging services that make
it easy to set up and deploy software on
systems throughout your network netboot
lets you configure a single image or a
small group of image and boot network
systems from them from the server you
can also use net install to install
those same images to systems that are on
the network as well we've made a few
improvements to system imaging and tiger
server the first of which is when you
create these images we now configure the
open directory configuration for your
network in the images to make it easier
to deploy the images without having to
tweak open directory settings afterwards
we also are supporting block coffee for
software installs and net installs the
greatly in speed in essence
and lastly we're allowing you to create
bootable DVD images from your net
install images so you can install those
images on systems that are offline off
the network we have a few other services
that we're adding the client management
the entire server the first of which is
mobile home directories mobile home
directories lets you take user files
account and other information that
pertains to your home directory and sync
is between a portable and a network home
directory this synchronization occurs
when the portable is connected to the
network it occurs in the background with
trickle sync and when your affordable is
offline and these files are updated the
files in your home directory in your
document folder your preferences and
their updated when you connect back to
the network to the home directory
they'll be synced back up to the server
so this allows you to maintain
consistent information between your
portable and your network home directory
server and it also allows you to have a
backup of the contents of the portable
on the network in case it ever becomes
lost and because the account information
is synchronized as well between the
portable computer and the network the
single sign-on on the network is also
brought down to the portable when it's
offline because all the account
information and the authentication
information is synchronized as well so
that's mobile home directories and tiger
server
and software update server we heard in
the earlier session allows you to deal
with an issue that we have to date where
we have a lot of software updates that
make it very easy to maintain the latest
software on your Mac os10 systems it
makes it very convenient but when we
have a new update like a Mac OS 10 10 34
and you have everyone in your
organization downloading that update the
day it comes out it can create a real
strain on your network bandwidth so
software update allows you to use mac OS
x software updates but by providing a
proxy cache server for software updates
also conserve network bandwidth and
makes it easier for you to get those
updates into your organization it's
totally transparent and automatic when
software updates become available
they're downloaded to the server and
made available to the client but you
have control as well some sites like to
test the updates to make sure it works
with their internal software before they
make them available for deployment and
so you can either choose to make the
software updates automatically available
to clients as soon as they're posted or
you can make that step manual and test
the updates yourself and then release
them once you're satisfied that they
work with your internal applications
software update server
the internet and networking services in
mac OS x server allow you to manage your
network and host application which is
web services mail and java application
services for networking for in mac OS x
server we support dns for domain address
name management DHD for IP address
assignments nap for connecting to the
internet and for sharing I IP addresses
among systems we support firewall for
securing your connections of the
internet and we support VPN to allow
remote clients whether they be mac or
windows to access services on your
network securely from a remote location
we've made a few enhancements to
networking services Integra server the
first is site to site VPN if you have
multiple sites and you want to have a
secure land virtual land between them we
allow you to set up site to site VPN
between these sites we do this over the
Internet securely with ipsec we improve
server management with dhcp by allowing
you to manage systems that have multiple
network interfaces and handled address
assignment for those systems as well as
handling static IP address assignment in
server admin as well and we've improved
the workflow for DNS management we've
greatly simplified that over the 10 dot
3 release another area of networking
services that can be somewhat difficult
is setting up internet gateway services
this is fairly complex or a number of
services that all happy has to be
configured consistently with each other
and we've simplified this Integra server
through the Gateway setup assistant this
sets up everything you need for an
Internet gateway so it configures or
dhcp and your VPN address ranges map
port routing the firewall VPN and it
doesn't in just a few simple steps and
so this is ideal for small side small
businesses that have a connection to the
internet for remote sites that share one
dsl connection to the internet it makes
it very easy to setup the server as an
Internet gateway so I'm going to ask
Eric to come up again and demo this and
show you how simple it is
one of the things that we want to make
easy in tiger server was to make it make
it much easier to set up complex
networking services on a lot of people
are trying to use servers for port
routing or they want to have it one port
on their server the poor connection now
for the the LAN another port for
connection onto the land but they've got
all these different services that they
need to configure you've got your DNS
your dhcp you've got your firewall you
might be running a VPN you've got a set
of port mapping that there's a lot of
different services so in Tiger server
one of the things we're making it much
easier to do is set up easier to setup
and these are all these spirit different
services so within the server admin
application you can now select the
gateway set up tool what this will do is
it set an assistant there we go and try
that again
there we go so the Gateway is set up a
distant tool allows you to configure
your server for use as a gateway it's a
very simple assistant kind of walks the
user through what needs to be done to
the server so the first thing you're
going to do is select which port you're
going to use as your ear port for the
LAN this might be a cable modem
broadband connection using dsl or or
those sorts of things next you're going
to configure which land port so if you
have an extra when you have another
building give Ethernet port that might
be something you select here obviously
I'm on a desktop system here so I don't
have multiple built-in ethernet port
then what the network then what the
internet gateways set up a system is
going to do is it's going to give me a
summary of the configuration changes
it's going to make so it tells me here's
what I'm going to do I'm going to set up
this port I'm going to turn on port port
mapping i'm going to configure your dhcp
server i'm going to set up NAT I'm going
to turn DNS saw on for caching and if I
hit apply here it's actually going to
reconfigure this machine so i will lose
some networking capability here and now
it's done so now what i can do is i can
go back into the server admin
application and within this application
a number of services have been turned on
for me so i can go into the firewall i
can go into its settings i can see that
the firewall settings have been
automatically configured for me within
dns i can see that here nat is stopped
there now it's running but what it does
is automatically configures up each of
these services for you so again another
really innovative feature that we're
delivering and tiger server make it very
easy for people to use these complex
network services okay
[Applause]
internet services in mac OS x server we
we had a broad range of Internet
services intended three and of course we
carried these forward Apache for web
services the most widely deployed web
server in the world we have integrated
mail services that are based on a number
of open source projects postfix for mail
delivery Cyrus for imap and mailman for
list management we've integrated these
all together they're all integrated
store open directory for account
management and through server admin for
management and configuration we have
quicktime streaming services that allow
you to host streaming media or video on
demand as well as live media that
streams as well you can use QuickTime
broadcaster to encode the live media and
reflect it through the QuickTime
streaming server and we have Q GS s
publisher which lets you manage your
content on the QuickTime streaming
server if you're building enterprise
Java applications we support j2ee
through jboss and apache tomcat and if
you need to host a back-end database and
link it in your websites we include
mysql as well we've carried these two
verses forward and we've provided some
enhancements to tiger server as well the
first is in the area of mail services
where we've integrated junk mail
filtering and virus filtering into the
mail server with spam assassin an open
source project that we've enjoyed we've
integrated this in with our mail
services and we've also integrated all
of the management in the server admin so
it's very easy to configure and shut up
we sport virtual domains now for the
mail server where we allow you to set up
multiple virtual male domains so if you
have for instance company 1 and company
two on your server you can have the same
male name sales @ company 1 or sales at
company to go to multiple independent
mailboxes on the server we even enhance
the support for mail quotas so you can
have soft quotas with customizable
messages as well as hard quotas that
will actually stop delivery of mail to
mail boxes that are full we've also
delivered some enhancements to quicktime
streaming we've enhanced the qts
publisher for improve the workflow and
added Apple
script support and we've enhanced the
scalability of quicktime streaming to
support bit rates that can now deliver
HD quality on local internet with our
latest codecs that's Internet services
integra server and lastly another area
that you've heard in the previous
sessions a bit about today this
high-performance computing with grid
grid clusters and we have previously
released a technology preview of
technology we call experts and we're
improving that and product sizing that
in Tiger server X grid will provide
software that you need to provide
clustering in macro Stan and macro stem
server you can do that through a
dedicated set of ex-service Turing nodes
or you can also use X grid to harvest
their CPU cycles from desktops that you
have in your network when they're not
being used for ad hoc clustering X grid
will have an SDK that allows you to
embed awareness and use of the grid into
your applications it also works with
command-line applications so that you
can distribute command-line jobs that
have no inherent awareness of the grid
of the cluster we provide management
tools that let you set up the grid
through server admin and manage your
systems and you can manage job and job
submission and node status from any
client on the network and like all of
the other services and tiger server it's
integrated with open directory for
security so those are the services layer
in that integra server in mac OS 10
server server administration directory
services workgroup client management
internet and high performance computing
we've talked about a few of the major
features that we're introducing here
today 64-bit applications access control
lists mobile directories there are a lot
more we don't have time to go through a
mall we've actually added about 200 new
features in the server and in Mac OS 10
server we have about a hundred open
source solutions that we've integrated
we've integrated all of these by
integrating them with open directory so
they share the same account information
the same authentication information and
we've integrated them through server
admin so they have the same management
they're easy to set up and do bigger so
Tiger server so next I'd like to point
you to a few sessions related to the
server there are actually quite a few in
the IT track this week so not going to
list them all but here are a few that
you shouldn't miss they'll call out and
you can check your schedules to the rest
tomorrow morning is inside Mac os10
server tomorrow afternoon if you want to
find out more about file system access
controls there's a session there on
Wednesday we have a session on
developing 64-bit applications we have
sessions on desktop management
technologies in now for remote desktop
for our client management as well we
have two sessions on Wednesday for X and
some sessions on directory services on
Thursday and network authentication for
j 3 and java programming on the server
we have a session on jboss on friday and
we have a session on distributed
computing with exquisite clustering
services from a question server on
wednesday afternoon if you have feedback
we have a feedback form for the server
tomorrow afternoon and like it may have
been moved so check your calendar and we
have enterprise feedback forum as well
so if you read more information there is
the release notes and documentation will
be posted for tiger server as it becomes
available on the Apple Developer connect
site and you can get the current
documentation for the server product
there as well