SAM Installation Lauri Loebel Carpenter and the SAM Team February 11 2002.

Slides:



Advertisements
Similar presentations
CSS Central: Central Management Utility Screen View Samples Next.
Advertisements

Linux can be generally divided into four major components: 1. KERNEL – OS, ultimate boss The kernel is the core program that runs programs and manages.
Module 6: Configuring Windows XP Professional to Operate in a Microsoft Network.
Chapter 9 Chapter 9: Managing Groups, Folders, Files, and Object Security.
14.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
1.1 Installing Windows Server 2008 Windows Server 2008 Editions Windows Server 2008 Installation Requirements X64 Installation Considerations Preparing.
Institute of Technology Sligo - Dept of Computing Cisco IOS & Router Config Semester 2V2 Chapter 7 Chapter 8.
Hands-On Microsoft Windows Server 2003 Chapter 2 Installing Windows Server 2003, Standard Edition.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 8: Implementing and Managing Printers.
Chapter 12 Reading assignment n From “Running Linux”, on reserve at PSU Main library (2-hour checkout) Chapter 1 (pages 1 through 41)Chapter 1 (pages 1.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Module 2: Planning to Install SQL Server. Overview Hardware Installation Considerations SQL Server 2000 Editions Software Installation Considerations.
Printing Terminology. Requirements for Network Printing At least one computer to operate as the print server Sufficient RAM to process documents Sufficient.
NovaBACKUP 10 xSP Technical Training By: Nathan Fouarge
Test Review. What is the main advantage to using shadow copies?
The SAM-Grid Fabric Services Gabriele Garzoglio (for the SAM-Grid team) Computing Division Fermilab.
Cisco IOS & Router Config Semester 2V2 Chapter 6.
Copyright © Texas Education Agency, All rights reserved.1 Web Technologies Web Administration.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
1 Guide to Novell NetWare 6.0 Network Administration Chapter 11.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
VTP VLAN Trunking Protocol
Home Media Network Hard Drive Training for Update to 2.0 By Erik Collett Revised for Firmware Update.
1 Managing Printers (Week 12, Monday 3/26/2007) © Abdou Illia, Spring 2007.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 5: Managing File Access.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
TEAM Basic TotalElectrostatic ManagementAwareness&
Module 1: Installing and Configuring Servers. Module Overview Installing Windows Server 2008 Managing Server Roles and Features Overview of the Server.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
A. Sim, CRD, L B N L 1 OSG Applications Workshop 6/1/2005 OSG SRM/DRM Readiness and Plan Alex Sim / Jorge Rodriguez Scientific Data Management Group Computational.
Object-Oriented Analysis & Design Subversion. Contents  Configuration management  The repository  Versioning  Tags  Branches  Subversion 2.
TWSd - Security Workshop Part I of III T302 Tuesday, 4/20/2010 TWS Distributed & Mainframe User Education April 18-21, 2010  Carefree Resort  Carefree,
Module 11: Implementing ISA Server 2004 Enterprise Edition.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
ORBMeeting July 11, Outline SAM Overview and Station description Resource Management Station Cache Station Prioritized Fair Share Job Control File.
WSM Administrator Training. WSM Administrator Discussion of WSM Administrator responsibilities Discussion of WSM administrative interfaces Detailed discussion.
 Identify Active Directory functions and Benefits.  Identify the major components that make up an Active Directory structure.  Identify how DNS relates.
T4L – NSW DET SOE Muticasting an Image. Problem New T4L computers use SATA HDD’s SATA drives are not recognised by Current DET Licensed version of Ghost.
Core 3: Communication Systems. Network software includes the Network Operating Software (NOS) and also network based applications such as those running.
1 Network Information System (NIS). 2 Module – Network Information System (NIS) ♦ Overview This module focuses on configuring and managing Network Information.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
Linux Operations and Administration
Maite Barroso - 10/05/01 - n° 1 WP4 PM9 Deliverable Presentation: Interim Installation System Configuration Management Prototype
Linux Operations and Administration
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Router Initialization steps.
SQL SERVER 2008 Installation Guide A Step by Step Guide Prepared by Hassan Tariq.
Introduction to the SAM System at DØ Physics 5391 July 1, 2002 Mark Sosebee U.T. Arlington.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Describe applications and services. Objective Course Weight 5%
1 Remote Installation Service Windows 2003 Server Prof. Abdul Hameed.
Understand Names Resolution
Status report NIKHEF Willem van Leeuwen February 11, 2002 DØRACE.
Guide to Linux Installation and Administration, 2e
Introduction to Operating Systems
Overview of Active Directory Domain Services
CHAPTER 7.
Active Directory Administration
Artem Trunov and EKP team EPK – Uni Karlsruhe
Lecture#9:VTP Create once and send to the other switches.
CUPS Print Services.
Cisco IOS & Router Config
UM D0RACE STATION Status Report Chunhui Han June 20, 2002
Status report NIKHEF Willem van Leeuwen February 11, 2002 DØRACE.
Chapter 9: Managing Groups, Folders, Files, and Object Security
Lee Lueking D0RACE January 17, 2002
Presentation transcript:

SAM Installation Lauri Loebel Carpenter and the SAM Team February

Five Parts: 1. System preparation 2. SAM Client Software 3. File Transfer protocols 4. SAM Station software 5. Station Configuration

System Preparation ups/upd v4_6 only ups v4_6 should be ‘current’ $ ups list –aK+ ups should be configured for product start during boot upd configuration must include ${UPS_PROD_QUALIFIERS} in definition of UPS_PROD_DIR $PRODUCTS/.updfiles/updconfig setpath product should be installed ‘sam’ account, uid 1507 Part 1: system prep

SAM Client Software sam: $ upd install –G –c sam development environment if needed: $ upd install –G –c sam –q dev Part 2: client

File Transfer Protocols: sam_cp, sam_cp_config wrapper around all available transfer protocols install, getting only required dependencies: $ upd install –R –G –c sam_cp check configuration file, make sure your domain and any node-specific configurations are listed in the DOMAIN_CAPABILITY_MAP section : $ setup sam_cp $ ${SAM_CP_CONFIG_FILE} Part 3: file transfer

File Transfer Protocols: Specific protocols for your system. You must install at least one of: sam_bbftp most remote sites will use this wrapper around bbftp for use by ‘sam’ account for sam transfers sam_kerberos_rcp most on-site nodes will use this sam_encp only a limited number of on-site nodes will use this transfers to/from D0’s enstore installation (pnfs space) Part 3: file transfer

File Transfer Protocols: sam_bbftp $ upd install –G –c sam_bbftp $ ups tailor sam_bbftp # location of authorization file # number of attempts (2) # number of parallel streams (2) $ sam $ ups installAsSam sam_bbftp # authorization string: 1w1lln0t3atth3w1thag0r1lla Part 3: file transfer

File Transfer Protocols: sam_encp Wrapper around encp Node must be authorized to mount /pnfs space and read/write directly from D0’s enstore system Install via $ upd install –G –c sam_encp Part 3: file transfer

File Transfer Protocols: sam_kerberos_rcp require special sam/d0/ principals require special keytab files, typically /var/adm/krb5/sam_keytab sam must be able to successfully obtain tickets using $ kinit –k –t sam/d0/ install, tailor via: $ upd install –G –c sam_kerberos_rcp $ ups tailor sam_kerberos_rcp Part 3: file transfer

SAM Station Software: sam_ bootstrap Install via $ upd install –G –c sam_bootstrap Tailor via $ ups tailor sam_bootstrap Part 4: station

SAM Station Software: Tailoring sam_bootstrap Full documentation for sam_bootstrap can be found at Asks questions to determine what needs to be installed, what servers to start, etc. Part 4: station

SAM Station Software: Tailoring sam_bootstrap Must be done as a product maintainer, not ‘sam’ Must be done on each node ONE node runs the station master and FSS (‘master’) ALL other ‘worker’ nodes run only stagers (for staging between the ‘worker’ node and the station/FSS on the ‘master’ node). Part 4: station

SAM Station Software: Tailoring sam_bootstrap: SAM_BOOTSTRAP_ENV: file containing pointers to a particular set of configurations SAM_SERVER_HOME: location of sam configuration files, logs, etc. SAM_MAIL_RECIPIENT: where to send for YOUR system SAM_SERVER_LIST: file that determines which servers are started on this system ENCP configuration : ignore unless you are using enstore Part 4: station

sam_bootstrap: Configure a station Configure a station? ‘station’ means ‘cache manager’ required if you will be running analysis jobs and want the station to manage local cache ONLY on ONE ‘master’ node. Environment: prd or dev Version: default is the ‘current’ version in fnkits Station name Options to server – INFINITE POSSIBILITES! Part 4: station

sam_bootstrap: station options Most remote stations will require: --constrain-delivery=d0mino.fnal.gov --min-delivery=1k Note, the options should be entered on one line. See for more information. Part 4: station

sam_bootstrap: Configure a FSS FSS: File Storage Server required if you will want to store files from your site into SAM Only on ONE ‘master’ node Environment: prd or dev Version Station name Options to server – usually none are needed. Part 4: station

sam_bootstrap: Configure a stager Configure a stager? station starts its own stagers for cache management on the node running the station master this stager is required if you are running an FSS required on all nodes, ‘master’ and ‘worker’ Part 4: station

sam_bootstrap: Configure a stager Options to server: different for ‘master’ and ‘worker’ nodes. MASTER node (where station master runs): --with-fss --without-sm --max-transfers=N WORKER node (all other nodes): --with-fss --with-sm --max-transfers=N Part 4: station

sam_bootstrap: Centralized Servers You should ignore the following centralized servers: optimizer dbserver logger infoserver nameservice Part 4: station

sam_bootstrap: sam_bbftp_daemon Required if you are using sam_bbftp file transfer protocol for copying files from (e.g.,) d0mino to your cache area Because it runs on a specific port, you can only have one sam_bbftp daemon running for all environments. Part 4: station

sam_bootstrap: Final configuration Based upon the servers you decided to start, sam_bootstrap will install the necessary components into your ups database. Then, as user sam, you will need to copy the temporary server list file to the sam account: $ sam $ cp /tmp/node_server_list.txt ~sam/private Part 4: station

Station Configuration: ups start sam_bootstrap As user sam, start your station on the master node: $ sam $ ups start sam_bootstrap As user sam, start the stagers on each worker node: $ sam $ ups start sam_bootstrap Part 5: config

Station Configuration: Automatic start a boot time Your sysadmin must configure UPS to be started at boot time; see You configure which products UPS starts by editing: $PRODUCTS/.upsfiles/startup/.products or $PRODUCTS/.upsfiles/startup/.products Part 5: config

Station Configuration: Automatic start at boot time Find out where your $SETUPS_DIR is: echo $SETUPS_DIR Insert into your product startup file: echo “Starting sam_bootstrap...” /bin/su - sam –c “ /setups.sh; setup setpath; ups start sam_bootstrap“ Note, the command should be on one line. Part 5: config

Station Configuration: Overview Full documentation available at Must be done from station admin account (or ‘sam’ account) use “sam dump station --groups” to see who the administrators are Part 5: config

Station Configuration: General $ sam configure station [--name= ] \ [ ] Options are described in the full documentation at Part 5: config

Station Configuration: Cache Disks Inform your station about the cache disks, both local and remote: $ sam add disk [--station= ] \ --mount= \ --size= Example : $ sam add disk --station=myStation \ --mount=d0mino.fnal.gov:/sam/remote/myStation/incoming \ --size=10G $ sam add disk --station=myStation \ --mount=myNode.my.domain:/some/path/here \ --size= Part 5: config

Station Configuration: Groups Controls which physics groups may use your station cache disks. For remote stations, we recommend one group with access to all of your cache space, e.g.: $ sam add group --group=dzero --fair-share=1 \ [--station= ] \ [--max-disk= ] \ # sum of size of ALL disk, [--max-lock= ] \ # including d0mino disk [--admin= \ [--max-projects= ] Part 5: config

Check your station: $ setup sam $ export SAM_STATION= $ sam dump station –groups $ sam dump station –disks $ sam locate foo Part 5: config

References: All of the SAM documents referenced can be found under