DeployStudio Server Quick Install

DeployStudio Server Quick Install
DeployStudio Server
Quick Install
v1.7.0
The DeployStudio Team
info@deploystudio.com
Requirements
•
•
•
OS X 10.7.5 to 10.11.1
DeployStudioServer_v1.7.x.pkg and later
NetBoot based deployment
–
100 Mb/s switched Ethernet network or better
– OS X Server 10.7.5 to 10.11.1
– Client machines with 1GB of memory or more
•
External drive based deployment
–
•
Firewire, USB2 or Thunderbolt external drive running OS X
Shared repository
–
Any AFP, SMB/CIFS or NFS sharepoint available on the network
– Can run on another server
DeployStudio components
DeployStudio components
DeployStudioServer repository: local folder or network sharepoint where
DeployStudio stores and retrieves disk images, packages, scripts, logs and all
the databases (computers and workflows)
DeployStudioServer daemon: shares the repository’s databases to client
applications like DeployStudio Admin and Runtime. This daemon also manages
Runtime’s multicast restoration requests by controlling ASR server instances.
Assistant: simple tool to install, restart and configure a DeployStudioServer
daemon. This is also the tool to create a DeployStudio NetBoot set or bootable
external drive based on the system where the assistant is running.
Admin: workflows, computers, scripts and disk images editing tool. Includes also an
activity viewer to follow the status of the computers running DeployStudio Runtime.
It requires a DeployStudioServer daemon running on the network or local system.
Runtime: deployment workflows’ execution tool. It requires a
DeployStudioServer daemon running on the network or local system.
Deployment Configurations
Deployment configurations
Standard external drive
Assistant
Target computer
FireWire/USB2/Thunderbolt link
Admin
Runtime DeployStudioServer Repository
DeployStudio Server on a Firewire,
USB2 or Thunderbolt external drive
OS X Client,
DeployStudio Server daemon,
DeployStudio Admin & Runtime,
local repository folder
Deployment configurations
Lightweight external drive with network repository
Assistant
Target computer
Runtime DeployStudioServer
DeployStudio Server on a Firewire,
USB2 or Thunderbolt external drive
OS X Client,
DeployStudio Server daemon,
DeployStudio Admin & Runtime
Repository
File Server
Network link
FireWire/USB2/Thunderbolt link
Admin
Deployment configurations
Lightweight external drive with a dedicated DeployStudio
server and network repository
DeployStudioServer Repository
Target computer
DeployStudio Server
DeployStudioServer daemon,
Repository file server
DeployStudio Runtime on a Firewire,
USB2 or Thunderbolt external drive
Netboot like OS X system
Admin station
Network link
FireWire/USB2/Thunderbolt link
Deployment configurations
Full network (dedicated server + network repository + NetBoot)
DeployStudioServer Repository
NetBoot
Target computer
DeployStudio Server
DeployStudioServer daemon,
Netboot server,
Repository file server
Admin station
Network link
FireWire/USB2/Thunderbolt link
Deployment configurations
Full network (scalable)
DeployStudioServer Repository
NetBoot
DeployStudioServer daemon
Target computer
Netboot server
Admin station
Network link
FireWire/USB2/Thunderbolt link
Repository file server
Deployment configurations
Master/Replica topology
DeployStudioServer Repository
NetBoot
DeployStudioServer Repository
NetBoot
DeployStudio Server replica
DeployStudio Server replica
DeployStudio Server master
DeployStudio Server replica
Target computers
(running DeployStudio Runtime)
Admin station
(running DeployStudio Admin)
Installing DeployStudio Server
Installing DeployStudio Server
•
•
•
Install the DeployStudioServer_v1.6.x.pkg package on the server or
on the booted external drive
Open the “DeployStudioServer” preference pane in “System
Preferences”
Click on start to launch the DeployStudioServer daemon
Configuring DeployStudio Server
Configuring DeployStudio Server
•
•
•
•
Launch “DeployStudio Assistant” located in /Applications/Utilities/
Select “Set up a DeployStudio Server” then click on “Continue”
Select the previously installed DeployStudio Server that should be
automatically listed in the authentication pane
Use any local or network user account then click on “Continue”
Configuring DeployStudio Server
•
Troubleshooting
–
If the authentication fails, check your network settings to ensure you
bypass the proxy for your deployment server host
–
DeployStudio Assistant can configure DeployStudio Server remotely. You
may try to configure your server from another machine on the network
where you installed the DeployStudio Server package (don’t start the
DeployStudio Server service)
Configuring DeployStudio Server
•
Troubleshooting
–
If you are experiencing long delays when authenticating and using
DeployStudio, it is probably related to your DNS configuration. Check the
forward and reverse resolution of your server FQDN.
netboot01:/ host dss.example.com
dss.example.com has address 172.16.10.10
netboot01:/ host dss.example.com
10.10.16.172.in-addr.arpa domain name pointer dss.example.com.
Terminal and Network Utility are available in the Tools menu of
DeployStudio Runtime.
Configuring DeployStudio Server
•
You need at least one DeployStudio Server master. Choose this
option if you are setting up your first DeployStudio Server
Configuring DeployStudio Server
•
If you have a DeployStudio Server running on your network, you may
want to define some replicas for better performance or load balancing
–
Select the replica role then click on “Continue”
– Enter the DeployStudio Master URL with appropriate login credentials
and sync options
– Click on “Continue”
Configuring DeployStudio Server
•
If you are installing DeployStudio Server on an external drive
–
Select “a local folder” then click on “Continue”
– Type the local path to the repository then click on “Continue”
Configuring DeployStudio Server
•
If the DeployStudio Server repository is located on the network
–
Select “a network sharepoint” then click on “Continue”
– Set the network sharepoint parameters to be used by DeployStudio
– Click on “Continue”
Configuring DeployStudio Server
•
Troubleshooting
–
DeployStudio Assistant doesn’t try to mount the repository sharepoint
when launched on the file server, so, you may try to configure your
server from another machine on the network where you installed the
DeployStudio Server package (don’t start the DeployStudio Server
service) if you experience issues later with DeployStudio Runtime while
trying to mount the repository
– Valid sharepoint URLs are:
–
–
–
–
afp://fileserver.example.com/SharePointName
smb://fileserver.example.com/SharePointName
cifs://fileserver.example.com/SharePointName
nfs://fileserver.example.com/Volumes/Data/SharePointName
Configuring DeployStudio Server
•
•
Enable and type the email notifications settings if needed
Click on “Continue”
Configuring DeployStudio Server
•
•
•
•
Type the DeployStudioServer service port
Enable Secure Server mode if you want the the data exchanged
between the server and the other DeployStudio applications to be
encrypted
Enable “Reject unknown computers” to access to DeployStudio
Runtime if required (computers not defined in the DeployStudio
database)
Click on “Continue”
Configuring DeployStudio Server
•
•
•
Type the users’ groups allowed to launch each DeployStudio
application (optional)
Groups’ auto completion is based on the list of groups available on
the host where DeployStudio Server is running. Auto-completion may
not work properly if Open Directory finds thousands of groups
Click on “Continue”
Configuring DeployStudio Server
•
•
•
Define multicast properties according to your network administrator
recommendations
Keep the client disk write speed higher than the multicast stream to
allow reliable restorations of compressed disk images
Click on “Continue”
Configuring DeployStudio Server
•
•
Change the preferred computer identifier attribute if your workflows or
scripts are exclusively based on Ethernet MAC addresses
Click on “Continue” to update the server with the new settings
Creating a DeployStudio NetBoot
Set
Creating a DeployStudio NetBoot Set
•
•
•
•
Install DeployStudio Server on the latest OS X client you have (don’t
start the DeployStudio Server service)
Launch “DeployStudio Assistant” located in /Applications/Utilities/
Select “Create a DeployStudio NetBoot set”
Click on “Continue”
Creating a DeployStudio NetBoot Set
•
If you are installing DeployStudio Server on a OS X client,
DeployStudio Assistant enables you to configure and launch the
NetBoot service
–
Enable NetBoot service on the appropriate network interface
– Enable DHCP service only if no other DHCP server is running on your
network
– Click on “Continue”
Creating a DeployStudio NetBoot Set
•
•
•
•
•
Select the base system volume (could be a mounted disk image)
Type the NetBoot set name and unique identifier
Select the NetBoot protocol and keyboard language
Type your network time server
Click on “Continue”
Creating a DeployStudio NetBoot Set
•
•
•
The NetBoot set embeds a lightweight OS X system that will start
automatically the DeployStudio Runtime
You might use Bonjour to connect automatically the Runtime to the
first available DeployStudio Server or define a specific DeployStudio
Server address and connection port according to the server
configuration
Click on “Continue”
Creating a DeployStudio NetBoot Set
•
•
•
•
You must authenticate to use DeployStudio Runtime. You may want
to define a default login/password to automate the authentication
process
Enter a remote control login/password to enable the Apple Remote
Desktop agent
Set a timeout if required (type 0 to reboot immediately on workflow
completion)
Click on “Continue”
Creating a DeployStudio NetBoot Set
•
•
Select the optional tools you may need within your NetBoot set
Customize the Runtime main window title and desktop background
according to your needs
Creating a DeployStudio NetBoot Set
•
•
•
•
Finally, define the location where the NetBoot set should be created
Click on “Continue”
If you are not running the assistant on the NetBoot server, you will
have to copy the DeployStudio NetBoot Set folder to the NetBoot
server
Please, refer to the OS X Server documentation to configure your
NetBoot Server
Creating a DeployStudio Bootable
External Drive
Creating a DeployStudio External Drive
•
•
•
•
Install DeployStudio Server on the latest OS X client you have (don’t
start the DeployStudio Server service)
Launch “DeployStudio Assistant” located in /Applications/Utilities/
Select “Create a DeployStudio bootable external drive”
Click on “Continue”
Creating a DeployStudio External Drive
•
•
•
•
•
•
Select the base system volume (could be a mounted disk image)
Select a volume to erase with a DeployStudio bootable system
Enable the single partition option if you want to erase all the other
partitions of the disk of the selected volume
Select the keyboard language
Enter a network time server
Click on “Continue”
Creating a DeployStudio External Drive
•
•
•
The system to be installed is a lightweight OS X system that will start
automatically the DeployStudio Runtime
You might use Bonjour to connect automatically the Runtime to the
first available DeployStudio Server or define a specific DeployStudio
Server address and connection port according to the server
configuration
Click on “Continue”
Creating a DeployStudio External Drive
•
•
•
•
You must authenticate to use DeployStudio Runtime. You may want
to define a default login/password to automate the authentication
process
Enter a remote control login/password to enable the Apple Remote
Desktop agent
Set a timeout if required (type 0 to reboot immediately on workflow
completion)
Click on “Continue”
Creating a DeployStudio External Drive
•
•
•
Select the optional tools you may need within your NetBoot set
Customize the Runtime main window title and desktop background
according to your needs
Click on “Continue”
Creating a DeployStudio External Drive
•
•
Click on “Continue” to start creating the bootable system
It may take a while depending on the speed of your disk
Testing your installation
Testing your installation
•
Launch “DeployStudio Admin” located in /Applications/Utilities/
–
You are invited to enter the DeployStudio Server address, your login and
password. You can use any server’s user account (local or bound
directories)
– Click on “Connect” when done
– If your setup is correct, the server configured previously should be
automatically listed in the “Server address” popup button
Testing your installation
•
External drive mode
–
Boot the computer to image on your external drive
– Launch DeployStudio Runtime located in /Applications/Utilities
•
NetBoot mode
–
Restart the computer to image and keep pressing the “N” key during the
initial boot to enter in NetBoot mode
– If the computer doesn’t netboot, restart on the existing OS X volume and
check that the DeployStudio NetInstall system is listed in the Startup
System Preferences pane (check your NetBoot server configuration if no
network system is found)
– Once the system is booted, DeployStudio Runtime is automatically
launched and bound to a server
•
•
•
Type your login and password if prompted
Select the example workflow “Create a master from a volume”
Click on the Play button
Testing your installation
•
Troubleshooting
–
Safari might help you to understand what’s wrong with your installation
– Enter the DeployStudio Server URL in the address bar then try some of
the web services available
DeployStudio Server
Contacts
•
•
•
http://www.deploystudio.com
http://www.deploystudio.com/Forums
info@deploystudio.com
© 2003-2015, The DeployStudio Team
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertising