Transparent fileservices for Windows, Unix and Mac



Similar documents
The Best of Both Worlds Sharing Mac Files on Windows Servers

File Services. File Services at a Glance

Windows Services. Support Windows and mixed-platform workgroups with high-performance, affordable network services. Features

Software to Simplify and Share SAN Storage Sanbolic s SAN Storage Enhancing Software Portfolio

Sanbolic s SAN Storage Enhancing Software Portfolio

Introduction. Options for enabling PVS HA. Replication

OpenVMS Update & OpenVMS Common Internet File System based on SAMBA

Active Directory Compatibility with ExtremeZ-IP. A Technical Best Practices Whitepaper

Optimizing Data Efficiency with Windows File Server and Storage Consolidation

Samba in the Enterprise : Samba 3.0 and beyond

Bosch Video Management System High Availability with Hyper-V

Setting up a DNS MX Record for mail.corp.com p. 327 Installing Fedora on the Front-End Mail Server with the Postfix and SpamAssassin Packages

System Requirements - CommNet Server

The Best of Both Worlds: Sharing Mac Files on Windows Servers A Technical Best Practices Whitepaper

Clustered Data ONTAP 8.2

Quick Start - NetApp File Archiver

How to Manage a Virtual Server cluster Successfully

Integration with Active Directory. Jeremy Allison Samba Team

Network Attached Storage. Jinfeng Yang Oct/19/2015

Cisco Small Business NSS3000 Series Network Storage System

4-Drive-Bay Advanced Gigabit Network RAID Storage System Chassis

USING USER ACCESS CONTROL LISTS (ACLS) TO MANAGE FILE PERMISSIONS WITH A LENOVO NETWORK STORAGE DEVICE

How To Manage File Access On Data Ontap On A Pc Or Mac Or Mac (For A Mac) On A Network (For Mac) With A Network Or Ipad (For An Ipad) On An Ipa (For Pc Or

Selling Compellent NAS: File & Block Level in the Same System Chad Thibodeau

Windows Server 2012 授 權 說 明

Red Hat Enterprise Linux as a

GuardianOS 5.2 Storage-Optimized Platform OS for SnapServer NAS Systems. SnapServer TM. Key Benefits of GuardianOS. Simplicity. Proven Reliability

Centralized Mac Home Directories On Windows Servers: Using Windows To Serve The Mac

WHITE PAPER. Home Directories on Snap Server GuardianOS

Virtualization Technologies and Blackboard: The Future of Blackboard Software on Multi-Core Technologies

Egnyte Local Cloud Architecture. White Paper

EMC Backup and Recovery for Microsoft Exchange 2007 SP2

Active Directory Compatibility with ExtremeZ-IP

Scalable Windows Server File Serving Clusters Using Sanbolic s Melio File System and DFS

CONFIGURING ACTIVE DIRECTORY IN LIFELINE

HP StoreEasy 1000, 3000, 5000 Storage: Enabling data backup and recovery

Integrating Mac OS and NetApp Storage

Using EonStor FC-host Storage Systems in VMware Infrastructure 3 and vsphere 4

NE-2273B Managing and Maintaining a Microsoft Windows Server 2003 Environment

Integrating Lustre with User Security Administration. LAD 15 // Chris Gouge // 2015 Sep

Using Samba to play nice with Windows. Bill Moran Potential Technologies

Engineering a NAS box

CXS Citrix XenServer 6.0 Administration

Business Process Desktop: Acronis backup & Recovery 11.5 Deployment Guide

Formation NetApp Accelerated NCDA

EMC VPLEX FAMILY. Continuous Availability and Data Mobility Within and Across Data Centers

Cisco Small Business NSS3000 Series Network Storage System

A virtual SAN for distributed multi-site environments

High Availability with Windows Server 2012 Release Candidate

Open Directory. Apple s standards-based directory and network authentication services architecture. Features

(Scale Out NAS System)

Univention Corporate Server. Operation of a Samba domain based on Windows NT domain services

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Enterprise Storage Solution for Hyper-V Private Cloud and VDI Deployments using Sanbolic s Melio Cloud Software Suite April 2011

Table of Contents Introduction and System Requirements 9 Installing VMware Server 35

Deploying Microsoft Clusters in Parallels Virtuozzo-Based Systems

IPA Identity, Policy, Audit Karl Wirth, Red Hat Kevin Unthank, Red Hat

Nimble Storage Best Practices for Microsoft Windows File Sharing

Configuration Guide. Achieve Unified Management and Scale-Out of Multi-Site File-Serving Deployments Using Windows Server 2012 R2 and Sanbolic

automates system administration for homogeneous and heterogeneous networks

Cisco Small Business NSS2000 Series Network Storage System

NexentaConnect for VMware Virtual SAN

Microsoft File and Print Service Failover Using Microsoft Cluster Server

Discover Smart Storage Server Solutions

TotalStorage Network Attached Storage 300G Cost effective integration of NAS and LAN solutions

Procase Consulting. APEX 4.1 Introduction. Oleg Mochkin

Data Protection with IBM TotalStorage NAS and NSI Double- Take Data Replication Software

Terminal Server Software and Hardware Requirements. Terminal Server. Software and Hardware Requirements. Datacolor Match Pigment Datacolor Tools

C p o y p r y i r g i h g t D t e a t i a lie l d

Copyright 2011, Storage Strategies Now, Inc. All Rights Reserved.

Lecture No 01 Novell Products Open Enterprise Server 2 Preview By Haim Malool. Main features Preview

NETWORK ATTACHED STORAGE DIFFERENT FROM TRADITIONAL FILE SERVERS & IMPLEMENTATION OF WINDOWS BASED NAS

Open Source Terminal Server Architecture for Enterprise Environment

Cloud Optimize Your IT

The End of Services for Mac (SFM): Evaluating Your Replacement Options A Technical Best Practices Whitepaper

EMC Virtual Infrastructure for Microsoft SQL Server

Table Of Contents. - Microsoft Windows - WINDOWS XP - IMPLEMENTING & SUPPORTING MICROSOFT WINDOWS XP PROFESSIONAL...10

Aqua Connect Load Balancer User Manual (Mac)

Best practices for fully automated disaster recovery of Microsoft SQL Server 2008 using HP Continuous Access EVA with Cluster Extension EVA

AFS Usage and Backups using TiBS at Fermilab. Presented by Kevin Hill

Maintaining a Microsoft Windows Server 2003 Environment

Storage Sync for Hyper-V. Installation Guide for Microsoft Hyper-V

Red Hat enterprise virtualization 3.0 feature comparison

How To Use Vsphere On Windows Server 2012 (Vsphere) Vsphervisor Vsphereserver Vspheer51 (Vse) Vse.Org (Vserve) Vspehere 5.1 (V

GuardianOS Data Migration Tool Enables Ease of Snap Server Deployment and Data Consolidation WHITE PAPER

Building Storage Service in a Private Cloud

Common Internet File System

JOB ORIENTED VMWARE TRAINING INSTITUTE IN CHENNAI

Daly Computers Webinar for MEEC: P4000 SAN Solutions

Module 10: Maintaining Active Directory

EMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers

Working Together - Your Apple Mac and Microsoft Windows

Mac OS X Directory Services

Transcription:

Transparent fileservices for Windows, Unix and Mac Leveraging ProLiant Storage Servers and Enterprise Virtual Array together with Windows Storage Server, ExtremeZ-IP and Cluster Extension EVA Monday, 10-Nov-08 Heinz-Hermann Adam (adamh@uni-muenster.de)

Agenda Who we are and what we do Initial Situation Goal Components and Challenges Implemented Solution Migration Process Status of Operation

Who we are WWU Münster is one of the three major universities in Germany ~ 40,000 students ~ 5,000 scientists and staff Over 100 fields of study The Natural Sciences Department is ~¼ of the university Major user and provider of compute resources IT is a Volunteer driven operation Not much dedicated staff

What we do Provide and maintain resources for students, scientists and staff in Biology, Chemistry and Physics ~ 4,000 Computers ~ 12,000 Users Compute resources Scientific Computing SMP and Clusters Development Environment Desktop Applications Windows Linux Mac OS File and Print Sharing

Initial Situation 2005/2006 Replacement of IT Infrastructure in Operation since 1998: Overdue Isolated Data-Silos of Direct Attached Storage OpenVMS Windows Tru64 UNIX Linux Changed Focus Platforms

Goal Consolidation Versatile Storage System Storage Capacity Data Protection Reliability, Availabilty, Fault-Tolerance Highly Available Fileservice Transparent to client operating systems Unified Computersystem Scientific Computing ( HPC) Infrastructure Services (Active Directory etc.) Manpower Data Pools

A first step (2005) a proof-of-principle Prior to 2005 Beginning in 2005 OpenVMS 7.3-2 Cluster running Advanced Server 7.3A ECO-4 (Pathworks) Transparent Filesystems OpenVMS Windows Several Windows based Fileservers ProLiant Storage Server Cluster attached to an EVA 3000 storage array Transparent Filesystems Windows Linux Single Windows Storage Server based NAS-Cluster

Architectural move in 2005 before 2005 Conception

Second step (2006) maturing the solution Two independent sites More storage Mirroring of essential file systems Larger NAS-System Performance Availability

Components of the Solution Microsoft Active Directory Windows Server 2003 R2/ Microsoft Services for Unix Windows Storage Server 2003 R2 Cluster Continous Access & Cluster Extension EVA Linux and Samba 3 Grouplogic ExtremeZ-IP

Active Directory X.509 based Directory Service with an extensible Schema Can hold information not only for Windows, but also for e.g. Unix/Linux users, groups and computers Windows Server 2003 R2 or Microsoft Services for Unix Schema extension necessary Forest-wide operation Leverages industry standard LDAP and Kerberos protocol

User management for non-windows platforms Linux/Unix Pluggable Authentication Module Uses Kerberos Name Service Switch Uses LDAP Macintosh Open Directory Framework Uses LDAP and Kerberos Unix-based

Windows Server 2003 R2/Microsoft Services for Unix Schema and Userinterface Extension on Domain Controllers Server for NFS on Fileservers (NAS) Exports Windows Directories as Network File System

Schema extension Users mssfu30nisdomain No need for NIS on Windows mssfu30uidnumber mssfu30loginshell mssfu30homedirectory mssfugidnumber Primary Group Groups mssfu30nisdomain No need for NIS on Windows mssfu30gidnumber mssfu30posixmember Beware the storage limitation for an Active Directory attribute/object

Windows Storage Server Cluster Microsoft Cluster Service Consists of Cluster Groups (= virtual Servers ) Default Cluster Group Contains Quorum ressource Additional Groups for production Resources One per node in the cluster Disks, Shares, VSS Tasks Loadbalancing Faulttolerance

Windows Storage Server Cluster No real (activeactive) cluster Failover cluster No load balancing Static load distribution between nodes, based on cluster group configuration One cluster group per cluster member

Continous Access & Clusterextension EVA Stretched cluster Two SAN connected locations Continous Access Synchronous writes to mirrored Vdisks on both EVAs If connection between EVAs is broken, changes are logged After re-establishing connection, changes are commited to remote EVA Quorum Odd number of nodes in the cluster and at a minimum a third location Majority node set cluster Clusterextension Failover between EVAs at different sites Automatic, no operator intervention required

Clusterextension EVA Resource in MSCS One per cluster group Talks to EVA Storage Management Appliance (one per EVA required) Cluster node only talks to EVA local to its site SMA changes Vdisk presentation etc. automatically upon Offline and Online Operation of the CLX resource specific to a certain Cluster node

Multi-Protocol Challenges Part I Access for Unix Servers NFS on ACL secured VLANs Access for Unix Clients NFS no option for Clients (No File Security) CIFS (native Windows Implementation) No support for special files, e.g. sockets Limitation to allowed characters in a file name, e.g. : Filesystem behaviour prevents some features, e.g. start of a KDE session CIFS (SaMBa/Linux Implementation) Linux Server mounts file systems via NFS and re-shares them via Samba 3

Server for NFS on Fileservers File Name Handling Allows otherwise impossible file names Unix:.DCOPserver_myhost_:0 Windows:.DCOPserver_myhost_ 2 0 C:\SFU\common\ Translate NFS_File_Names.txt 0x00 0x3a : 0x00 0xb2 ; replace client : with 2 on server NFS created files beginning with a. are hidden files on Windows as well (via the DOS hidden flag) For multi-protocoll access, e.g. sharing a directory simultaneously to Windows and NFS clients Microsoft Knowledge Base Article 321049 HKLM\Software\Microsoft\Server fornfs\current Version\Mapping KeepInheritance = 1 Otherwise NFS created files and folders do not inherit NTFS ACLs from parent directories, rendering the inaccesible from Windows E.g. for Backup applications

Multi-Protocol Challenges Samba in Active Directory Security = ADS Import Windows Shares via NFS Windowscluster:/home /homes nfs auto 0 0 Export Windows Share via Samba [homes] Browseable = no Writeable = yes Unix extensions = yes Mangled names = no

Multi-Protocol Challenges Part II Access for Macintosh Clients Compatibility Issues with CIFS Client on Mac OS X (file system semantics) Microsoft Services for Macintosh Provide Apple Filing Protocol access to Windows files and directories Not cluster-aware Manual Procedure (generic script cluster resource) takes more than two hours to bring AFP shares online Do not scale well Limited to 2.9 million files or 1.6 million directories combined on all AFP volumes shared Only achievable with SFM having the systems paged pool on its own Ancient software, introduced with NT 3.x No longer maintained Discontinued in Windows Server 2008

GroupLogic ExtremeZ-IP Native Apple Filing Protocol 3.1 Implementation on Windows TCP/IP, no need for AppleTalk Microsoft Cluster Service aware Transparent to failover within the cluster Kerberos support Does everything Microsoft Services for Macintosh should do And more (e.g. TimeMachine support) Dfs support comming soon

Status of Installation

Moving the data from VMS to Windows 4 user disks as a VMS searchlist Disk$user_f, disk$user_k, disk$user_r, disk$user_z Analyzing current usage and size 5,000 6,000 users 100 MB diskquota Overcommitting Planning (2005) for 7,000+ users (currently ~12,000) 650 MB diskquota (currently 2-10 GB) Overcommitting Microsoft Dfs helps a lot, if you have it in place beforehand

Moving data from VMS to Windows Data transfer Advanced Server Storage Server Robocopy Copying ISAM/indexed files (e.g. mail.mail) may crash Pathworks Exclude from copying, they are not useful under Windows, Linux or Mac anyhow Multi-stage copying Full copy Test all services with production data Have some guinea pigs Incremental copy Update changes from production system, after successfull test Switch users to the new system Adjust Distributed Filesystem and User accounts

Our Way to Data Pools Versatile Storage System 1 GB units All Servers connected to the SAN NAS-Cluster for Filesharing Partitionable SMP Shared Memory System Itanium 2 2-24 CPU Bladesystem X86-64 VMware Virtual Infrastructure

Q&A Questions? Please!