Brian Arkills Software Engineer, LDAP geek, AD guy, Chief Troublemaking Officer Windows HiEd Conference 2006 Managed Workstations: UW Nebula.

Slides:



Advertisements
Similar presentations
Anders Vinger, University of Oslo Personal Data Recovery The pain of laptops.
Advertisements

Auditing Microsoft Active Directory
Acceleratio Ltd. is a software development company based in Zagreb, Croatia, founded in Acceleratio specializes in developing high-quality enterprise.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
CNIL Report April 4 th, CNIL Report (Apr 4 th, 2005) Two Major Goals: –Improvement of Instructional Services –Strengthening research IT infrastructure.
Brian Arkills Nebula Internals Today.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 10: Server Administration.
Microsoft Baseline Security Analyzer INLS 187 Security Software Presentation by Hinár György Polczer
Brian Arkills Software Engineer, LDAP geek, AD bum, and Associate Troublemaking Officer UW Windows Infrastructure.
Maintaining and Updating Windows Server 2008
Windows XP Professional Deployment and Support Microsoft IT Shares Its Experiences Published: May 2002 (Revised October 2004)
Understanding Active Directory
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
Group Policy in Microsoft Windows Active Directory.
HalFILE 3.0 Active Directory Integration. halFILE 3.0 AD – What is it? Centralized organization of network objects and security – servers, computers,
Desktop Security: Worms and Viruses Brian Arkills, C&C NDC-Sysmgt.
Brian Arkills Software Engineer, LDAP geek, AD bum, Senior Heckler, and Associate Troublemaking Officer State of Windows Services at the UW.
Chapter 5 Roles and features. objectives Performing management tasks using the Server Manager console Understanding the Windows Server 2008 roles Understanding.
Overview Print and Document Services Print Management console Printer properties Troubleshooting.
Introduction to Active Directory December 10th, pm Daniels 407.
11 REVIEWING MICROSOFT ACTIVE DIRECTORY CONCEPTS Chapter 1.
Active Directory Administration Lesson 5. Skills Matrix Technology SkillObjective DomainObjective # Creating Users, Computers, and Groups Automate creation.
Test Review. What is the main advantage to using shadow copies?
SOE and Application Delivery Gwenael Moreau, Abbotsleigh.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
IGEL UMS Product Marketing Manager October 2011 Florian Spatz Universal Management Suite.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 9: Implementing and Using Group Policy.
Chapter 7: Using Windows Servers to Share Information.
1 Week #7 Network Access Protection Overview of Network Access Protection How NAP Works Configuring NAP Monitoring and Troubleshooting NAP.
Hands-On Microsoft Windows Server 2008
1 Guide to Novell NetWare 6.0 Network Administration Chapter 13.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
Implementing Network Access Protection
Module 7: Fundamentals of Administering Windows Server 2008.
SMS 2003 Deployment and Managing Windows Security Rafal Otto Internet Services Group Department of Information Technology CERN 26 May 2016.
Module 8: Configuring Network Access Protection
Active Directory Administration Lesson 5. Skills Matrix Technology SkillObjective DomainObjective # Creating Users, Computers, and Groups Automate creation.
Hour 7 The Application Layer 1. What Is the Application Layer? The Application layer is the top layer in TCP/IP's protocol suite Some of the components.
Company Confidential 1 A Course on Global Catalog And Flexible Single Master Operations (Fsmo) Roles Prepared for: *Stars* New Horizons Certified Professional.
Lauran Technology Introducing: “Enterprise Infrastructure” (Optimization from Screen to Screen)
MICHAEL J MONROE. What is ? Collection of online services and software offered by Apple. Compatible with Mac OSX, Windows, iPhone, and iPod Touch. Released:
Course ILT Basic networking concepts Unit objectives Compare various types of networks Discuss types of servers Discuss LAN topologies Discuss planning.
General rules 1. Rule: 2. Rule: 3. Rule: 10. Rule: Ask questions ……………………. 11. Rule: I do not know your skill. If I tell you things you know, please stop.
Administering Group Policy Chapter Eleven. Exam Objectives in this Chapter  Plan a Group Policy strategy using Resultant Set of Policy Planning mode.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
I NTRODUCTION TO N ETWORK A DMINISTRATION. W HAT IS A N ETWORK ? A network is a group of computers connected to each other to share information. Networks.
Introduction TO Network Administration
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
11 GLOBAL CATALOG AND FLEXIBLE SINGLE MASTER OPERATIONS (FSMO) ROLES Chapter 4.
SQL Server 2012 Session: 1 Session: 4 SQL Azure Data Management Using Microsoft SQL Server.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Explain the purpose of Microsoft virtualization. Objective Course Weight 2%
Maintaining and Updating Windows Server 2008 Lesson 8.
MCSA Windows Server 2012 Pass Upgrading Your Skills to MCSA Windows Server 2012 Exam By The Help Of Exams4Sure Get Complete File From
Chapter 7: Using Windows Servers
Chapter 7. Identifying Assets and Activities to Be Protected
Overview of CSE and UW Computing Facilities
Self-service enrollment for Windows desktops
Managed Desktops :SSD IT Services Ammar Khan, Desktop solutions team
Active Directory Administration
Objectives Differentiate between the different editions of Windows Server 2003 Explain Windows Server 2003 network models and server roles Identify concepts.
TYPES OF SERVER. TYPES OF SERVER What is a server.
Introduction to Cloud Computing
State of Windows Services at the UW
Network Services.
Printer Admin Print Job Manager
Unit 27: Network Operating Systems
Goals Introduce the Windows Server 2003 family of operating systems
Designing IIS Security (IIS – Internet Information Service)
Division of Engineering Computing Services
Presentation transcript:

Brian Arkills Software Engineer, LDAP geek, AD guy, Chief Troublemaking Officer Windows HiEd Conference 2006 Managed Workstations: UW Nebula

Goal and Philosophy Goal: To provide easily-supported, reliable, secure, flexible, networked computing to end users Philosophy: Solve general problems, rather than specialized problems: “economy of scale.” Nebula isn’t for everyone

Core Components Support Infrastructure Governance Service Model Definitions Software Distribution Mechanism Patching Mechanism Popular Application Service Offerings Detailed Reporting Tools and Infrastructure Glue

Support Infrastructure Support Groups (SGs) for Client Interactions –Experts at workstation support and people skills Engineering Group for Escalation –Experts at tools, infrastructure glue, and troubleshooting non-simplistic problems

Governance A planning or governance group helps prevent a number of problems. Membership: –Each Support Group has one member on Planning group –Engineering sends as many as needed –One additional Support Group member serves as a facilitator –Managers of each group can attend Policy document (and exceptions)

Standardization=clarity=supportable expectations Two general categories of models –Managed Gold workstation Kiosk Managed servers –Loosely managed Bronze workstation Local servers Loosely managed servers Mac workstations Service Model Definitions

Numbers 1 SG member per 250 workstations 1 engineer per 1000 workstations 1 software package per week 2800 computers in domain, 2200 users, 1200 groups; 1 sister domain Cost: –$52/month:gold desktop (2055) –$58/month:gold laptop (329) –$26/month:bronze (135) Doesn’t include hardware, add ~$30/month for hardware 4.53 terabytes of file storage, 2.95 terabytes in use

Software Distribution Nebula provides: –Core apps that everyone wants (office, , calendaring, etc.) –Any app that more than 5 computers need and meets our definition for “packagable” Part-time students create software packages SG members: –sponsor each package –provide installation settings desired –ensure that adequate testing happens

Patching Mechanism Doesn’t matter what you use, as long as: –You have some kind of reporting for clients that haven’t gotten the patches –You have some kind of reporting for clients that haven’t been talking to your patch solution for awhile Nebula uses WSUS with custom-written code that generates these reports –

Application Service Offerings User need determines our offerings. We usually consume a service offering from central IT. Stuff we consume: –Calendaring –Mailing lists –SQL hosting –BlackBerry Stuff that we float just for Nebula: –File services with 2 week user-retrievable snapshots –Print services –Unix shell account –VPN

Reporting is as important as features Focus is: 1.General info for troubleshooting Computer or user specific web-based queries with department awareness 2.Policy exceptions -based report that warns of problem 3.Security exceptions -based report that warns of problem and possible implications All our code is available under an apache-style license Detailed Reporting

Web-based Reports Computer info query: Name, IP address, MAC, support group, test group, purchase date, dept, last user, chassis, model Department summary: number per model, number per service, warranty end Software package assignments Up-to-the-minute patch status Installed application query Service and program classification query AU configuration for all servers in domain Oracle calendar usage reports Billing reports

-based Reports Patching Status: Not Seen in 14 days Bronze Missing Managedby Missing or Unknown LAG members Computers with remote management issues Unused Nebula Accounts Old OS

-based Reports Port scan System Services Missing Patches Prohibited Programs VirusScan DAT version

Report Code Logic For each SG (Support Group) grabAllComputersUnder(SG)—sorted by dept For each computer –gatherComputerInfo –checkForException –addExceptionToReport mailExceptions(SG)

Report: “adminCheck” Checks LAG group of every computer for: –Expected: domain admins, SG admins (context specific), local admin –Prohibited: authenticated users, anonymous logon, domain users, everyone, unresolved sid, any principals outside domain Uses winnt: provider. Syntax Example: "winnt://NEBULA2/domain admins“ Adds/Removes members as needed

Report: Prohibited Programs Uses a DB to store: –List of installed programs per computer across all of nebula—this is the basis for a web report –List of permitted/prohibited programs per model and per computer and per computer group Uses the registry to find installed programs Reports evil and unknown on managed Reports evil on unmanaged

Tools and Infrastructure Glue Calendaring service + AD + Unix requires “glue”: a DB to link them Functionality add-ons: –UW white pages sync –dell warranty info harvesting –automatic wireless MAC registration

The End Brian Arkills Author of LDAP Directories ExplainedLDAP Directories Explained