SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

Storage Architectures And Options
Storage Architectures And OptionsStorage Architectures And Options
Storage Architectures And Options
Alan McSweeney
 
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_ Commvault
Phanindra 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 DR
Joep Piscaer
 
Tech sametime-deployment-enablement
Tech sametime-deployment-enablementTech sametime-deployment-enablement
Tech sametime-deployment-enablement
a8us
 

Was ist angesagt? (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
 

Ähnlich wie Resource Monitoring and Management II

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
zainm7032
 
CISSP Week 22
CISSP Week 22CISSP Week 22
CISSP Week 22
jemtallon
 
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
SharePointRadi
 

Ähnlich wie 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
 

Mehr von 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
 

Kürzlich hochgeladen

Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
amitlee9823
 
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
amitlee9823
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
amitlee9823
 
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
amitlee9823
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
drmarathore
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
motiram463
 
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
tufbav
 

Kürzlich hochgeladen (20)

Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
Vip Mumbai Call Girls Andheri East Call On 9920725232 With Body to body massa...
 
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
 
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
Kothanur Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Bang...
 
↑Top celebrity ( Pune ) Nagerbazar Call Girls8250192130 unlimited shot and al...
↑Top celebrity ( Pune ) Nagerbazar Call Girls8250192130 unlimited shot and al...↑Top celebrity ( Pune ) Nagerbazar Call Girls8250192130 unlimited shot and al...
↑Top celebrity ( Pune ) Nagerbazar Call Girls8250192130 unlimited shot and al...
 
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
Call Girls Banashankari Just Call 👗 7737669865 👗 Top Class Call Girl Service ...
 
SM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdfSM-N975F esquematico completo - reparación.pdf
SM-N975F esquematico completo - reparación.pdf
 
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...9004554577, Get Adorable Call Girls service. Book call girls & escort service...
9004554577, Get Adorable Call Girls service. Book call girls & escort service...
 
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
9892124323 Pooja Nehwal Call Girls Services Call Girls service in Santacruz A...
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
 
(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7
(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7
(INDIRA) Call Girl Napur Call Now 8617697112 Napur Escorts 24x7
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
 
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Kothrud Call Me 7737669865 Budget Friendly No Advance Booking
 
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
(👉Ridhima)👉VIP Model Call Girls Mulund ( Mumbai) Call ON 9967824496 Starting ...
 
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsDeira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
 
Introduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptxIntroduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptx
 
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Ashok Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Ashok Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
 
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
VVIP Pune Call Girls Balaji Nagar (7001035870) Pune Escorts Nearby with Compl...
 
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 

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

Hinweis der Redaktion

  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.