Part III. Cookbook This part contains guides for specific tasks a system administrator might want to perform. Table of Contents dCache Clients GSI-FTP Listing a directory Checking a file exists Deleting files Copying files dCap dccp Using the dCache client interposition library. SRM Creating a new directory. Removing files from dCache Removing empty directories from dCache srmcp for SRM v1 srmcp for SRM v2.2 ldap Using the LCG commands with dCache The lcg-gt Application The lcg-sd Application Using dcap High Availability with Replicable Services Pools Doors Critical Central Services Non-critical Central Services Migration of classic SE (nfs, disk) to dCache Pool Operations Checksums How to configure checksum calculation Migration Module Overview and Terminology Command Summary Examples Renaming a Pool Pinning Files to a Pool Keeping metadata on MongoDB Handling orphan movers PostgreSQL and dCache Installing a PostgreSQL Server Configuring Access to PostgreSQL Performance of the PostgreSQL Server Transport Security Configuring a secure WebDAV door Configuring Java Testing protocols and cipher suites HTTP header hardening DNS CAA records Writing HSM Plugins Nearline Requests Identifying Replicas Request Lifecycle The Nearline Storage SPI AbstractBlockingNearlineStorage Maven Archetype Examples QoS Policies QoS Policy Schema QoS Policy Management Applying a QoS Policy to a file Advanced Tuning Multiple Queues for Movers in each Pool Description Solution Configuration Tunable Properties for Multiple Queues Tunable Properties dCap GridFTP SRM Complex Network Configuration Firewall Configuration Basic Installation Multi-Node with Firewalls GridFTP Connections via two or more Network Interfaces GridFTP with Pools in a Private Subnet Debugging