SlideShare a Scribd company logo
1 of 26
Chapter 6
Resource Monitoring and
Management II
System and Network Administration
● Today
– Managing (lots of) desktops
● Loading, updating, configuring
– Managing servers
– Managing services
Initial OS and App Installation
– Automation solves many problems
● Saves time/money; reduces mistakes; ensures
uniformity
● Cloning (ghosting, disk imaging) sometimes an
option
– Full automation much better than partial
– Partial automation better than none
● Needs to be well-documented for consistency
Managing (lots of) Desktops
● Three main system admin tasks for workstations
– Initial loading of system software and
applications
– Updating system software and applications
– Configuring network parameters
● Need to get all three right
– Initial load must be consistent across machines
– Updates must be quick
– Network configuration best managed centrally
● Solution is automation (for supported platforms)
Lots of desktops
• You really don't want to install, configure, and
• update lots of machines individually
Use your own installation
● Don't trust the vendor's pre-installed OS
– Adding apps to a truly clean installation can be
easier
– Their install image can change over time
– You'll need to re-install eventually
● Making your re-installation a different configuration
● You want to be certain that you have everything
(drivers, software, etc.) to re-install
– You may not want or need their special
applications and add-ons
Updating system and apps
● Over time, people find
– New bugs
– New security holes
– New applications
● Updates can (and should) be automated, too
● Example automation systems include Linux
package updaters like yum / apt
Network Configuration
● Network config different from install
– Values vary by location, rather than OS+apps
● Typical solution is to use DHCP
– Eliminate time and manual error
● By sysadmin or user (assigning himself an IP address
and/or hostname)
– More secure (only authorized systems get access)
– Can assign a particular IP to an individual host
– Centralized control makes updates and changes
easier (e.g., new DNS server)
Managing Servers
– Different from desktop? Yes!
● May serve tens, hundreds or
many thousands of users
● Requires reliability and high
uptime
● Requires tighter security
● Often expected to last longer
● Extra cost is amortized across
users, life span
Managing Servers (cont.)
– Servers typically have
● Different OS configurations than desktops
● Deployment within the data center
● Maintenance contracts
● Disk backup systems
● Better remote access
Server Hardware
– Buy server hardware for
servers
● More internal space
● More CPU performance
● High performance I/O (both
disk and network)
● More upgrade options
● Rack mountable/optimized
– Use vendors known for
reliability
Data Backups
● Servers are often unique with critical data that
must be backed up
– Clients are often not backed up (most data is on
server)
– Consider separate administrative network
● Provides alternate access during network
problems
● Requires additional NICs, cabling, switches
Servers in the Data Center
– Servers should be located
in data centers
– Data centers provide
● Proper power (enough power,
conditioned, UPS, maybe
generator)
● Fire protection/suppression
● Networking
● Sufficient air conditioning
(climate controlled)
● Physical security
Remote Administration
– Data centers are expensive, and thus often cramped,
cold, noisy, and may be distant from admin office
– Servers should not require physical presence at a
console
– Typical solution is a console server
● Eliminate need for keyboard and screen
● Can see booting, can send special keystrokes
● Access to console server can be remote (e.g., ssh, rdesktop)
– Power cycling provided by remote-access power-strips
– ??Media insertion & hardware servicing are still problems
Mirrored Root Disks
– Disk drives fail!
– Often useful to consider RAID for data integrity
– The main system disk is often the most difficult to replace
– Software RAID often comes with the OS for “free”;
hardware RAID is getting cheaper
– Two approaches for mirrored root disks:
● Two disks; copy from the working disk to the
clone at regular intervals (e.g., once a night)
● Use hardware or software RAID to keep both in sync
– RAID disks still need to be backed up
Redundant Power Supplies
● Power supplies 2nd most
failure-prone part
● Ideally, servers should have
redundant power supplies
– Means the server will still operate if one power
supply fails
– Should have separate power cords
– Should draw power from different sources (e.g.,
separate UPSes)
Router with dual power
supplies
● This is a Cisco 4506 switch that
serves as one of the backbone
switches for Lehigh's network.
● It has redundant power
supplies, one connected to a
UPS and one connected
directly to commercial power
Hot-swap Components
● Redundant components should be hotswappable
– New components can be added without downtime
– Failed components can be replaced without
outage
● Hot-swap components increases cost
– But consider cost of downtime
● Always check
– Does OS fully support hot-swapping components?
– What parts are not hot-swappable?
– How long/severe is the service interruption?
Managing Services
● Typical environments have many services
– DNS, email, authentication, networking, printing
– Remote access, license servers, DHCP, software
repositories, backup services, Internet access, file
service
● Providing a service means
– Not just putting together hardware and software
– Making service reliable
– Scaling the service
– Monitoring, maintaining, and supporting the service
Designing a solid service
– Get customer requirements
● Reason for service
– How service will be used
– Features needed
– Level of reliability required
– Justifies budget level
● Define a service level agreement (SLA)
– specify services
– Defines level of support provided
– Response time commitments for various kinds of problems
● Estimate satisfaction from demos or small usability trials
Designing a solid service(cont..
– Favor simplicity
● Simple systems are more reliable, easier
to maintain, and less expensive
● Typically a features vs. reliability trade-off
– Take advantage of vendor relationships
● Provide recommendations for standard services
● Let multiple vendors compete for your business
● Understand where the product is going
Designing a solid service(cont..
– Machine independence
● Clients should access service using generic name
– e.g., www, calendar, pop, imap, etc.
● Moving services to different machines becomes invisible
to users
● Consider (right from the start) what it will take to move the
service to a new machine
– Supportive environment
● Data center provides power, AC, security, networking
● Only rely on systems/services also found in data center
(within protected environment)
– e.g., don't depend on a service from a PC in the closet
Designing a solid service(cont..
Reliability
● Build on reliable hardware
● Exploit redundancy when available
– Plug redundant power supply into different UPS on different
circuit
● Components of service should be tightly coupled
– Reduce single points of failure
● e.g., all on same power circuit, network switch, etc.
– Includes dependent services
● e.g., authentication, authorization, DNS, etc.
● Make service as simple as possible
● Independent services on separate machines, when possible
Designing a solid service(cont..
– Restrict access
● Customers should not need
physical access to servers
– Fewer people -> more stable,
more resources, more secure
● Eliminate any unnecessary
services on server (security)
– Centralization and standards
● Building a service = centralizing management of service
● May be desirable to standardize the service and
centralize within the organization as well
– Makes support easier, reducing training costs
– Eliminates redundant resources
Designing a solid service(cont..
– Performance
● If a service is deployed, but slow, it is unsuccessful
● Need to build in the ability to scale
– Can't afford to build servers for service every year
– Need to understand how the service can be split across
multiple machines if needed
● Estimate capacity required for production (and get room for
growth)
● First impression of user base is very difficult to correct
● When choosing hardware, consider whether service is likely
– Disk I/O, memory, or network limited
Designing a solid service
– Monitoring
● Helpdesk or front-line support must
be automatically alerted to problems
● Customers that notice major
problems before sysadmins are
getting poor service
● Need to monitor for capacity
planning as well
– Service roll-out
● First impressions
– Have all documentation available
– Helpdesk fully trained
– Use slow roll-out

More Related Content

What's hot

Storage Architectures And Options
Storage Architectures And OptionsStorage Architectures And Options
Storage Architectures And OptionsAlan McSweeney
 
Virtualization intro to freshers
Virtualization intro to freshersVirtualization intro to freshers
Virtualization intro to freshersShravani Mondrety
 
Dc lec- (network models)
Dc lec- (network models)Dc lec- (network models)
Dc lec- (network models)diaryinc
 
AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...
AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...
AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...AVANU
 
Phanindra_Resume_ Commvault
Phanindra_Resume_ CommvaultPhanindra_Resume_ Commvault
Phanindra_Resume_ CommvaultPhanindra Sv
 
Veeam Webinar - Case study: building bi-directional DR
Veeam Webinar - Case study: building bi-directional DRVeeam Webinar - Case study: building bi-directional DR
Veeam Webinar - Case study: building bi-directional DRJoep Piscaer
 
1491 - Virtual, Faster, Better! How to Virtualize the Rich Client and Browser...
1491 - Virtual, Faster, Better! How to Virtualize the Rich Client and Browser...1491 - Virtual, Faster, Better! How to Virtualize the Rich Client and Browser...
1491 - Virtual, Faster, Better! How to Virtualize the Rich Client and Browser...Christoph Adler
 
Business Continuty Solution
Business Continuty SolutionBusiness Continuty Solution
Business Continuty SolutionBarada Mohanty
 
Tech sametime-deployment-enablement
Tech sametime-deployment-enablementTech sametime-deployment-enablement
Tech sametime-deployment-enablementa8us
 
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...Christoph Adler
 
Network client configuration
Network client configurationNetwork client configuration
Network client configurationEduardo Cambinda
 
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 UpgradesCollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 UpgradesChristoph Adler
 
Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...
Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...
Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...panagenda
 
How to Build a Compute Cluster
How to Build a Compute ClusterHow to Build a Compute Cluster
How to Build a Compute ClusterRamsay Key
 

What's hot (20)

ThinClient
ThinClientThinClient
ThinClient
 
Storage Architectures And Options
Storage Architectures And OptionsStorage Architectures And Options
Storage Architectures And Options
 
Virtualization intro to freshers
Virtualization intro to freshersVirtualization intro to freshers
Virtualization intro to freshers
 
Chapter11
Chapter11Chapter11
Chapter11
 
Dc lec- (network models)
Dc lec- (network models)Dc lec- (network models)
Dc lec- (network models)
 
Anbu-SAN
Anbu-SANAnbu-SAN
Anbu-SAN
 
AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...
AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...
AVANU WebMux Network Traffic Manager - Application Delivery Network Load Bala...
 
Phanindra_Resume_ Commvault
Phanindra_Resume_ CommvaultPhanindra_Resume_ Commvault
Phanindra_Resume_ Commvault
 
Veeam Webinar - Case study: building bi-directional DR
Veeam Webinar - Case study: building bi-directional DRVeeam Webinar - Case study: building bi-directional DR
Veeam Webinar - Case study: building bi-directional DR
 
1491 - Virtual, Faster, Better! How to Virtualize the Rich Client and Browser...
1491 - Virtual, Faster, Better! How to Virtualize the Rich Client and Browser...1491 - Virtual, Faster, Better! How to Virtualize the Rich Client and Browser...
1491 - Virtual, Faster, Better! How to Virtualize the Rich Client and Browser...
 
Business Continuty Solution
Business Continuty SolutionBusiness Continuty Solution
Business Continuty Solution
 
Tech sametime-deployment-enablement
Tech sametime-deployment-enablementTech sametime-deployment-enablement
Tech sametime-deployment-enablement
 
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...
 
Network client configuration
Network client configurationNetwork client configuration
Network client configuration
 
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 UpgradesCollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
 
Server Consolidation
Server ConsolidationServer Consolidation
Server Consolidation
 
Asp
AspAsp
Asp
 
O ssvv72014
O ssvv72014O ssvv72014
O ssvv72014
 
Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...
Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...
Von A bis Z-itrix: Installieren Sie den stabilsten und schnellsten HCL Notes-...
 
How to Build a Compute Cluster
How to Build a Compute ClusterHow to Build a Compute Cluster
How to Build a Compute Cluster
 

Similar to Resource Monitoring and Management II

Software Architecture for Cloud Infrastructure
Software Architecture for Cloud InfrastructureSoftware Architecture for Cloud Infrastructure
Software Architecture for Cloud InfrastructureTapio Rautonen
 
05. performance-concepts
05. performance-concepts05. performance-concepts
05. performance-conceptsMuhammad Ahad
 
Lect-3-07102022-045735pm-16022024-061156pm (1).pdf
Lect-3-07102022-045735pm-16022024-061156pm (1).pdfLect-3-07102022-045735pm-16022024-061156pm (1).pdf
Lect-3-07102022-045735pm-16022024-061156pm (1).pdfzainm7032
 
How to choose the right web hosting for your business
How to choose the right web hosting for your business How to choose the right web hosting for your business
How to choose the right web hosting for your business Pickaweb
 
Mtc learnings from isv & enterprise (dated - Dec -2014)
Mtc learnings from isv & enterprise (dated - Dec -2014)Mtc learnings from isv & enterprise (dated - Dec -2014)
Mtc learnings from isv & enterprise (dated - Dec -2014)Govind Kanshi
 
Mtc learnings from isv & enterprise interaction
Mtc learnings from isv & enterprise  interactionMtc learnings from isv & enterprise  interaction
Mtc learnings from isv & enterprise interactionGovind Kanshi
 
Servers.pptx
Servers.pptxServers.pptx
Servers.pptxChSheraz3
 
Incapsula: How to Increase SaaS Websites’ Uptime and Accelerate Performance
Incapsula: How to Increase SaaS Websites’ Uptime and Accelerate PerformanceIncapsula: How to Increase SaaS Websites’ Uptime and Accelerate Performance
Incapsula: How to Increase SaaS Websites’ Uptime and Accelerate PerformanceImperva Incapsula
 
CISSP Week 22
CISSP Week 22CISSP Week 22
CISSP Week 22jemtallon
 
IBM MQ Disaster Recovery
IBM MQ Disaster RecoveryIBM MQ Disaster Recovery
IBM MQ Disaster RecoveryMarkTaylorIBM
 
L12 Session State and Distributation Strategies
L12 Session State and Distributation StrategiesL12 Session State and Distributation Strategies
L12 Session State and Distributation StrategiesÓlafur Andri Ragnarsson
 
Proper Care and Feeding of a MySQL Database for Busy Linux Administrators
Proper Care and Feeding of a MySQL Database for Busy Linux AdministratorsProper Care and Feeding of a MySQL Database for Busy Linux Administrators
Proper Care and Feeding of a MySQL Database for Busy Linux AdministratorsDave Stokes
 
Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013SharePointRadi
 
Linuxfest Northwest Proper Care and Feeding Of a MySQL for Busy Linux Admins
Linuxfest Northwest Proper Care and Feeding Of a MySQL for Busy Linux AdminsLinuxfest Northwest Proper Care and Feeding Of a MySQL for Busy Linux Admins
Linuxfest Northwest Proper Care and Feeding Of a MySQL for Busy Linux AdminsDave Stokes
 
The Proper Care and Feeding of a MySQL Database for Busy Linux Admins -- SCaL...
The Proper Care and Feeding of a MySQL Database for Busy Linux Admins -- SCaL...The Proper Care and Feeding of a MySQL Database for Busy Linux Admins -- SCaL...
The Proper Care and Feeding of a MySQL Database for Busy Linux Admins -- SCaL...Dave Stokes
 
Zero Downtime JEE Architectures
Zero Downtime JEE ArchitecturesZero Downtime JEE Architectures
Zero Downtime JEE ArchitecturesAlexander Penev
 
05. performance-concepts-26-slides
05. performance-concepts-26-slides05. performance-concepts-26-slides
05. performance-concepts-26-slidesMuhammad Ahad
 

Similar to Resource Monitoring and Management II (20)

Software Architecture for Cloud Infrastructure
Software Architecture for Cloud InfrastructureSoftware Architecture for Cloud Infrastructure
Software Architecture for Cloud Infrastructure
 
05. performance-concepts
05. performance-concepts05. performance-concepts
05. performance-concepts
 
Lect-3-07102022-045735pm-16022024-061156pm (1).pdf
Lect-3-07102022-045735pm-16022024-061156pm (1).pdfLect-3-07102022-045735pm-16022024-061156pm (1).pdf
Lect-3-07102022-045735pm-16022024-061156pm (1).pdf
 
How to choose the right web hosting for your business
How to choose the right web hosting for your business How to choose the right web hosting for your business
How to choose the right web hosting for your business
 
Mtc learnings from isv & enterprise (dated - Dec -2014)
Mtc learnings from isv & enterprise (dated - Dec -2014)Mtc learnings from isv & enterprise (dated - Dec -2014)
Mtc learnings from isv & enterprise (dated - Dec -2014)
 
Mtc learnings from isv & enterprise interaction
Mtc learnings from isv & enterprise  interactionMtc learnings from isv & enterprise  interaction
Mtc learnings from isv & enterprise interaction
 
Servers.pptx
Servers.pptxServers.pptx
Servers.pptx
 
Incapsula: How to Increase SaaS Websites’ Uptime and Accelerate Performance
Incapsula: How to Increase SaaS Websites’ Uptime and Accelerate PerformanceIncapsula: How to Increase SaaS Websites’ Uptime and Accelerate Performance
Incapsula: How to Increase SaaS Websites’ Uptime and Accelerate Performance
 
CISSP Week 22
CISSP Week 22CISSP Week 22
CISSP Week 22
 
IBM MQ Disaster Recovery
IBM MQ Disaster RecoveryIBM MQ Disaster Recovery
IBM MQ Disaster Recovery
 
L12 Session State and Distributation Strategies
L12 Session State and Distributation StrategiesL12 Session State and Distributation Strategies
L12 Session State and Distributation Strategies
 
Chapter 4
Chapter 4Chapter 4
Chapter 4
 
Proper Care and Feeding of a MySQL Database for Busy Linux Administrators
Proper Care and Feeding of a MySQL Database for Busy Linux AdministratorsProper Care and Feeding of a MySQL Database for Busy Linux Administrators
Proper Care and Feeding of a MySQL Database for Busy Linux Administrators
 
Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013Practical management of development & QA environments for SharePoint 2013
Practical management of development & QA environments for SharePoint 2013
 
Best Practices Using RTI Connext DDS
Best Practices Using RTI Connext DDSBest Practices Using RTI Connext DDS
Best Practices Using RTI Connext DDS
 
Linuxfest Northwest Proper Care and Feeding Of a MySQL for Busy Linux Admins
Linuxfest Northwest Proper Care and Feeding Of a MySQL for Busy Linux AdminsLinuxfest Northwest Proper Care and Feeding Of a MySQL for Busy Linux Admins
Linuxfest Northwest Proper Care and Feeding Of a MySQL for Busy Linux Admins
 
The Proper Care and Feeding of a MySQL Database for Busy Linux Admins -- SCaL...
The Proper Care and Feeding of a MySQL Database for Busy Linux Admins -- SCaL...The Proper Care and Feeding of a MySQL Database for Busy Linux Admins -- SCaL...
The Proper Care and Feeding of a MySQL Database for Busy Linux Admins -- SCaL...
 
Zero Downtime JEE Architectures
Zero Downtime JEE ArchitecturesZero Downtime JEE Architectures
Zero Downtime JEE Architectures
 
Client server
Client serverClient server
Client server
 
05. performance-concepts-26-slides
05. performance-concepts-26-slides05. performance-concepts-26-slides
05. performance-concepts-26-slides
 

More from Duressa Teshome

User administration concepts and mechanisms
User administration concepts and mechanismsUser administration concepts and mechanisms
User administration concepts and mechanismsDuressa Teshome
 
Introduction to Network and System Administration
Introduction to Network and System AdministrationIntroduction to Network and System Administration
Introduction to Network and System AdministrationDuressa Teshome
 
Windows Network concepts
Windows Network conceptsWindows Network concepts
Windows Network conceptsDuressa Teshome
 
Resource Monitoring and management
Resource Monitoring and management  Resource Monitoring and management
Resource Monitoring and management Duressa Teshome
 

More from Duressa Teshome (6)

Data center security
Data center securityData center security
Data center security
 
User administration concepts and mechanisms
User administration concepts and mechanismsUser administration concepts and mechanisms
User administration concepts and mechanisms
 
Introduction to Network and System Administration
Introduction to Network and System AdministrationIntroduction to Network and System Administration
Introduction to Network and System Administration
 
Windows Network concepts
Windows Network conceptsWindows Network concepts
Windows Network concepts
 
Resource Monitoring and management
Resource Monitoring and management  Resource Monitoring and management
Resource Monitoring and management
 
Course Outline
Course OutlineCourse Outline
Course Outline
 

Recently uploaded

Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Serviceankitnayak356677
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程1k98h0e1
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile servicerehmti665
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一ga6c6bdl
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一C SSS
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》o8wvnojp
 
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRReal Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRdollysharma2066
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gayasrsj9000
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一ga6c6bdl
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...Amil baba
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查awo24iot
 
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一Fi sss
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一C SSS
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...ur8mqw8e
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一ss ss
 

Recently uploaded (20)

Vip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts ServiceVip Noida Escorts 9873940964 Greater Noida Escorts Service
Vip Noida Escorts 9873940964 Greater Noida Escorts Service
 
萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程萨斯喀彻温大学毕业证学位证成绩单-购买流程
萨斯喀彻温大学毕业证学位证成绩单-购买流程
 
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
Call Girls in Dwarka Sub City 💯Call Us 🔝8264348440🔝
 
Call Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile serviceCall Girls Delhi {Rohini} 9711199012 high profile service
Call Girls Delhi {Rohini} 9711199012 high profile service
 
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
定制宾州州立大学毕业证(PSU毕业证) 成绩单留信学历认证原版一比一
 
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
(办理学位证)韩国汉阳大学毕业证成绩单原版一比一
 
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(PARI) Alandi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
《1:1仿制麦克马斯特大学毕业证|订制麦克马斯特大学文凭》
 
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCRReal Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
Real Sure (Call Girl) in I.G.I. Airport 8377087607 Hot Call Girls In Delhi NCR
 
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service GayaGaya Call Girls #9907093804 Contact Number Escorts Service Gaya
Gaya Call Girls #9907093804 Contact Number Escorts Service Gaya
 
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
如何办理(UCLA毕业证书)加州大学洛杉矶分校毕业证成绩单留信学历认证原版一比一
 
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
NO1 Qualified Best Black Magic Specialist Near Me Spiritual Healer Powerful L...
 
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
(ZARA) Call Girls Jejuri ( 7001035870 ) HI-Fi Pune Escorts Service
 
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
如何办理(Adelaide毕业证)阿德莱德大学毕业证成绩单Adelaide学历认证真实可查
 
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
(办理学位证)加州州立大学北岭分校毕业证成绩单原版一比一
 
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Bhavna Call 7001035870 Meet With Nagpur Escorts
 
(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一(办理学位证)多伦多大学毕业证成绩单原版一比一
(办理学位证)多伦多大学毕业证成绩单原版一比一
 
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
《伯明翰城市大学毕业证成绩单购买》学历证书学位证书区别《复刻原版1:1伯明翰城市大学毕业证书|修改BCU成绩单PDF版》Q微信741003700《BCU学...
 
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls Kolkata Chhaya 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls Kolkata Chhaya 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
定制(RHUL学位证)伦敦大学皇家霍洛威学院毕业证成绩单原版一比一
 

Resource Monitoring and Management II

  • 1. Chapter 6 Resource Monitoring and Management II
  • 2. System and Network Administration ● Today – Managing (lots of) desktops ● Loading, updating, configuring – Managing servers – Managing services
  • 3. Initial OS and App Installation – Automation solves many problems ● Saves time/money; reduces mistakes; ensures uniformity ● Cloning (ghosting, disk imaging) sometimes an option – Full automation much better than partial – Partial automation better than none ● Needs to be well-documented for consistency
  • 4. Managing (lots of) Desktops ● Three main system admin tasks for workstations – Initial loading of system software and applications – Updating system software and applications – Configuring network parameters ● Need to get all three right – Initial load must be consistent across machines – Updates must be quick – Network configuration best managed centrally ● Solution is automation (for supported platforms)
  • 5. Lots of desktops • You really don't want to install, configure, and • update lots of machines individually
  • 6. Use your own installation ● Don't trust the vendor's pre-installed OS – Adding apps to a truly clean installation can be easier – Their install image can change over time – You'll need to re-install eventually ● Making your re-installation a different configuration ● You want to be certain that you have everything (drivers, software, etc.) to re-install – You may not want or need their special applications and add-ons
  • 7. Updating system and apps ● Over time, people find – New bugs – New security holes – New applications ● Updates can (and should) be automated, too ● Example automation systems include Linux package updaters like yum / apt
  • 8. Network Configuration ● Network config different from install – Values vary by location, rather than OS+apps ● Typical solution is to use DHCP – Eliminate time and manual error ● By sysadmin or user (assigning himself an IP address and/or hostname) – More secure (only authorized systems get access) – Can assign a particular IP to an individual host – Centralized control makes updates and changes easier (e.g., new DNS server)
  • 9. Managing Servers – Different from desktop? Yes! ● May serve tens, hundreds or many thousands of users ● Requires reliability and high uptime ● Requires tighter security ● Often expected to last longer ● Extra cost is amortized across users, life span
  • 10. Managing Servers (cont.) – Servers typically have ● Different OS configurations than desktops ● Deployment within the data center ● Maintenance contracts ● Disk backup systems ● Better remote access
  • 11. Server Hardware – Buy server hardware for servers ● More internal space ● More CPU performance ● High performance I/O (both disk and network) ● More upgrade options ● Rack mountable/optimized – Use vendors known for reliability
  • 12. Data Backups ● Servers are often unique with critical data that must be backed up – Clients are often not backed up (most data is on server) – Consider separate administrative network ● Provides alternate access during network problems ● Requires additional NICs, cabling, switches
  • 13. Servers in the Data Center – Servers should be located in data centers – Data centers provide ● Proper power (enough power, conditioned, UPS, maybe generator) ● Fire protection/suppression ● Networking ● Sufficient air conditioning (climate controlled) ● Physical security
  • 14. Remote Administration – Data centers are expensive, and thus often cramped, cold, noisy, and may be distant from admin office – Servers should not require physical presence at a console – Typical solution is a console server ● Eliminate need for keyboard and screen ● Can see booting, can send special keystrokes ● Access to console server can be remote (e.g., ssh, rdesktop) – Power cycling provided by remote-access power-strips – ??Media insertion & hardware servicing are still problems
  • 15. Mirrored Root Disks – Disk drives fail! – Often useful to consider RAID for data integrity – The main system disk is often the most difficult to replace – Software RAID often comes with the OS for “free”; hardware RAID is getting cheaper – Two approaches for mirrored root disks: ● Two disks; copy from the working disk to the clone at regular intervals (e.g., once a night) ● Use hardware or software RAID to keep both in sync – RAID disks still need to be backed up
  • 16. Redundant Power Supplies ● Power supplies 2nd most failure-prone part ● Ideally, servers should have redundant power supplies – Means the server will still operate if one power supply fails – Should have separate power cords – Should draw power from different sources (e.g., separate UPSes)
  • 17. Router with dual power supplies ● This is a Cisco 4506 switch that serves as one of the backbone switches for Lehigh's network. ● It has redundant power supplies, one connected to a UPS and one connected directly to commercial power
  • 18. Hot-swap Components ● Redundant components should be hotswappable – New components can be added without downtime – Failed components can be replaced without outage ● Hot-swap components increases cost – But consider cost of downtime ● Always check – Does OS fully support hot-swapping components? – What parts are not hot-swappable? – How long/severe is the service interruption?
  • 19. Managing Services ● Typical environments have many services – DNS, email, authentication, networking, printing – Remote access, license servers, DHCP, software repositories, backup services, Internet access, file service ● Providing a service means – Not just putting together hardware and software – Making service reliable – Scaling the service – Monitoring, maintaining, and supporting the service
  • 20. Designing a solid service – Get customer requirements ● Reason for service – How service will be used – Features needed – Level of reliability required – Justifies budget level ● Define a service level agreement (SLA) – specify services – Defines level of support provided – Response time commitments for various kinds of problems ● Estimate satisfaction from demos or small usability trials
  • 21. Designing a solid service(cont.. – Favor simplicity ● Simple systems are more reliable, easier to maintain, and less expensive ● Typically a features vs. reliability trade-off – Take advantage of vendor relationships ● Provide recommendations for standard services ● Let multiple vendors compete for your business ● Understand where the product is going
  • 22. Designing a solid service(cont.. – Machine independence ● Clients should access service using generic name – e.g., www, calendar, pop, imap, etc. ● Moving services to different machines becomes invisible to users ● Consider (right from the start) what it will take to move the service to a new machine – Supportive environment ● Data center provides power, AC, security, networking ● Only rely on systems/services also found in data center (within protected environment) – e.g., don't depend on a service from a PC in the closet
  • 23. Designing a solid service(cont.. Reliability ● Build on reliable hardware ● Exploit redundancy when available – Plug redundant power supply into different UPS on different circuit ● Components of service should be tightly coupled – Reduce single points of failure ● e.g., all on same power circuit, network switch, etc. – Includes dependent services ● e.g., authentication, authorization, DNS, etc. ● Make service as simple as possible ● Independent services on separate machines, when possible
  • 24. Designing a solid service(cont.. – Restrict access ● Customers should not need physical access to servers – Fewer people -> more stable, more resources, more secure ● Eliminate any unnecessary services on server (security) – Centralization and standards ● Building a service = centralizing management of service ● May be desirable to standardize the service and centralize within the organization as well – Makes support easier, reducing training costs – Eliminates redundant resources
  • 25. Designing a solid service(cont.. – Performance ● If a service is deployed, but slow, it is unsuccessful ● Need to build in the ability to scale – Can't afford to build servers for service every year – Need to understand how the service can be split across multiple machines if needed ● Estimate capacity required for production (and get room for growth) ● First impression of user base is very difficult to correct ● When choosing hardware, consider whether service is likely – Disk I/O, memory, or network limited
  • 26. Designing a solid service – Monitoring ● Helpdesk or front-line support must be automatically alerted to problems ● Customers that notice major problems before sysadmins are getting poor service ● Need to monitor for capacity planning as well – Service roll-out ● First impressions – Have all documentation available – Helpdesk fully trained – Use slow roll-out

Editor's Notes

  1. RAID Redundant Array of Inexpensive (or Independent) Disks is a data storage virtualization technology that combines multiple physical disk drive components into one or more logical units for the purposes of data redundancy, performance improvement, or both.