Unix Infrastructure Management From Scratch
|
|
|
- Rosemary Sullivan
- 10 years ago
- Views:
Transcription
1 Unix Infrastructure Management From Scratch Mike Renfro Tennessee Technological University Tennessee Higher Education IT Symposium 2008 Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
2 Why bother? Wall s Three Great Virtues Three Great Virtues of a Programmer (or Sysadmin) Larry Wall Laziness Impatience Hubris Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
3 Why bother? Wall s Three Great Virtues Laziness Laziness The quality that makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful, and document what you wrote so you don t have to answer so many questions about it. I m a part-time systems administrator. I don t have time to sit at individual systems and answer the same installation questions over and over. I don t have time to babysit installing applications on a few dozen systems, either. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
4 Why bother? Wall s Three Great Virtues Impatience Impatience The anger you feel when the computer is being lazy. This makes you write programs that don t just react to your needs, but actually anticipate them. Or at least pretend to. Of course all you systems should stay current on security updates. Yes, you, too. What makes you think you re different from the other systems in this cluster? And don t me 20 log anomalies I don t care about; just the ones I do care about. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
5 Why bother? Wall s Three Great Virtues Hubris Hubris Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won t want to say bad things about. I ll be honest. I want to look better than the average administrator, and better than I ve looked in the past. If one of my systems drops a hard drive, I want to replace it, reboot the system from the network, and maybe stick around a bit longer to configure it for automated updates (but if I can go home and configure that remotely, even better). And when it s done updating, I want my users to be unable to tell the system s been reinstalled. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
6 Components of a Managed Infrastructure The groundwork for bare-bones installations Version control The gold server Host install tools Ad hoc change tools Ensuring a consistent domain Directory servers Time synchronization Authentication servers Network file servers File replication servers After the initial installation Client file access Client OS and security updates Client configuration management Client application management Printing Monitoring Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
7 Components of a Managed Infrastructure The Groundwork for Bare-Bones Installations Version Control You need this. You ll be writing a lot of code that will describe how you want your systems configured. You ll be keeping a central repository of configuration files, configuration templates, and other important data. You want to be able to track changes when something breaks down the road. Unless there s already a compatible repository in-house, the simplest route is probably to set up a simple Subversion repository on the gold server s local filesystem, and back it up regularly. Wikipedia has a comparison of revision control software. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
8 Components of a Managed Infrastructure The Groundwork for Bare-Bones Installations The Gold Server Serves files out via NFS, http, rsync, or whatever protocol your configuration management software uses. Passive. Clients contact the gold server to pull down updates, rather than it pushing updates out to the clients. Not mission-critical. If it dies, configuration changes don t happen, but all clients continue to run in their current state. Often the OS installation server, the patch server, and the sysadmin server, but not always. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
9 Components of a Managed Infrastructure The Groundwork for Bare-Bones Installations Host Install Tools Unattended installation of a vanilla operating environment is the goal May or may not want to include security updates at this point Add dependencies to allow the client to contact the gold server on reboot Probably want to use vendor-supplied installation tools (e.g. Debian preseeding, Redhat kickstart, Solaris Jumpstart) Probably don t want to use a system image (especially if you have a several hardware models or architectures) Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
10 Components of a Managed Infrastructure The Groundwork for Bare-Bones Installations Ad hoc Change Tools Traditional tools were rsh, rcp, and rdist Current preferences often include ssh or dsh If we do everything else right, we never use these for administration: only for troubleshooting, diagnostics, and forcing an immediate update from the gold server. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
11 Components of a Managed Infrastructure Ensuring a Consistent Domain Directory Servers Maps hostnames to IP addresses, usernames to UIDs, group names to GIDs May be your responsibility to maintain, or you may leech off a larger organization Think long-term. Get CNAME entries in DNS for infrastructure roles: cvs for the version control server, gold for the gold server, etc., even if they point to the same physical systems at first. Then you don t have to edit your scripts and definitions if you expand or rearrange your servers. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
12 Components of a Managed Infrastructure Ensuring a Consistent Domain Time Synchronization If you don t synchronize all your system clocks: make acts funny when run over NFS tar complains about timestamps from the future You may have race conditions or other weirdness if you need multiple systems to coordinate on a particular task Kerberos just won t work Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
13 Components of a Managed Infrastructure Ensuring a Consistent Domain Time Synchronization Just use NTP. Use the campus NTP if possible. Avoid any sync method that jumps the clock on a running system, rather than slowly adjusting it to a proper value. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
14 Components of a Managed Infrastructure Ensuring a Consistent Domain Authentication Servers Users like having a single username and password. If you can leech off an existing authentication database (LDAP, Kerberos, Active Directory, NIS, etc.), do it. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
15 Components of a Managed Infrastructure Ensuring a Consistent Domain Network File Servers Consider offering multiple methods to access the same files: NFS for Unix systems on a protected network segment, SMB or Appletalk elsewhere. Don t forget backup and restoration, too. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
16 Components of a Managed Infrastructure Ensuring a Consistent Domain File Replication Servers Propagates master configuration files (or any other files) to clients. Caching filesystems are one option for homogenous infrastructures. Checkouts from a version control system are another option. Update and syncing programs like sup or rsync are another. You may need a way to automatically restart services after their config files change. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
17 Components of a Managed Infrastructure After the Initial Installation Client File Access Users and applications like a consistent namespace for files. If you can t be 100% consistent, at least be consistent within a particular system type. May use /apps as the main tree for software, full of links to real programs stored in /local/apps or /remote/apps as needed. Don t forget about access to users home directories, too. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
18 Components of a Managed Infrastructure After the Initial Installation Client OS and Security Updates This step desperately needs to be both automated and capable of being run unattended. Options include: Makefile that runs patch scripts in a well-defined order, and touches files to prevent patches from being run more than once. Vendor-supplied tools Free tools that use lower-level vendor-supplied tools Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
19 Components of a Managed Infrastructure After the Initial Installation Client Configuration Management Everything that makes a client unique. Also, everything that a client has in common with other clients in a group (web servers) or in a common administrative domain. Includes configuration files, which services should be running, local users, locally-installed software. Can use a homegrown system, but it s probably worth using an existing tool. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
20 Components of a Managed Infrastructure After the Initial Installation Client Application Management End-user applications, usually third-party. Use native packaging formats (.deb,.rpm,.pkg) when possible. If multiple versions of a package are needed, you can install each to /opt/package/version and use symlinks in the default path to set a default version. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
21 Components of a Managed Infrastructure After the Initial Installation Just use SMTP. Open as few ports as possible just because a system needs to cron output doesn t mean it has to listen for outside s. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
22 Components of a Managed Infrastructure After the Initial Installation Printing CUPS is a flexible printing system, compatible with JetDirect, Internet Printing Protocol, LPD, and Windows shares. Consider offering every printer available, and then setting a default printer based off the user s location. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
23 Components of a Managed Infrastructure After the Initial Installation Monitoring Central syslog server logcheck to notify about log anomalies Nagios for notifications of service or host problems Ganglia for trends of cluster performance and usage Cacti for trends of anything you can get into SNMP Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
24 Our Implementation The Goals Consistent user experience across all systems of a particular type (e.g., Solaris workstation, Debian cluster node, Ubuntu workstation) bonus if we can make things consistent across system types, as well Authentication and authorization using existing Active Directory Restricting access to selected users in the Active Directory (primarily faculty, staff, graduate students) Less-stressed sysadmins Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
25 Our Implementation The Groundwork for Bare-Bones Installations Version Control We had an existing Apache Subversion server, so we just made a repository for the gold server s data. Excerpts from Apache s httpd.conf and AuthzSVNAccessFile are attached at the end of the handouts. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
26 Our Implementation The Groundwork for Bare-Bones Installations The Gold Server Virtual server with 128 MB RAM, 10 GB disk Four open ports: ssh, Nagios plugin, rsync, and puppetmaster Puppetmaster s configuration files are a Subversion working copy Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
27 Our Implementation The Groundwork for Bare-Bones Installations Host Install Tools (Debian) Existing Debian DHCP server extended to allow PXE booting All current PCs supported PXE Debian preseed configurations take up 2-4 KB per system type, and can be shared across architectures. In our case, three configurations describe nearly 100 nodes (everything except the main file server and ftp server). Debian systems PXE boot, grab configurations from FTP server, install minimal operating system and Puppet client from FTP server, and reboot. Under 10 minutes from initial powerup to login prompt on a Dell Opteron server, including formatting 650 GB of disk. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
28 Our Implementation The Groundwork for Bare-Bones Installations Host Install Tools (Solaris) Existing Debian DHCP/PXE server extended with Solaris configuration options Upgraded firmware on older Solaris workstations to allow PXE booting (good riddance to rarpd, bootparamd, and friends) Solaris Jumpstart configurations are a few KB each. Only one architecture in place for Solaris, so changes required for multiple architectures are untested. Solaris systems PXE boot; grab configurations from NFS server; install operating system, security updates, and Puppet client from NFS server; and reboot. Takes a few hours, due to larger operating system selection and inefficiencies in pkgadd. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
29 Our Implementation The Groundwork for Bare-Bones Installations Ad hoc Change Tools All clients had secure shell servers installed on them as part of the host installation stage. The gold server also has dsh (Dancer s shell / distributed shell) installed, which basically loops ssh runs over multiple systems in defined groups. The gold server keeps a master repository of client ssh keys. As soon as a client checks in via puppet s internal certificate authority, the puppet client can pull its key down and restart the ssh server. Users don t notice when a system has been reinstalled, since its key (effectively) never changed. The clients also install root@gold s public key into their root authorized key file, allowing dsh or ssh to connect without password prompts. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
30 Our Implementation Ensuring a Consistent Domain Directory Servers For DNS, we use the campus DNS server. nsswitch C library that allows username, password, and other lookups to query local files, network databases, etc. pam Pluggable Authentication Modules for Linux, Solaris, and others. Authorization libraries for flat files, remote systems, etc. winbind Samba component that generates Unix UIDs from Active Directory RIDs Avoid local storage of account information for regular users. ch208r:~# getent passwd mwr -s files ch208r:~# getent passwd mwr -s winbind mwr:*:6723:5513:mwr:/home/cae/mwr:/usr/bin/scponly Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
31 Our Implementation Ensuring a Consistent Domain /etc/pam.d/common-account (for Debian systems) account sufficient pam_unix.so account required pam_listfile.so onerr=fail \ sense=allow file=/etc/security/users.conf item=user account required pam_winbind.so Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
32 Our Implementation Ensuring a Consistent Domain Time Synchronization Using campus NTP server. NTP configuration controlled by puppet configuration management software. Puppet class for managing NTP is attached at the end of the handouts. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
33 Our Implementation Ensuring a Consistent Domain Authentication Servers pam krb5 PAM module that looks up passwords via Kerberos. Compatible with Active Directory. auth sufficient pam_unix.so nullok_secure auth required pam_krb5.so use_first_pass Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
34 Our Implementation Ensuring a Consistent Domain Network File Servers Dell PowerEdge 2950, PowerVault MD1000, PowerVault 124T-LTO3, Debian GNU/Linux 4.0 NFS access provided by regular nfsd, SMB access provided by Samba, Appletalk access provided by netatalk Amanda for backups and restores Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
35 Our Implementation Ensuring a Consistent Domain File Replication Servers This role has generally been replaced by application packaging and configuration management tools. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
36 Our Implementation After the Initial Installation Client File Access Disk space has grown at a much faster rate than software bloat (at least in my case). Therefore, most packages are installed locally. Application packaging ensures identical paths. Configuration management tools take care of deciding which packages to install, and how to mount central file server stores. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
37 Our Implementation After the Initial Installation Client OS and Security Updates For Debian, cron-apt runs apt-get update and apt-get upgrade to grab new security and major release updates. No new packages get installed, only new versions of existing packages. This also gets new versions of end-user applications. For Solaris, pca (Patch Check Advanced) runs nightly, grabbing new patches from Sunsolve. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
38 Our Implementation After the Initial Installation Client Configuration Management Puppet Open source system for automating system administration tasks. Written in Ruby, but Ruby knowledge not required for use. Most extensive support for Linux, Solaris, OS X, and BSD; lesser support for AIX, HP-UX, and other Unixes. Lead developer (Luke Kanies) in Nashville, available for training, support, and services. Puppet handles everything in configuration management : distributing the right configuration files; starting, stopping, reloading, enabling, and disabling services; managing local users; managing packaged software; managing cron jobs; etc. The Puppet class for managing NTP at the end of the handouts is a decent introduction to the basics. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
39 Our Implementation After the Initial Installation Client Application Management (Debian) Converted large binary-only software (ANSYS, MATLAB, Abaqus, etc.) to.deb format in a local package repository. To protect non-free packages from unauthorized access, root on clients connects to the repository as an unprivileged user via ssh, and copies packages down as needed. No http or ftp access required. ssh keys for this are distributed by puppet. Puppet natively supports apt-get for Debian packages. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
40 Our Implementation After the Initial Installation Client Application Management (Solaris) Using Blastwave sites for free software. Local Blastwave repository for non-free packages to be added in the future. Puppet natively supports pkg-get for Blastwave packages. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
41 Our Implementation After the Initial Installation ssmtp installed on most Debian systems. sendmail only listening on loopback interface on all Solaris systems. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
42 Our Implementation After the Initial Installation Printing To be done later. So far, the major infrastructure management is still on systems that don t need to print. Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
43 Our Implementation After the Initial Installation Monitoring Monitoring is running, to various degrees of integration. Syslog, logcheck, and Ganglia are more integrated than Nagios and Cacti. Puppet manifests do exist that automatically add hosts and services to Nagios as they re defined, though. Ganglia Cacti Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
44 For More Information Mike Renfro, http: //blogs.cae.tntech.edu/mwr/infrastructure-management/ Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
45 Version Control Apache Configuration for Subversion Listing 1: Excerpt from httpd.conf < Location /svn > DAV svn SVNParentPath / usr / local / svn AuthzSVNAccessFile / etc / apache2 / AuthzSVN Satisfy Any Require valid - user AuthLDAPEnabled on AuthLDAPAuthoritative on AuthType Basic AuthName " CAE Subversion Repository " AuthLDAPBindDN cn=netauth, cn=users,dc=cae,dc=tntech,dc=edu AuthLDAPBindPassword REDACTED AuthLDAPURL ldap :// BDC :389/ cn=users,dc=cae,dc=tntech,dc=edu?\ samaccountname? sub? </ Location > Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
46 Version Control Apache Configuration for Subversion [ groups ] cae - admins = mwr, jls [ goldserver - admins = rw Listing 2: Excerpt from AuthzSVN Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
47 Bare Minimum Puppet Example Bare Minimum Puppet Example # / etc / puppet / manifests / site. pp import " classes /*" node default { include sudo } # / etc / puppet / manifests / classes / sudo. pp class sudo { file { "/ etc / sudoers ": owner => " root ", group => " root ", mode => 440, } } Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
48 NTP Class for Puppet NTP Class for Puppet (packaging, configuration) class ntp { $ntppackage = $operatingsystem? { Solaris => " SUNWntpu ", default => " ntp " } package { $ntppackage : ensure => installed, provider => $operatingsystem? { Solaris => " sun ", default => " apt " } } file { ntpconf : path => $operatingsystem? { Solaris => "/ etc / inet / ntp. conf ", default => "/ etc / ntp. conf " }, owner => root, group => root, mode => 644, source => " puppet :/// files / apps / ntp / ntp. conf ", require => Package [ $ntppackage ], } Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
49 NTP Class for Puppet NTP Class for Puppet (service) } service { ntp : ensure => $virtual? { vmware => stopped, xenu => stopped, default => running }, enable => $virtual? { vmware => false, xenu => false, default => true }, subscribe => [ Package [ $ntppackage ], File [ ntpconf ]] } Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
50 Puppet run example Puppet run example ch208i :~# puppetd - vt -- factsync -- server gold. cae. tntech. edu info : Loading fact virtual notice : Starting Puppet client version info : Retrieving facts info : Loading fact virtual info : Config is up to date info : // ch208i. cae. tntech. edu / baseclass / ntp / File [ ntpconf ]: \ Filebucketed to puppet with sum \ afbf118cee5c7900d2d6e4856a30a581 notice : // ch208i. cae. tntech. edu / baseclass / ntp / File [ ntpconf ]/ source\ : replacing from source puppet :// gold. cae. tntech. edu / files /\ apps / ntp / ntp. conf with contents { md5 }2\ bdf28b5071d e48d4aa5032ef info : // ch208i. cae. tntech. edu / baseclass / ntp / File [ ntpconf ]: \ Scheduling refresh of Service [ ntp ] notice : // ch208i. cae. tntech. edu / baseclass / ntp / Service [ ntp ]: \ Triggering refresh from 1 dependencies notice : Finished configuration run in 7.96 seconds Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
51 Storing sytem-wide ssh keys Storing system-wide ssh keys Storing these in a system-wide known hosts file means an end to The authenticity of host foo can t be established. Are you sure you want to continue connecting (yes/no)? # / etc / puppet / manifests / classes /ssh - keys. pp class ssh - keys { sshkey { " ch208a. cae. tntech. edu ": alias => [ " cvs. cae. tntech. edu ", " cvs ", " ch208a ", \ " " ], type => "ssh - rsa ", key => " AAAAB3Nz... s8h8mbhn0 =", ensure => present ; } } Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
52 Installing JRE on Debian Installing JRE on Debian # / etc / puppet / modules / jre5 / manifests / init. pp class jre5 { package { "sun - java5 - jre ": require => File ["/ var / cache / debconf / jre5. seeds "], responsefile => "/ var / cache / debconf / jre5. seeds ", ensure => latest ; } file { "/ var / cache / debconf / jre5. seeds ": source => " puppet :/// jre5 / jre5. seeds ", ensure => present ; } } # / etc / puppet / modules / files / jre5. seeds sun - java5 - bin shared / accepted -sun -dlj -v1-1 boolean true sun - java5 - jre shared / accepted -sun -dlj -v1-1 boolean true sun - java5 - jre sun - java5 - jre / jcepolicy note sun - java5 - jre sun - java5 - jre / stopthread boolean true sun - java5 - bin shared / error -sun -dlj -v1-1 error sun - java5 - jre shared / error -sun -dlj -v1-1 error sun - java5 - bin shared / present -sun -dlj -v1-1 note sun - java5 - jre shared / present -sun -dlj -v1-1 note Mike Renfro (TTU) Unix Infrastructures From Scratch ITS / 52
Making System Administration Easier by Letting the Machines Do the Hard Work, Or, Becoming an Agile Sysadmin
Making System Administration Easier by Letting the Machines Do the Hard Work, Or, Becoming an Agile Sysadmin JOSHUA FISKE Joshua Fiske is the Manager of User Services at Clarkson University. In this role,
The Puppet Show Managing Servers with Puppet
The Puppet Show Managing Servers with Puppet A gentle introduction to Puppet; How it works, What its benefits are And how to use it Robert Harker [email protected] whoami UNIX/Linux sysadmin for over 25
How To Use 1Bay 1Bay From Awn.Net On A Pc Or Mac Or Ipad (For Pc Or Ipa) With A Network Box (For Mac) With An Ipad Or Ipod (For Ipad) With The
1-bay NAS User Guide INDEX Index... 1 Log in... 2 Basic - Quick Setup... 3 Wizard... 3 Add User... 6 Add Group... 7 Add Share... 9 Control Panel... 11 Control Panel - User and groups... 12 Group Management...
Instructions for Adding a MacOS 10.4.x Client to ASURITE
Instructions for Adding a MacOS 10.4.x Client to ASURITE Before beginning, it would be prudent not to have an account with the same username and password as your Active Directory account. For DHCP Workstations:
OnCommand Performance Manager 1.1
OnCommand Performance Manager 1.1 Installation and Setup Guide For Red Hat Enterprise Linux NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501
(june 2007 -> this is version 3.025a)
U s i n g t h e L i n u x P C o n t h e M e e t P C V L A N This article was published on www.tudelft.nl/itt Date: june, 2007 Author: Boris van Es Version: 1.0 Case In your lab there are several computers
ENTERPRISE LINUX SYSTEM ADMINISTRATION
ENTERPRISE LINUX SYSTEM ADMINISTRATION The GL250 is an in-depth course that explores installation, configuration and maintenance of Linux systems. The course focuses on issues universal to every workstation
Addonics T E C H N O L O G I E S. NAS Adapter. Model: NASU2. 1.0 Key Features
1.0 Key Features Addonics T E C H N O L O G I E S NAS Adapter Model: NASU2 User Manual Convert any USB 2.0 / 1.1 mass storage device into a Network Attached Storage device Great for adding Addonics Storage
LOCKSS on LINUX. CentOS6 Installation Manual 08/22/2013
LOCKSS on LINUX CentOS6 Installation Manual 08/22/2013 1 Table of Contents Overview... 3 LOCKSS Hardware... 5 Installation Checklist... 6 BIOS Settings... 9 Installation... 10 Firewall Configuration...
ICANWK401A Install and manage a server
ICANWK401A Install and manage a server Release: 1 ICANWK401A Install and manage a server Modification History Release Release 1 Comments This Unit first released with ICA11 Information and Communications
using version control in system administration
LUKE KANIES using version control in system administration Luke Kanies runs Reductive Labs (http://reductivelabs.com), a startup producing OSS software for centralized, automated server administration.
LOCKSS on LINUX. Installation Manual and the OpenBSD Transition 02/17/2011
LOCKSS on LINUX Installation Manual and the OpenBSD Transition 02/17/2011 1 Table of Contents Overview... 3 LOCKSS Hardware... 5 Installation Checklist... 7 BIOS Settings... 10 Installation... 11 Firewall
Verax Service Desk Installation Guide for UNIX and Windows
Verax Service Desk Installation Guide for UNIX and Windows March 2015 Version 1.8.7 and higher Verax Service Desk Installation Guide 2 Contact Information: E-mail: [email protected] Internet: http://www.veraxsystems.com/
What is included in the ATRC server support
Linux Server Support Services What is included in the ATRC server support Installation Installation of any ATRC Supported distribution Compatibility with client hardware. Hardware Configuration Recommendations
GL254 - RED HAT ENTERPRISE LINUX SYSTEMS ADMINISTRATION III
QWERTYUIOP{ GL254 - RED HAT ENTERPRISE LINUX SYSTEMS ADMINISTRATION III This GL254 course is designed to follow an identical set of topics as the Red Hat RH254, RH255 RHCE exam prep courses with the added
ABRAHAM MARTIN @ABRAHAM_MARTINC ARCHITECTURE OF A CLOUD SERVICE USING PYTHON TECHNOLOGIES
ABRAHAM MARTIN @ABRAHAM_MARTINC ARCHITECTURE OF A CLOUD SERVICE USING PYTHON TECHNOLOGIES MANAGED WEB SERVICE Born to solve a problem around university Servers under desks Security problems MANAGED WEB
Integrating Lustre with User Security Administration. LAD 15 // Chris Gouge // 2015 Sep
Integrating Lustre with User Security Administration LAD 15 // Chris Gouge // 2015 Sep Topics User Security in Linux POSIX Permissions The Requirement for Upcall in Lustre Upcall Utilities Overview Upcall
QuickStart Guide for Client Management. Version 8.7
QuickStart Guide for Client Management Version 8.7 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software
JAMF Software Server Installation and Configuration Guide for OS X. Version 9.0
JAMF Software Server Installation and Configuration Guide for OS X Version 9.0 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide
Active Directory Integration
SwiftStack Gateway Active Directory Integration Summary There are two main ways of integrating the SwiftStack Gateway with Microsoft Active Directory authentication: RID, using winbind LDAP For most implementations
VMware vcenter Log Insight Security Guide
VMware vcenter Log Insight Security Guide vcenter Log Insight 1.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new
Univention Corporate Server. Extended domain services documentation
Univention Corporate Server Extended domain services documentation 2 Table of Contents 1. Integration of Ubuntu clients into a UCS domain... 4 1.1. Integration into the LDAP directory and the SSL certificate
JAMF Software Server Installation and Configuration Guide for OS X. Version 9.2
JAMF Software Server Installation and Configuration Guide for OS X Version 9.2 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide
VMware vcenter Log Insight Security Guide
VMware vcenter Log Insight Security Guide vcenter Log Insight 2.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new
JAMF Software Server Installation and Configuration Guide for Linux. Version 9.2
JAMF Software Server Installation and Configuration Guide for Linux Version 9.2 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide
GL-250: Red Hat Linux Systems Administration. Course Outline. Course Length: 5 days
GL-250: Red Hat Linux Systems Administration Course Length: 5 days Course Description: The GL250 is an in-depth course that explores installation, configuration and maintenance of Linux systems. The course
Only LDAP-synchronized users can access SAML SSO-enabled web applications. Local end users and applications users cannot access them.
This chapter provides information about the Security Assertion Markup Language (SAML) Single Sign-On feature, which allows administrative users to access certain Cisco Unified Communications Manager and
Incremental Backup Script. Jason Healy, Director of Networks and Systems
Incremental Backup Script Jason Healy, Director of Networks and Systems Last Updated Mar 18, 2008 2 Contents 1 Incremental Backup Script 5 1.1 Introduction.............................. 5 1.2 Design Issues.............................
Moving to Plesk Automation 11.5
Moving to Plesk Automation 11.5 Last updated: 2 June 2015 Contents About This Document 4 Introduction 5 Preparing for the Move 7 1. Install the PA Moving Tool... 8 2. Install Mail Sync Software (Windows
Configure Samba with ACL and Active Directory integration Robert LeBlanc ([email protected]) BioAg Computer Support, Brigham Young University
Configure Samba with ACL and Active Directory integration Robert LeBlanc ([email protected]) BioAg Computer Support, Brigham Young University This document uses Debain Linux 3.1 (Sarge) on x86 hardware.
WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide
WebSpy Vantage Ultimate 2.2 Web Module Administrators Guide This document is intended to help you get started using WebSpy Vantage Ultimate and the Web Module. For more detailed information, please see
Instructions for Adding a MacOS 10.4.x Server to ASURITE for File Sharing. Installation Section
Instructions for Adding a MacOS 10.4.x Server to ASURITE for File Sharing Installation Section Purpose: We are setting up a server in ASU s specific environment. Power on the Server Insert the CD Hold
Using New Relic to Monitor Your Servers
TUTORIAL Using New Relic to Monitor Your Servers by Alan Skorkin Contents Introduction 3 Why Do I Need a Service to Monitor Boxes at All? 4 It Works in Real Life 4 Installing the New Relic Server Monitoring
VMware vcenter Log Insight Getting Started Guide
VMware vcenter Log Insight Getting Started Guide vcenter Log Insight 1.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by
F-Secure Messaging Security Gateway. Deployment Guide
F-Secure Messaging Security Gateway Deployment Guide TOC F-Secure Messaging Security Gateway Contents Chapter 1: Deploying F-Secure Messaging Security Gateway...3 1.1 The typical product deployment model...4
Back Up Linux And Windows Systems With BackupPC
By Falko Timme Published: 2007-01-25 14:33 Version 1.0 Author: Falko Timme Last edited 01/19/2007 This tutorial shows how you can back up Linux and Windows systems with BackupPC.
COURCE TITLE DURATION LPI-202 Advanced Linux Professional Institute 40 H.
COURCE TITLE DURATION LPI-202 Advanced Linux Professional Institute 40 H. IMPLEMENTING A WEB SERVER Apache Architecture Installing PHP Apache Configuration Files httpd.conf Server Settings httpd.conf Main
DocuShare Installation Guide
DocuShare Installation Guide Publication date: May 2009 This document supports DocuShare Release 6.5/DocuShare CPX Release 6.5 Prepared by: Xerox Corporation DocuShare Business Unit 3400 Hillview Avenue
insync Installation Guide
insync Installation Guide 5.2 Private Cloud Druva Software June 21, 13 Copyright 2007-2013 Druva Inc. All Rights Reserved. Table of Contents Deploying insync Private Cloud... 4 Installing insync Private
Disaster Recovery on the Sun Cobalt RaQ 3 Server Appliance with Third-Party Software
Technical Paper Disaster Recovery on the Sun Cobalt RaQ 3 Server Appliance with Third-Party Software The Sun Cobalt RaQ 3 server appliance supports the use of third-party backup solutions for performing
DocuShare Installation Guide
DocuShare Installation Guide Publication date: February 2011 This document supports DocuShare Release 6.6.1 Prepared by: Xerox Corporation DocuShare Business Unit 3400 Hillview Avenue Palo Alto, California
Ahsay Replication Server v5.5. Administrator s Guide. Ahsay TM Online Backup - Development Department
Ahsay Replication Server v5.5 Administrator s Guide Ahsay TM Online Backup - Development Department October 9, 2009 Copyright Notice Ahsay Systems Corporation Limited 2008. All rights reserved. Author:
Active Directory - User, group, and computer account management in active directory on a domain controller. - User and group access and permissions.
Vmware ESX 4/5/6 - Provision virtual machines through vsphere, assign available resources and install operating systems. - Configure the various built in alarms for monitoring, configure alarm thresholds
Step One: Installing Rsnapshot and Configuring SSH Keys
Source: https://www.digitalocean.com/community/articles/how-to-installrsnapshot-on-ubuntu-12-04 What the Red Means The lines that the user needs to enter or customize will be in red in this tutorial! The
INTRODUCING SAMBA 4 NOW, EVEN MORE AWESOMENESS
INTRODUCING SAMBA 4 NOW, EVEN MORE AWESOMENESS Samba 4 has been in development for a long time but an official first release is imminent, the developers say. Its biggest feature is Active Directory Server
Diploma in Computer Science
SPECIALIST PROFILE Personal Details Reference: Job Title: Nationality: IT Experience: Qualifications: Languages: CN5191 Senior Linux Engineer British 22 years RedHat Certified Engineer Diploma in Computer
JAMF Software Server Installation and Configuration Guide for Windows. Version 9.3
JAMF Software Server Installation and Configuration Guide for Windows Version 9.3 JAMF Software, LLC 2014 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this
Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac
Making it easy to deploy, integrate and manage Macs, iphones and ipads in a Windows environment. Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac 2011 ENTERPRISE DEVICE
How To Set Up A Macintosh With A Cds And Cds On A Pc Or Macbook With A Domain Name On A Macbook (For A Pc) For A Domain Account (For An Ipad) For Free
Setting Up a Macintosh For Use In The Medical Center The purpose of this document is to provide some assistance and direction to the users of Macintosh computers in The Medical Center network environment.
Configure thin client settings locally
This chapter contains information to help you set up your thin client hardware, look and feel, and system settings using the Control Center. Tip While it is not recommended to use dialog boxes for configuring
How To Set Up Egnyte For Netapp Sync For Netapp
Egnyte Storage Sync For NetApp Installation Guide Introduction... 2 Architecture... 2 Key Features... 3 Access Files From Anywhere With Any Device... 3 Easily Share Files Between Offices and Business Partners...
Device Log Export ENGLISH
Figure 14: Topic Selection Page Device Log Export This option allows you to export device logs in three ways: by E-Mail, FTP, or HTTP. Each method is described in the following sections. NOTE: If the E-Mail,
Charles Firth [email protected]. Managing Macs in a Windows World
Charles Firth [email protected] Managing Macs in a Windows World Prerequisites Familiarity with Windows Active Directory networks Interest in Macintosh OSX integration and support Basic understanding
QuickStart Guide for Managing Computers. Version 9.2
QuickStart Guide for Managing Computers Version 9.2 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide is accurate. JAMF Software
RedHat (RHEL) System Administration Course Summary
Contact Us: (616) 875-4060 RedHat (RHEL) System Administration Course Summary Length: 5 Days Prerequisite: RedHat fundamentals course Recommendation Statement: Students should have some experience with
Deploying Ubuntu Server Edition. Training Course Overview. (Ubuntu 10.04 LTS)
Deploying Ubuntu Server Edition Training Course Overview (Ubuntu 10.04 LTS) 1. Deploying Ubuntu Server Edition Course Overview About the Course and Objectives This advanced 40-hour course will provide
WHITE PAPER. VERITAS Bare Metal Restore AUTOMATED SYSTEM RECOVERY WITH VERITAS NETBACKUP
WHITE PAPER VERITAS Bare Metal Restore AUTOMATED SYSTEM RECOVERY WITH VERITAS NETBACKUP 1 INTRODUCTION...3 CURRENT METHODS FALL SHORT...3 THE REINSTALL-AND-RESTORE METHOD...3 Uncertain Recovery State...3
TANDBERG MANAGEMENT SUITE 10.0
TANDBERG MANAGEMENT SUITE 10.0 Installation Manual Getting Started D12786 Rev.16 This document is not to be reproduced in whole or in part without permission in writing from: Contents INTRODUCTION 3 REQUIREMENTS
Migrating to ESXi: How To
ILTA Webinar Session Migrating to ESXi: How To Strategies, Procedures & Precautions Server Operations and Security Technology Speaker: Christopher Janoch December 29, 2010 Migrating to ESXi: How To Strategies,
USER GUIDE. Snow Inventory Client for Unix Version 1.1.03 Release date 2015-04-29 Document date 2015-05-20
USER GUIDE Product Snow Inventory Client for Unix Version 1.1.03 Release date 2015-04-29 Document date 2015-05-20 CONTENT ABOUT THIS DOCUMENT... 3 OVERVIEW... 3 OPERATING SYSTEMS SUPPORTED... 3 PREREQUISITES...
JAMF Software Server Installation and Configuration Guide for Linux. Version 9.0
JAMF Software Server Installation and Configuration Guide for Linux Version 9.0 JAMF Software, LLC 2013 JAMF Software, LLC. All rights reserved. JAMF Software has made all efforts to ensure that this guide
Introducing ZENworks 11 SP4. Experience Added Value and Improved Capabilities. Article. Article Reprint. www.novell.com. Endpoint Management
Introducing ZENworks 11 SP4 Experience Added Value and Improved Capabilities Article Article Reprint Endpoint Management Endpoint Management Article Introducing ZENworks 11 SP4 Addressing Key Usability
Red Hat Linux Administration II Installation, Configuration, Software and Troubleshooting
Course ID RHL200 Red Hat Linux Administration II Installation, Configuration, Software and Troubleshooting Course Description Students will experience added understanding of configuration issues of disks,
Websense Support Webinar: Questions and Answers
Websense Support Webinar: Questions and Answers Configuring Websense Web Security v7 with Your Directory Service Can updating to Native Mode from Active Directory (AD) Mixed Mode affect transparent user
VMware vcenter Support Assistant 5.1.1
VMware vcenter.ga September 25, 2013 GA Last updated: September 24, 2013 Check for additions and updates to these release notes. RELEASE NOTES What s in the Release Notes The release notes cover the following
Secure Linux Administration Conference 2013. Bernd Strößenreuther
Puppet getting started Best practices on how to turn Your environment into a Puppet managed environment Secure Linux Administration Conference 2013 Berlin 2013 06 06 Bernd Strößenreuther mailto:[email protected]
MarkLogic Server. Installation Guide for All Platforms. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved.
Installation Guide for All Platforms 1 MarkLogic 8 February, 2015 Last Revised: 8.0-4, November, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Installation
Configuring MailArchiva with Insight Server
Copyright 2009 Bynari Inc., All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopy, recording, or any
Migration of Windows Intranet domain to Linux Domain Moving Linux to a Wider World
Journal of Basic and Applied Engineering Research pp. 55-59 Krishi Sanskriti Publications http://www.krishisanskriti.org/jbaer.html Migration of Windows Intranet domain to Linux Domain Moving Linux to
Amahi Instruction Manual
History of Amahi Chapter 1 Installing fedora 12 and Amahi Home Digital Assistant (HDA) Chapter 2 Your DHCP/DNS options Chapter 3 Network Troubleshooting Chapter 4 Getting Started Appendix: Advanced Hard
CYAN SECURE WEB HOWTO. NTLM Authentication
CYAN SECURE WEB HOWTO June 2008 Applies to: CYAN Secure Web 1.4 and above NTLM helps to transparently synchronize user names and passwords of an Active Directory Domain and use them for authentication.
DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014
DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014 Contents Overview... 2 System requirements:... 2 Before installing... 3 Download and installation... 3 Configure DESLock+ Enterprise Server...
Advanced Linux System Administration Knowledge GNU/LINUX Requirements
Advanced Linux System Administration Knowledge GNU/LINUX Requirements Duration: 112Hours / 28 Classes (4hrs each class Including Theory & Lab Session) (2 Classes/ Week) Class Topic Duration Class 1 History
Plesk 11 Manual. Fasthosts Customer Support
Fasthosts Customer Support Plesk 11 Manual This guide covers everything you need to know in order to get started with the Parallels Plesk 11 control panel. Contents Introduction... 3 Before you begin...
How to Configure IDMU on the Oracle ZFS Storage Appliance
An Oracle Technical White Paper October 2013 How to Configure IDMU on the Oracle ZFS Storage Appliance Executive Overview... 3 Overview of Required Configuration Tasks... 4 Preconditions for setup...5
1. Product Information
ORIXCLOUD BACKUP CLIENT USER MANUAL LINUX 1. Product Information Product: Orixcloud Backup Client for Linux Version: 4.1.7 1.1 System Requirements Linux (RedHat, SuSE, Debian and Debian based systems such
RH033 Red Hat Linux Essentials or equivalent experience with Red Hat Linux..
RH131 Red Hat Linux System Administration Course Summary For users of Linux (or UNIX) who want to start building skills in systems administration on Red Hat Linux, to a level where they can attach and
System Admin Module User Guide. Schmooze Com Inc.
Schmooze Com Inc. Chapters Overview Using the Module DDNS DNS Email Setup FTP Server Intrusion Detection License Network Settings Notification Settings Port Management Power Options Storage Time Zone Updates
Integrating Mac OS X 10.6 with Active Directory. 1 April 2010
Integrating Mac OS X 10.6 with Active Directory 1 April 2010 Introduction Apple Macintosh Computers running Mac OS X 10.6 can be integrated with the Boston University Active Directory to allow use of Active
Enterprise Manager. Version 6.2. Installation Guide
Enterprise Manager Version 6.2 Installation Guide Enterprise Manager 6.2 Installation Guide Document Number 680-028-014 Revision Date Description A August 2012 Initial release to support version 6.2.1
Red Hat System Administration 1(RH124) is Designed for IT Professionals who are new to Linux.
Red Hat Enterprise Linux 7- RH124 Red Hat System Administration I Red Hat System Administration 1(RH124) is Designed for IT Professionals who are new to Linux. This course will actively engage students
http://cnmonitor.sourceforge.net CN=Monitor Installation and Configuration v2.0
1 Installation and Configuration v2.0 2 Installation...3 Prerequisites...3 RPM Installation...3 Manual *nix Installation...4 Setup monitoring...5 Upgrade...6 Backup configuration files...6 Disable Monitoring
Online Backup Client User Manual Linux
Online Backup Client User Manual Linux 1. Product Information Product: Online Backup Client for Linux Version: 4.1.7 1.1 System Requirements Operating System Linux (RedHat, SuSE, Debian and Debian based
# Windows Internet Name Serving Support Section: # WINS Support - Tells the NMBD component of Samba to enable its WINS Server ; wins support = no
Sample configuration file for the Samba suite for Debian GNU/Linux. This is the main Samba configuration file. You should read the smb.conf(5) manual page in order to understand the options listed here.
Chapter 1 - Web Server Management and Cluster Topology
Objectives At the end of this chapter, participants will be able to understand: Web server management options provided by Network Deployment Clustered Application Servers Cluster creation and management
Identity Management based on FreeIPA
Identity Management based on FreeIPA SLAC 2014 Thorsten Scherf Red Hat EMEA What is an Identity Management System (IdM) An IdM system is a set of services and rules to manage the users of an organization
Penetration Testing LAB Setup Guide
Penetration Testing LAB Setup Guide (External Attacker - Intermediate) By: magikh0e - [email protected] Last Edit: July 06 2012 This guide assumes a few things... 1. You have read the basic guide of this
SVN Authentication and Authorization
Admin Guide SVN Authentication and Authorization Authentication and Authorization of SVN Users via Active Directory and OpenLDAP Gérard Bieli, Christian Haller Windisch, 14th August 2009 Contents 1 Prerequisites
SUSE Manager 1.2.x ADS Authentication
Best Practice www.suse.com SUSE Manager 1.2.x ADS Authentication How to use MS-ADS authentiction (Version 0.7 / March 2 nd 2012) P r e f a c e This paper should help to integrate SUSE Manager to an existing
Centrify Suite 2012 Express
Centrify Suite 2012 Express Administrator s Guide November 2011 Centrify Corporation Legal notice This document and the software described in this document are furnished under and are subject to the terms
PARALLELS SERVER BARE METAL 5.0 README
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
Installing Management Applications on VNX for File
EMC VNX Series Release 8.1 Installing Management Applications on VNX for File P/N 300-015-111 Rev 01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright
Ubuntu 12.04 Sever Administration
Ubuntu 12.04 Sever Administration 1. Introduction to Ubuntu Linux Ubuntu Server Ubuntu Server 12.04 Server Installation Alternatives and Options Server on the Desktop Installation Desktop on the server
CUIT UNIX Standard Operating Environment and Security Best Practices
Objective and Scope Effective Date: August 2008 This CUIT UNIX Standard Operating Environment (SOE) document defines the agreed system hardening requirements as well as security best practices for CUIT
OS Installation Guide Red Hat Linux 9.0
OS Installation Guide Red Hat Linux 9.0 C o n t e n t s Contents 3 About This Guide 5 1 Planning Your Installation 7 Requirements 7 2 Installing Red Hat 9.0 Error! Bookmark not defined. What s Next? 19
Dual Bay Home Media Store. User Manual
Dual Bay Home Media Store User Manual CH3HNAS2 V1.0 CONTENTS Chapter 1: Home Page... 3 Setup Wizard... 3 Settings... 3 User Management... 3 Download Station... 3 Online User Manual... 3 Support... 3 Chapter
