CTDB Remix - Dreaming the Fantasy

Size: px
Start display at page:

Download "CTDB Remix - Dreaming the Fantasy"

Transcription

1 CTDB Remix I: Dreaming the Fantasy Samba Team IBM (Australia Development Labs, Linux Technology Center) SambaXP 2017

2 CTDB Project Motivation: Support for clustered Samba Multiple nodes active simultaneously Communication between nodes (heartbeat, failover) Distributed databases between nodes Features: Volatile and Persistent databases Cluster-side messaging for Samba IP failover and load balancing Service monitoring Community: ctdb.samba.org git.samba.org/samba.git wiki.samba.org/index.php/ctdb and Clustered Samba

3 Overview Dreaming the Fantasy How did we get here? Evolving the design Laying the foundations New Architecture Designing the Reality

4 How did we get here?

5 2013 Recap SambaXP 2013

6 2013 Recap SambaXP 2013 Introduced lock helper, event helper

7 2014 Recap CTDB merges with Samba CTDB merged into Samba tree (Nov 2013) CTDB standalone waf build (Jun 2014) CTDB build integrated in toplevel build (Nov 2014)

8 2015 Recap Parallel Database Recovery Protocol marshalling New abstractions New Communication framework (tevent req based async) New Client Code Database recovery helper Re-implemented ctdb tool using new client API

9 2015 Recap Parallel Database Recovery Protocol marshalling New abstractions New Communication framework (tevent req based async) New Client Code Database recovery helper Re-implemented ctdb tool using new client API Introduced natgw helper

10 2016 Recap Introduced killtcp helper, lvs helper

11 2016 Recap Introduced killtcp helper, lvs helper Event daemon New abstractions - run proc, sock daemon Event Protocol Event client code Event handling daemon

12 Evolving the design

13 Evolving the design Identifying CTDB functions

14 Evolving the design Identifying CTDB functions Eventscripts Monitor Attach/Detach Freeze/Thaw Vacuuming Calls Messages Unix Socket Tunables Disable/Enable Healthy/Unhealthy Ban/Unban ReleaseIP TakeIP IPreallocated Locking Traverse Migration Transaction Transports ctdb daemon Controls Election Recovery Recovery Lock IP failover IP allocation Consistency recovery daemon

15 Evolving the design Grouping CTDB functions Calls Controls Messages Healthy/Unhealthy Eventscripts Monitor Start/Stop Unix Socket Transports TakeIP/ReleaseIP/IPreallocated IP assignment Disable/Enable Recovery Election Banning Consistency Attach/Detach Transactions Freeze/Thaw Migrations Locking Traverse Vacuuming Protocol ctdb daemon recovery daemon

16 Evolving the design New subsystems Service manager Protocol IP failover Cluster manager Protocol Clustered database ctdb daemon recovery daemon

17 Evolving the design Redesign of server code

18 Evolving the design Redesign of server code First approach Main concern is the transport

19 Evolving the design Redesign of server code First approach Main concern is the transport Motivation Avoid m*n*n connections

20 Evolving the design Redesign of server code First approach Main concern is the transport Develop parallel transport and proxies (scalability) Motivation Avoid m*n*n connections

21 Evolving the design Redesign of server code First approach Main concern is the transport Develop parallel transport and proxies (scalability) Convert CTDB transport to use proxy Motivation Avoid m*n*n connections

22 Evolving the design Redesign of server code First approach Main concern is the transport Develop parallel transport and proxies (scalability) Convert CTDB transport to use proxy Motivation Avoid m*n*n connections Unix datagrams (SambaXP 2015) tmsgd - fd passing (SambaXP 2016)

23 Evolving the design Redesign of server code First approach Main concern is the transport Develop parallel transport and proxies (scalability) Convert CTDB transport to use proxy Motivation Avoid m*n*n connections Unix datagrams (SambaXP 2015) tmsgd - fd passing (SambaXP 2016) Proxy design never took off

24 Evolving the design Redesign of server code

25 Evolving the design Redesign of server code Second approach Split code out and create separate daemons

26 Evolving the design Redesign of server code Second approach Split code out and create separate daemons Avoid boilerplate, most daemons to use unix domain sockets sock daemon abstraction

27 Evolving the design Redesign of server code Second approach Split code out and create separate daemons Avoid boilerplate, most daemons to use unix domain sockets sock daemon abstraction First candidate event daemon

28 Evolving the design Redesign of server code Second approach Split code out and create separate daemons Avoid boilerplate, most daemons to use unix domain sockets sock daemon abstraction First candidate event daemon eventd

29 Evolving the design Redesign of server code Second approach Split code out and create separate daemons Avoid boilerplate, most daemons to use unix domain sockets sock daemon abstraction First candidate event daemon eventd Does not need any CTDB infrastructure

30 Evolving the design Redesign of server code Second approach Split code out and create separate daemons Avoid boilerplate, most daemons to use unix domain sockets sock daemon abstraction First candidate event daemon eventd Does not need any CTDB infrastructure run proc abstraction

31 Evolving the design Redesign of server code Second approach Split code out and create separate daemons Avoid boilerplate, most daemons to use unix domain sockets sock daemon abstraction First candidate event daemon eventd Does not need any CTDB infrastructure run proc abstraction New protocol - request, reply

32 Evolving the design Redesign of server code Second approach Split code out and create separate daemons Avoid boilerplate, most daemons to use unix domain sockets sock daemon abstraction First candidate event daemon eventd Does not need any CTDB infrastructure run proc abstraction New protocol - request, reply Easy testing

33 Evolving the design Redesign of server code Second approach Split code out and create separate daemons Avoid boilerplate, most daemons to use unix domain sockets sock daemon abstraction First candidate event daemon eventd Does not need any CTDB infrastructure run proc abstraction New protocol - request, reply Easy testing run event abstraction

34 Laying the foundations

35 Laying the foundations CTDB State management Solved differently for different things tickles - Protocol to sync tickle lists nfs locks - Using persistent database Persistent databases are slow We are in the business of clustered databases New database model?

36 Laying the foundations CTDB State management Solved differently for different things tickles - Protocol to sync tickle lists nfs locks - Using persistent database Persistent databases are slow We are in the business of clustered databases New database model? Replicated database State information needed during lifetime of CTDB Volatile (CLEAR IF FIRST) Replicated (Re-use existing API) Uses g lock and transactions

37 Laying the foundations Database Performance 2 nodes (Intel Xeon E5620, RHEL6), 30 second test

38 Laying the foundations Database Performance 2 nodes (Intel Xeon E5620, RHEL6), 30 second test g lock test persistent replicated

39 Laying the foundations Database Performance 2 nodes (Intel Xeon E5620, RHEL6), 30 second test on disk tmpfs g lock test fcntl persistent replicated

40 Laying the foundations Database Performance 2 nodes (Intel Xeon E5620, RHEL6), 30 second test g lock test on disk tmpfs fcntl mutexes persistent replicated

41 Laying the foundations Database Performance 2 nodes (Intel Xeon E5620, RHEL6), 30 second test g lock test on disk tmpfs fcntl mutexes persistent on disk tmpfs fcntl replicated

42 Laying the foundations Database Performance 2 nodes (Intel Xeon E5620, RHEL6), 30 second test g lock test on disk tmpfs fcntl mutexes persistent on disk tmpfs fcntl mutexes replicated

43 Laying the foundations Database Performance 2 nodes (Intel Xeon E5620, RHEL6), 30 second test g lock test on disk tmpfs fcntl mutexes persistent replicated on disk tmpfs fcntl mutexes on disk tmpfs fcntl

44 Laying the foundations Database Performance 2 nodes (Intel Xeon E5620, RHEL6), 30 second test g lock test on disk tmpfs fcntl mutexes persistent replicated on disk tmpfs fcntl mutexes on disk tmpfs fcntl mutexes 80 89

45 Laying the foundations Database Performance 2 nodes (Intel Xeon E5620, RHEL6), 30 second test g lock test on disk tmpfs fcntl mutexes persistent on disk tmpfs fcntl mutexes replicated on disk tmpfs fcntl mutexes Why are transactions with mutexes so slow?

46 Laying the foundations Node-to-node communication

47 Laying the foundations Node-to-node communication CTDB REQ MESSAGE Can carry abritrary data Used by recovery daemon, samba SRVID based

48 Laying the foundations Node-to-node communication CTDB REQ MESSAGE Can carry abritrary data Used by recovery daemon, samba SRVID based Several issues

49 Laying the foundations Node-to-node communication CTDB REQ MESSAGE Can carry abritrary data Used by recovery daemon, samba SRVID based Several issues Multiple processes can get same message

50 Laying the foundations Node-to-node communication CTDB REQ MESSAGE Can carry abritrary data Used by recovery daemon, samba SRVID based Several issues Multiple processes can get same message Fire and forget

51 Laying the foundations Node-to-node communication CTDB REQ MESSAGE Can carry abritrary data Used by recovery daemon, samba SRVID based Several issues Multiple processes can get same message Fire and forget Tunnels

52 Laying the foundations Node-to-node communication CTDB REQ MESSAGE Can carry abritrary data Used by recovery daemon, samba SRVID based Several issues Multiple processes can get same message Fire and forget Tunnels New packet type CTDB REQ TUNNEL

53 Laying the foundations Node-to-node communication CTDB REQ MESSAGE Can carry abritrary data Used by recovery daemon, samba SRVID based Several issues Multiple processes can get same message Fire and forget Tunnels New packet type CTDB REQ TUNNEL Uses existing CTDB transport

54 Laying the foundations Node-to-node communication CTDB REQ MESSAGE Can carry abritrary data Used by recovery daemon, samba SRVID based Several issues Multiple processes can get same message Fire and forget Tunnels New packet type CTDB REQ TUNNEL Uses existing CTDB transport Register tunnels with tunnel id (new controls)

55 Laying the foundations Node-to-node communication CTDB REQ MESSAGE Can carry abritrary data Used by recovery daemon, samba SRVID based Several issues Multiple processes can get same message Fire and forget Tunnels New packet type CTDB REQ TUNNEL Uses existing CTDB transport Register tunnels with tunnel id (new controls) Client API to encapsulate packets

56 Laying the foundations Node-to-node communication CTDB REQ MESSAGE Can carry abritrary data Used by recovery daemon, samba SRVID based Several issues Multiple processes can get same message Fire and forget Tunnels New packet type CTDB REQ TUNNEL Uses existing CTDB transport Register tunnels with tunnel id (new controls) Client API to encapsulate packets New daemons can use new protocol

57 Laying the foundations Rethinking subsystem design

58 Laying the foundations Rethinking subsystem design Loose coupling to CTDB

59 Laying the foundations Rethinking subsystem design Loose coupling to CTDB Notifications (subsystem )

60 Laying the foundations Rethinking subsystem design Loose coupling to CTDB Notifications (subsystem ) Actions (subsystem )

61 Laying the foundations Rethinking subsystem design Loose coupling to CTDB Notifications (subsystem ) Actions (subsystem ) State transition graphs

62 Laying the foundations Rethinking subsystem design Loose coupling to CTDB Notifications (subsystem ) Actions (subsystem ) State transition graphs Candidates Cluster Manager Service Monitoring IP Failover

63 New Architecture

64 Cluster Manager

65 Cluster Manager Split cluster manager code

66 Cluster Manager Split cluster manager code Node 0 Node 1 Node 2 Cluster Manager Cluster Manager Cluster Manager CTDB CTDB CTDB

67 Cluster Manager Split cluster manager code Keep it loosely coupled Node 0 Node 1 Node 2 Cluster Manager Cluster Manager Cluster Manager CTDB CTDB CTDB

68 Cluster Manager Split cluster manager code Keep it loosely coupled Node 0 Node 1 Node 2 Cluster Manager Cluster Manager Cluster Manager Glue Glue Glue CTDB CTDB CTDB

69 Cluster Manager Split cluster manager code Keep it loosely coupled Support 3rd party replacements (e.g. etcd) Node 0 Node 1 Node 2 Cluster Manager Cluster Manager Cluster Manager Glue Glue Glue CTDB CTDB CTDB

70 Cluster Manager Split cluster manager code Keep it loosely coupled Support 3rd party replacements (e.g. etcd) Node 0 Node 1 Node 2 Cluster Manager Cluster Manager Cluster Manager Glue Glue Glue CTDB CTDB CTDB

71 Service Manager and IP Failover

72 Service Manager and IP Failover Separate service manager code (eventd +... )

73 Service Manager and IP Failover Separate service manager code (eventd +... ) Node 0 Node 1 Node 2 Service Manager Service Manager Service Manager CTDB CTDB CTDB

74 Service Manager and IP Failover Separate service manager code (eventd +... ) Separate IP failover code Node 0 Node 1 Node 2 Service Manager Service Manager Service Manager CTDB CTDB CTDB

75 Service Manager and IP Failover Separate service manager code (eventd +... ) Separate IP failover code Node 0 Node 1 Node 2 IP Failover IP Failover IP Failover Service Manager Service Manager Service Manager CTDB CTDB CTDB

76 Service Manager and IP Failover Separate service manager code (eventd +... ) Separate IP failover code IP failover as a service Node 0 Node 1 Node 2 IP Failover IP Failover IP Failover Service Manager Service Manager Service Manager CTDB CTDB CTDB

77 Service Manager and IP Failover Separate service manager code (eventd +... ) Separate IP failover code IP failover as a service Node 0 Node 1 Node 2 IP Failover IP Failover IP Failover Service Manager Service Manager Service Manager CTDB CTDB CTDB

78 Questions / Comments

The State of Samba (June 2011) Jeremy Allison Samba Team/Google Open Source Programs Office

The State of Samba (June 2011) Jeremy Allison Samba Team/Google Open Source Programs Office The State of Samba (June 2011) Jeremy Allison Samba Team/Google Open Source Programs Office jra@samba.org jra@google.com What is Samba? Provides File/Print/Authentication services to Windows clients from

More information

Clustered Samba Challenges and Directions. SDC 2016 Santa Clara

Clustered Samba Challenges and Directions. SDC 2016 Santa Clara SDC 2016 Santa Clara Volker Lendecke Samba Team / SerNet 2016-09-20 (2 / 18) SerNet Founded 1996 Offices in Göttingen and Berlin Topics: information security and data protection Specialized on Open Source

More information

Clustered NAS For Everyone Clustering Samba With CTDB A Tutorial At sambaxp 2009

Clustered NAS For Everyone Clustering Samba With CTDB A Tutorial At sambaxp 2009 Clustered NAS For Everyone Clustering Samba With A Tutorial At sambaxp 2009 Michael Adam obnox@samba.org SerNet / Samba Team 2009-04-21 Outline Outline 1 Cluster Challenges The Ideas Challenges For Samba

More information

Clustering Samba With CTDB A Tutorial At sambaxp 2010

Clustering Samba With CTDB A Tutorial At sambaxp 2010 Clustering Samba With CTDB A Tutorial At sambaxp 2010 Michael Adam obnox@samba.org SerNet / Samba Team 2010-05-05 Outline Outline 1 Cluster Challenges Introduction Challenges For Samba 2 CTDB The CTDB

More information

Clustering Samba With CTDB A Tutorial At sambaxp 2010

Clustering Samba With CTDB A Tutorial At sambaxp 2010 Clustering Samba With CTDB A Tutorial At sambaxp 2010 Michael Adam obnox@samba.org SerNet / Samba Team 2010-05-05 Outline Outline 1 Cluster Challenges Introduction Challenges For Samba 2 CTDB The CTDB

More information

Clustered Samba Not just a hack any more

Clustered Samba Not just a hack any more Clustered Samba Not just a hack any more Andrew Tridgell & Ronnie Sahlberg Samba Team At LCA last year... We described 'CTDB', a new lightweight clustered database We gave a hacked up demo It sort of worked

More information

PLAYING NICE WITH OTHERS: Samba HA with Pacemaker

PLAYING NICE WITH OTHERS: Samba HA with Pacemaker HALLO! PLAYING NICE WITH OTHERS: Samba HA with Pacemaker An Operetta in Three Parts José A. Rivera Software Engineer Team Member 2015.05.20 Overture INSERT DESIGNATOR, IF NEEDED 3 3 OVERTURE Who's this

More information

Clustered NAS For Everyone Clustering Samba With CTDB. NLUUG Spring Conference 2009 File Systems and Storage

Clustered NAS For Everyone Clustering Samba With CTDB. NLUUG Spring Conference 2009 File Systems and Storage Clustered NAS For Everyone Clustering Samba With CTDB NLUUG Spring Conference 2009 File Systems and Storage Michael Adam obnox@samba.org 2009-05-07 Contents 1 Cluster Challenges 2 1.1 The Ideas...............................

More information

Running And Troubleshooting A Samba/CTDB Cluster. A Tutorial At sambaxp 2011

Running And Troubleshooting A Samba/CTDB Cluster. A Tutorial At sambaxp 2011 Running And Troubleshooting A Samba/CTDB Cluster A Tutorial At sambaxp 2011 Michael Adam obnox@samba.org SerNet / Samba Team 2011-05-09 Welcome to enjoy today s Michael Adam tutorial sambaxp (2 / 18) Michael

More information

Dassault Enovia, a Case Study of CORBA. Introduction Distributed Architecture Orbix Im plem entation Detail Conlcusion

Dassault Enovia, a Case Study of CORBA. Introduction Distributed Architecture Orbix Im plem entation Detail Conlcusion Dassault Enovia, a Case Study of CORBA Introduction Distributed Architecture Orbix Im plem entation Detail Conlcusion Introduction What's a PLM solution? Who uses PLM products? The distributed requirem

More information

Mission Critical Linux

Mission Critical Linux http://www.mclx.com kohari@mclx.com High Availability Middleware For Telecommunications September, 2002 1 Founded in 1999 as an engineering company with financial backing from top name venture capitalist

More information

SDC 2015 Santa Clara

SDC 2015 Santa Clara SDC 2015 Santa Clara Volker Lendecke Samba Team / SerNet 2015-09-21 (2 / 17) SerNet Founded 1996 Offices in Göttingen and Berlin Topics: information security and data protection Specialized on Open Source

More information

SNIA SDC 2018 Santa Clara

SNIA SDC 2018 Santa Clara Clustered Samba Scalability Improvements SNIA SDC 2018 Santa Clara Volker Lendecke Samba Team / SerNet 2018-09-26 Volker Lendecke Samba Status (2 / 13) Samba architecture For every client Samba forks a

More information

VRT-202 Veritas Cluster Server for UNIX/Linux Administration

VRT-202 Veritas Cluster Server for UNIX/Linux Administration VRT-202 Veritas Cluster Server for UNIX/Linux Administration COURSE DESCRIPTION The VERITAS Cluster Server course is designed for the IT professional tasked with installing, configuring, and maintaining

More information

Implementing Persistent Handles in Samba. Ralph Böhme, Samba Team, SerNet

Implementing Persistent Handles in Samba. Ralph Böhme, Samba Team, SerNet Implementing Persistent Handles in Samba Ralph Böhme, Samba Team, SerNet 2018-09-25 Outline Recap on Persistent Handles Story of a genius idea: storing Peristent Handles in xattrs The long and boring story:

More information

CEPHALOPODS AND SAMBA IRA COOPER SNIA SDC

CEPHALOPODS AND SAMBA IRA COOPER SNIA SDC CEPHALOPODS AND SABA IRA COOPER SNIA SDC 2016.09.18 AGENDA CEPH Architecture. Why CEPH? RADOS RGW CEPHFS Current Samba integration with CEPH. Future directions. aybe a demo? 2 CEPH OTIVATING PRINCIPLES

More information

SMB2 and SMB3 in Samba: Durable File Handles and Beyond. sambaxp 2012

SMB2 and SMB3 in Samba: Durable File Handles and Beyond. sambaxp 2012 SMB2 and SMB3 in Samba: Durable File Handles and Beyond sambaxp 2012 Michael Adam (obnox@samba.org) Stefan Metzmacher (metze@samba.org) Samba Team / SerNet 2012-05-09 Hi there! Hey, who are you?... obnox

More information

VERITAS CLUSTER SERVER

VERITAS CLUSTER SERVER VERITAS CLUSTER SERVER COURSE DESCRIPTION 100% JOB GUARANTEE The Veritas Cluster Server course is designed for the IT professional tasked with installing, configuring, and maintaining VCS clusters. This

More information

Large Systems: Design + Implementation: Communication Coordination Replication. Image (c) Facebook

Large Systems: Design + Implementation: Communication Coordination Replication. Image (c) Facebook Large Systems: Design + Implementation: Image (c) Facebook Communication Coordination Replication Credits Slides largely based on Distributed Systems, 3rd Edition Maarten van Steen Andrew S. Tanenbaum

More information

From an open storage solution to a clustered NAS appliance

From an open storage solution to a clustered NAS appliance From an open storage solution to a clustered NAS appliance Dr.-Ing. Jens-Peter Akelbein Manager Storage Systems Architecture IBM Deutschland R&D GmbH 1 IBM SONAS Overview Enterprise class network attached

More information

CTDB + Samba: Scalable Network Storage For The Cloud. Storage Networking World Europe 2011

CTDB + Samba: Scalable Network Storage For The Cloud. Storage Networking World Europe 2011 CTDB + Samba: Scalable Network Storage For The Cloud Storage Networking World Europe 2011 Michael Adam obnox@samba.org Samba Team / SerNet 2011-11-03 Introduction Michael Adam CTDB + Samba (3 / 25) about:samba

More information

The CephFS Gateways Samba and NFS-Ganesha. David Disseldorp Supriti Singh

The CephFS Gateways Samba and NFS-Ganesha. David Disseldorp Supriti Singh The CephFS Gateways Samba and NFS-Ganesha David Disseldorp ddiss@samba.org Supriti Singh supriti.singh@suse.com Agenda Why Exporting CephFS over Samba and NFS-Ganesha What Architecture & Features Samba

More information

Experiences in Clustering CIFS for IBM Scale Out Network Attached Storage (SONAS)

Experiences in Clustering CIFS for IBM Scale Out Network Attached Storage (SONAS) Experiences in Clustering CIFS for IBM Scale Out Network Attached Storage (SONAS) Dr. Jens-Peter Akelbein Mathias Dietz, Christian Ambach IBM Germany R&D 2011 Storage Developer Conference. Insert Your

More information

This five-day, instructor-led, hands-on class covers how to use Veritas Cluster Server to manage applications in a high availability environment.

This five-day, instructor-led, hands-on class covers how to use Veritas Cluster Server to manage applications in a high availability environment. Veritas Cluster Server 6.0 for UNIX: Administration Day(s): 5 Course Code: HA0434 Overview The Veritas Cluster Server 6.0 for UNIX: Administration course is designed for the IT professional tasked with

More information

Mission-Critical Lustre at Santos. Adam Fox, Lustre User Group 2016

Mission-Critical Lustre at Santos. Adam Fox, Lustre User Group 2016 Mission-Critical Lustre at Santos Adam Fox, Lustre User Group 2016 About Santos One of the leading oil and gas producers in APAC Founded in 1954 South Australia Northern Territory Oil Search Cooper Basin

More information

SQL Server 2017 for your Mission Critical applications

SQL Server 2017 for your Mission Critical applications SQL Server 2017 for your Mission Critical applications Turn your critical data into real-time business insights September 2018 Turn data into insights with advanced data and analytics platforms Digitization

More information

System Verification At Scale: Thousands of Users Do you need to test with them or not?

System Verification At Scale: Thousands of Users Do you need to test with them or not? System Verification At Scale: Thousands of Users Do you need to test with them or not? Steven Buller Julian Cachua Christina Lara IBM AGENDA WHY thousands of users HOW to test & simulate at a scaled level

More information

HANDLING PERSISTENT PROBLEMS: PERSISTENT HANDLES IN SAMBA. Ira Cooper Tech Lead / Red Hat Storage SMB Team May 20, 2015 SambaXP

HANDLING PERSISTENT PROBLEMS: PERSISTENT HANDLES IN SAMBA. Ira Cooper Tech Lead / Red Hat Storage SMB Team May 20, 2015 SambaXP HANDLING PERSISTENT PROBLEMS: PERSISTENT HANDLES IN SAMBA Ira Cooper Tech Lead / Red Hat Storage SMB Team May 20, 2015 SambaXP 1 Who am I? Samba Team Member SMB2/SMB3 focused. Tech Lead Red Hat Storage

More information

libvnf: building VNFs made easy

libvnf: building VNFs made easy libvnf: building VNFs made easy Priyanka Naik, Akash Kanase, Trishal Patel, Mythili Vutukuru Dept. of Computer Science and Engineering Indian Institute of Technology, Bombay SoCC 18 11 th October, 2018

More information

Samba in a cross protocol environment

Samba in a cross protocol environment Mathias Dietz IBM Research and Development, Mainz Samba in a cross protocol environment aka SMB semantics vs NFS semantics Introduction Mathias Dietz (IBM) IBM Research and Development in Mainz, Germany

More information

Veritas Storage Foundation for Windows by Symantec

Veritas Storage Foundation for Windows by Symantec Veritas Storage Foundation for Windows by Symantec Advanced online storage management Veritas Storage Foundation 5.0 for Windows brings advanced online storage management to Microsoft Windows Server environments.

More information

Designing Windows Server 2008 Network and Applications Infrastructure

Designing Windows Server 2008 Network and Applications Infrastructure Designing Windows Server 2008 Network and Applications Infrastructure Course No. 6435B - 5 Days Instructor-led, Hands-on Introduction This five-day course will provide students with an understanding of

More information

Precision Time Protocol, and Sub-Microsecond Synchronization

Precision Time Protocol, and Sub-Microsecond Synchronization Linux Foundation End User Summit May 1, 2012 Precision Time Protocol, and Sub-Microsecond Synchronization Mike Kravetz IBM Linux Technology Center kravetz@us.ibm.com 2009 IBM Corporation Agenda Background/History

More information

Linux File Systems: Challenges and Futures Ric Wheeler Red Hat

Linux File Systems: Challenges and Futures Ric Wheeler Red Hat Linux File Systems: Challenges and Futures Ric Wheeler Red Hat Overview The Linux Kernel Process What Linux Does Well Today New Features in Linux File Systems Ongoing Challenges 2 What is Linux? A set

More information

Samba and Ceph. Release the Kraken! David Disseldorp

Samba and Ceph. Release the Kraken! David Disseldorp Samba and Ceph Release the Kraken! David Disseldorp ddiss@samba.org Agenda Ceph Overview State of Samba Integration Performance Outlook Ceph Distributed storage system Scalable Fault tolerant Performant

More information

MOVING FORWARD WITH FABRIC INTERFACES

MOVING FORWARD WITH FABRIC INTERFACES 14th ANNUAL WORKSHOP 2018 MOVING FORWARD WITH FABRIC INTERFACES Sean Hefty, OFIWG co-chair Intel Corporation April, 2018 USING THE PAST TO PREDICT THE FUTURE OFI Provider Infrastructure OFI API Exploration

More information

Synology Alex Wang CEO, Synology America

Synology Alex Wang CEO, Synology America Win a DS718+! Share what you see today using #Synology2019NYC Once posted, send the link to synology2019nyc@synology.com Entries close October 19, 2018 The winner will be notified via e-mail Synology 2019

More information

Implementing SMB2 in Samba. Opening Windows to a Wider. Jeremy Allison Samba Team/Google Open Source Programs Office

Implementing SMB2 in Samba. Opening Windows to a Wider. Jeremy Allison Samba Team/Google Open Source Programs Office Implementing SMB2 in Samba Jeremy Allison Samba Team/Google Open Source Programs Office jra@samba.org jra@google.com What is SMB2? Microsoft's replacement for SMB/CIFS. Ships in Vista, Windows7 and Windows

More information

Realizing the Promise of SANs

Realizing the Promise of SANs Business without interruption. Realizing the Promise of SANs Bill North Director, Storage Network Programs Strategic Initiatives Group VERITAS Software Education Committee Chairman Storage Network Industry

More information

PART B UNIT II COMMUNICATION IN DISTRIBUTED SYSTEM PART A

PART B UNIT II COMMUNICATION IN DISTRIBUTED SYSTEM PART A CS6601 DISTRIBUTED SYSTEMS QUESTION BANK UNIT 1 INTRODUCTION 1. What is a distributed system? 2. Mention few examples of distributed systems. 3. Mention the trends in distributed systems. 4. What are backbones

More information

Open Source Storage. Ric Wheeler Architect & Senior Manager April 30, 2012

Open Source Storage. Ric Wheeler Architect & Senior Manager April 30, 2012 Open Source Storage Architect & Senior Manager rwheeler@redhat.com April 30, 2012 1 Linux Based Systems are Everywhere Used as the base for commercial appliances Enterprise class appliances Consumer home

More information

Wasser drauf, umrühren, fertig?

Wasser drauf, umrühren, fertig? Wasser drauf, umrühren, fertig? Steffen Miller Principal Sales Consultant Agenda Motivation Was ist ein WebLogic Cluster? Cluster Konzepte Q & A WLS HA Focus Areas Data Failure Human

More information

Understanding High Availability options for PostgreSQL

Understanding High Availability options for PostgreSQL Understanding High Availability options for PostgreSQL Madan Kumar K Member of Technical Staff, ScaleGrid.io @ImMadanK High Availability 101 Redundancy is the key Standalone vs. Master-Standby Master Server

More information

Distributed Systems. Hajussüsteemid MTAT Distributed File Systems. (slides: adopted from Meelis Roos DS12 course) 1/25

Distributed Systems. Hajussüsteemid MTAT Distributed File Systems. (slides: adopted from Meelis Roos DS12 course) 1/25 Hajussüsteemid MTAT.08.024 Distributed Systems Distributed File Systems (slides: adopted from Meelis Roos DS12 course) 1/25 Examples AFS NFS SMB/CIFS Coda Intermezzo HDFS WebDAV 9P 2/25 Andrew File System

More information

VMware vsphere 6.5: Install, Configure, Manage (5 Days)

VMware vsphere 6.5: Install, Configure, Manage (5 Days) www.peaklearningllc.com VMware vsphere 6.5: Install, Configure, Manage (5 Days) Introduction This five-day course features intensive hands-on training that focuses on installing, configuring, and managing

More information

Centralized configuration management using registry tdb in a CTDB cluster

Centralized configuration management using registry tdb in a CTDB cluster Mathias Dietz Christian Ambach Centralized configuration management using registry tdb in a CTDB cluster Introduction Christian Ambach and Mathias Dietz Working for IBM Research and Development in Mainz

More information

MultiPath TCP : Linux Kernel Implementation

MultiPath TCP : Linux Kernel Implementation MultiPath : Linux Kernel Implementation Presenter: Christoph Paasch IP Networking Lab Université catholique de Louvain February 3, 2012 http://mptcp.info.ucl.ac.be Presenter: Christoph Paasch - IP Networking

More information

InfiniBand Linux Operating System Software Access Layer

InfiniBand Linux Operating System Software Access Layer Software Architecture Specification (SAS) Revision Draft 2 Last Print Date: 4/19/2002-9:04 AM Copyright (c) 1996-2002 Intel Corporation. All rights reserved. InfiniBand Linux Operating System Software

More information

Samba 4 Status Report

Samba 4 Status Report Status Report Jelmer Vernooij Samba Team / SerNet jelmer@samba.org Andrew Bartlett Samba Team / Red Hat abartlet@samba.org SambaXP April 2007 1 - Where are we now? Originally started in 2003, as an effort

More information

Veritas Storage Foundation for Windows by Symantec

Veritas Storage Foundation for Windows by Symantec Veritas Storage Foundation for Windows by Symantec Advanced online storage management Veritas Storage Foundation 5.1 for Windows brings advanced online storage management to Microsoft Windows Server environments,

More information

SMB3 Multi-Channel in Samba

SMB3 Multi-Channel in Samba SMB3 Multi-Channel in Samba... Now Really! Michael Adam Red Hat / samba.org sambaxp - 2016-05-11 Introduction Michael Adam MC in Samba (5/41) SMB - mini history SMB: created around 1983 by Barry Feigenbaum,

More information

[VMICMV6.5]: VMware vsphere: Install, Configure, Manage [V6.5]

[VMICMV6.5]: VMware vsphere: Install, Configure, Manage [V6.5] [VMICMV6.5]: VMware vsphere: Install, Configure, Manage [V6.5] Length Delivery Method : 5 Days : Instructor-led (Classroom) Course Overview This five-day course features intensive hands-on training that

More information

SerNet. Samba Status Update. SNIA SDC 2011 Santa Clara, CA. Volker Lendecke SerNet Samba Team

SerNet. Samba Status Update. SNIA SDC 2011 Santa Clara, CA. Volker Lendecke SerNet Samba Team Samba Status Update SNIA SDC 2011 Santa Clara, CA Volker Lendecke SerNet Samba Team 05/2011, Volker Lendecke, SerNet Service Network GmbH, Seite 1 Volker Lendecke Co-founder SerNet - Service Network GmbH

More information

VMware vsphere: Install, Configure, Manage (vsphere ICM 6.7)

VMware vsphere: Install, Configure, Manage (vsphere ICM 6.7) VMware vsphere: Install, Configure, Manage (vsphere ICM 6.7) COURSE OVERVIEW: This five-day course features intensive hands-on training that focuses on installing, configuring, and managing VMware vsphere

More information

VMWARE VSPHERE: FAST TRACK V6.7 (EDU-VSFT67)

VMWARE VSPHERE: FAST TRACK V6.7 (EDU-VSFT67) VMWARE VSPHERE: FAST TRACK V6.7 (EDU-VSFT67) Dauer: 5 Tage Durchführungsart: Präsenztraining Nr.: 59444 Preis: 4.550,00 (netto) / 5.414,50 inkl. 19% MwSt. Zielgruppe: System Administrators System engineers

More information

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led

Course Outline. Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led Developing Microsoft Azure Solutions Course 20532C: 4 days Instructor Led About this course This course is intended for students who have experience building ASP.NET and C# applications. Students will

More information

Performance comparisons and trade-offs for various MySQL replication schemes

Performance comparisons and trade-offs for various MySQL replication schemes Performance comparisons and trade-offs for various MySQL replication schemes Darpan Dinker VP Engineering Brian O Krafka, Chief Architect Schooner Information Technology, Inc. http://www.schoonerinfotech.com/

More information

Developing Enterprise Cloud Solutions with Azure

Developing Enterprise Cloud Solutions with Azure Developing Enterprise Cloud Solutions with Azure Java Focused 5 Day Course AUDIENCE FORMAT Developers and Software Architects Instructor-led with hands-on labs LEVEL 300 COURSE DESCRIPTION This course

More information

Advanced Operating Systems

Advanced Operating Systems Advanced Operating Systems Distributed File Systems Lecture 11 Introduction Distributed file systems support the sharing of information in the form of files throughout the intranet. A distributed file

More information

Comparison of Service Description and Composition for Complex 3-tier Cloud-based Services

Comparison of Service Description and Composition for Complex 3-tier Cloud-based Services Date: 2017. 08. 28 Place: Dalian, China Comparison of Service Description and Composition for Complex 3-tier Cloud-based Services Asia Pacific Advanced Network (APAN) Cloud Working Group Meeting 2017 Moonjoong

More information

Compute - 36 PCPUs (72 vcpus) - Intel Xeon E5 2686 v4 (Broadwell) - 512GB RAM - 8 x 2TB NVMe local SSD - Dedicated Host vsphere Features - vsphere HA - vmotion - DRS - Elastic DRS Storage - ESXi boot-from-ebs

More information

Network Requirements

Network Requirements GETTING STARTED GUIDE ALCATEL-LUCENT RAINBOW TM Network Requirements GETTING STARTED GUIDE JANVIER 2017 Author: R&D - Cloud Services Disclaimer This documentation is provided for reference purposes only.

More information

An Introduction to Kubernetes

An Introduction to Kubernetes 8.10.2016 An Introduction to Kubernetes Premys Kafka premysl.kafka@hpe.com kafkapre https://github.com/kafkapre { History }???? - Virtual Machines 2008 - Linux containers (LXC) 2013 - Docker 2013 - CoreOS

More information

Linux Clustering & Storage Management. Peter J. Braam CMU, Stelias Computing, Red Hat

Linux Clustering & Storage Management. Peter J. Braam CMU, Stelias Computing, Red Hat Linux Clustering & Storage Management Peter J. Braam CMU, Stelias Computing, Red Hat Disclaimer Several people are involved: Stephen Tweedie (Red Hat) Michael Callahan (Stelias) Larry McVoy (BitMover)

More information

System Specification

System Specification NetBrain Integrated Edition 7.0 System Specification Version 7.0b1 Last Updated 2017-11-07 Copyright 2004-2017 NetBrain Technologies, Inc. All rights reserved. Introduction NetBrain Integrated Edition

More information

Important DevOps Technologies (3+2+3days) for Deployment

Important DevOps Technologies (3+2+3days) for Deployment Important DevOps Technologies (3+2+3days) for Deployment DevOps is the blending of tasks performed by a company's application development and systems operations teams. The term DevOps is being used in

More information

QNAP OpenStack Ready NAS For a Robust and Reliable Cloud Platform

QNAP OpenStack Ready NAS For a Robust and Reliable Cloud Platform QNAP OpenStack Ready NAS For a Robust and Reliable Cloud Platform Agenda IT transformation and challenges OpenStack A new star in the cloud world How does OpenStack satisfy IT demands? QNAP + OpenStack

More information

Lecture 5: Object Interaction: RMI and RPC

Lecture 5: Object Interaction: RMI and RPC 06-06798 Distributed Systems Lecture 5: Object Interaction: RMI and RPC Distributed Systems 1 Recap Message passing: send, receive synchronous versus asynchronous No global Time types of failure socket

More information

Developing Microsoft Azure Solutions (MS 20532)

Developing Microsoft Azure Solutions (MS 20532) Developing Microsoft Azure Solutions (MS 20532) COURSE OVERVIEW: This course is intended for students who have experience building ASP.NET and C# applications. Students will also have experience with the

More information

Distributed traces modeling and critical path analysis

Distributed traces modeling and critical path analysis Distributed traces modeling and critical path analysis Progress Report Meeting December 6 th 2012 Francis Giraldeau francis.giraldeau@polymtl.ca Under the direction of Michel Dagenais DORSAL Lab, École

More information

Contents. 1.1 What Operating Systems Do Computer-System Organization Computer-System Architecture 12. Operating-System Structures

Contents. 1.1 What Operating Systems Do Computer-System Organization Computer-System Architecture 12. Operating-System Structures PART ONE Chapter 1 Introduction OVERVIEW 1.1 What Operating Systems Do 3 1.2 Computer-System Organization 6 1.3 Computer-System Architecture 12 1.4 Operating-System Structure 15 1.5 Operating-System Operations

More information

An Introduction to GPFS

An Introduction to GPFS IBM High Performance Computing July 2006 An Introduction to GPFS gpfsintro072506.doc Page 2 Contents Overview 2 What is GPFS? 3 The file system 3 Application interfaces 4 Performance and scalability 4

More information

How To Make Databases on Linux on System z Highly Available

How To Make Databases on Linux on System z Highly Available How To Make Databases on Linux on System z Highly Available Mike Friesenegger (mikef@suse.com) SUSE Wednesday, August 14, 2013 Session Number 13437 Agenda Clarify the term "Availability" What is High Availability

More information

Resilient and Fast Persistent Container Storage Leveraging Linux s Storage Functionalities Philipp Reisner, CEO LINBIT

Resilient and Fast Persistent Container Storage Leveraging Linux s Storage Functionalities Philipp Reisner, CEO LINBIT Resilient and Fast Persistent Container Storage Leveraging Linux s Storage Functionalities Philipp Reisner, CEO LINBIT LINBIT - the company behind it COMPANY OVERVIEW TECHNOLOGY OVERVIEW Developer of DRBD

More information

SDC EMEA 2019 Tel Aviv

SDC EMEA 2019 Tel Aviv Integrating Storage Systems into Active Directory SDC EMEA 2019 Tel Aviv Volker Lendecke Samba Team / SerNet 2019-01-30 Volker Lendecke AD integration (2 / 16) Overview Active Directory Authentication

More information

TECHNICAL WHITE PAPER. Using Stateless Linux with Veritas Cluster Server. Linux

TECHNICAL WHITE PAPER. Using Stateless Linux with Veritas Cluster Server. Linux TECHNICAL WHITE PAPER Using Stateless Linux with Veritas Cluster Server Linux Pranav Sarwate, Assoc SQA Engineer Server Availability and Management Group Symantec Technical Network White Paper Content

More information

Accelerating Parallel Analysis of Scientific Simulation Data via Zazen

Accelerating Parallel Analysis of Scientific Simulation Data via Zazen Accelerating Parallel Analysis of Scientific Simulation Data via Zazen Tiankai Tu, Charles A. Rendleman, Patrick J. Miller, Federico Sacerdoti, Ron O. Dror, and David E. Shaw D. E. Shaw Research Motivation

More information

Contents. 1.1 What Operating Systems Do Computer-System Organization Computer-System Architecture 12. Operating-System Structures

Contents. 1.1 What Operating Systems Do Computer-System Organization Computer-System Architecture 12. Operating-System Structures PART ONE Chapter 1 Introduction OVERVIEW 1.1 What Operating Systems Do 3 1.2 Computer-System Organization 6 1.3 Computer-System Architecture 12 1.4 Operating-System Structure 18 1.5 Operating-System Operations

More information

ebay Marketplace Architecture

ebay Marketplace Architecture ebay Marketplace Architecture Architectural Strategies, Patterns, and Forces Randy Shoup, ebay Distinguished Architect QCon SF 2007 November 9, 2007 What we re up against ebay manages Over 248,000,000

More information

LUSTRE NETWORKING High-Performance Features and Flexible Support for a Wide Array of Networks White Paper November Abstract

LUSTRE NETWORKING High-Performance Features and Flexible Support for a Wide Array of Networks White Paper November Abstract LUSTRE NETWORKING High-Performance Features and Flexible Support for a Wide Array of Networks White Paper November 2008 Abstract This paper provides information about Lustre networking that can be used

More information

VMware vsphere: Fast Track [V6.7] (VWVSFT)

VMware vsphere: Fast Track [V6.7] (VWVSFT) VMware vsphere: Fast Track [V6.7] (VWVSFT) Formato do curso: Presencial Preço: 3950 Nível: Avançado Duração: 50 horas This five-day, intensive course takes you from introductory to advanced VMware vsphere

More information

Data Management in Application Servers. Dean Jacobs BEA Systems

Data Management in Application Servers. Dean Jacobs BEA Systems Data Management in Application Servers Dean Jacobs BEA Systems Outline Clustered Application Servers Adding Web Services Java 2 Enterprise Edition (J2EE) The Application Server platform for Java Java Servlets

More information

Intellicus Cluster and Load Balancing- Linux. Version: 18.1

Intellicus Cluster and Load Balancing- Linux. Version: 18.1 Intellicus Cluster and Load Balancing- Linux Version: 18.1 1 Copyright 2018 Intellicus Technologies This document and its content is copyrighted material of Intellicus Technologies. The content may not

More information

LUG 2012 From Lustre 2.1 to Lustre HSM IFERC (Rokkasho, Japan)

LUG 2012 From Lustre 2.1 to Lustre HSM IFERC (Rokkasho, Japan) LUG 2012 From Lustre 2.1 to Lustre HSM Lustre @ IFERC (Rokkasho, Japan) Diego.Moreno@bull.net From Lustre-2.1 to Lustre-HSM - Outline About Bull HELIOS @ IFERC (Rokkasho, Japan) Lustre-HSM - Basis of Lustre-HSM

More information

TrafficDB: HERE s High Performance Shared-Memory Data Store Ricardo Fernandes, Piotr Zaczkowski, Bernd Göttler, Conor Ettinoffe, and Anis Moussa

TrafficDB: HERE s High Performance Shared-Memory Data Store Ricardo Fernandes, Piotr Zaczkowski, Bernd Göttler, Conor Ettinoffe, and Anis Moussa TrafficDB: HERE s High Performance Shared-Memory Data Store Ricardo Fernandes, Piotr Zaczkowski, Bernd Göttler, Conor Ettinoffe, and Anis Moussa EPL646: Advanced Topics in Databases Christos Hadjistyllis

More information

Essentials. Oracle Solaris Cluster. Tim Read. Upper Saddle River, NJ Boston Indianapolis San Francisco. Capetown Sydney Tokyo Singapore Mexico City

Essentials. Oracle Solaris Cluster. Tim Read. Upper Saddle River, NJ Boston Indianapolis San Francisco. Capetown Sydney Tokyo Singapore Mexico City Oracle Solaris Cluster Essentials Tim Read PRENTICE HALL Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Paris Madrid Capetown Sydney Tokyo Singapore Mexico

More information

VMware - VMware vsphere: Install, Configure, Manage [V6.7]

VMware - VMware vsphere: Install, Configure, Manage [V6.7] VMware - VMware vsphere: Install, Configure, Manage [V6.7] Code: Length: URL: EDU-VSICM67 5 days View Online This five-day course features intensive hands-on training that focuses on installing, configuring,

More information

EMC VPLEX Geo with Quantum StorNext

EMC VPLEX Geo with Quantum StorNext White Paper Application Enabled Collaboration Abstract The EMC VPLEX Geo storage federation solution, together with Quantum StorNext file system, enables a global clustered File System solution where remote

More information

A GPFS Primer October 2005

A GPFS Primer October 2005 A Primer October 2005 Overview This paper describes (General Parallel File System) Version 2, Release 3 for AIX 5L and Linux. It provides an overview of key concepts which should be understood by those

More information

Windows Server 2008 R2 Power Start Workshop: Product Overview for Business Decision Makers. Alejandro García Sánchez Readiness Champion

Windows Server 2008 R2 Power Start Workshop: Product Overview for Business Decision Makers. Alejandro García Sánchez Readiness Champion Windows Server 2008 R2 Power Start Workshop: Product Overview for Business Decision Makers Alejandro García Sánchez Readiness Champion Agenda Editions and Features Windows Server 2008R2 Editions and Features

More information

STORAGE LATENCY x. RAMAC 350 (600 ms) NAND SSD (60 us)

STORAGE LATENCY x. RAMAC 350 (600 ms) NAND SSD (60 us) 1 STORAGE LATENCY 2 RAMAC 350 (600 ms) 1956 10 5 x NAND SSD (60 us) 2016 COMPUTE LATENCY 3 RAMAC 305 (100 Hz) 1956 10 8 x 1000x CORE I7 (1 GHZ) 2016 NON-VOLATILE MEMORY 1000x faster than NAND 3D XPOINT

More information

Scalability of the Microsoft Cluster Service

Scalability of the Microsoft Cluster Service Scalability of the Microsoft Cluster Service Werner Vogels, Dan Dumitriu, Ashutosh Agrawal, Teck Chia, Katherine Guo Reliable Distributed Systems Group Dept. of Computer Science Cornell University Agenda

More information

VMWARE SOLUTIONS AND THE DATACENTER. Fredric Linder

VMWARE SOLUTIONS AND THE DATACENTER. Fredric Linder VMWARE SOLUTIONS AND THE DATACENTER Fredric Linder MORE THAN VSPHERE vsphere vcenter Core vcenter Operations Suite vcenter Operations Management Vmware Cloud vcloud Director Chargeback VMware IT Business

More information

e BOOK Do you feel trapped by your database vendor? What you can do to take back control of your database (and its associated costs!

e BOOK Do you feel trapped by your database vendor? What you can do to take back control of your database (and its associated costs! e BOOK Do you feel trapped by your database vendor? What you can do to take back control of your database (and its associated costs!) With private and hybrid cloud infrastructures now reaching critical

More information

Design and Architecture. Derek Collison

Design and Architecture. Derek Collison Design and Architecture Derek Collison What is Cloud Foundry? 2 The Open Platform as a Service 3 4 What is PaaS? Or more specifically, apaas? 5 apaas Application Platform as a Service Applications and

More information

Veritas Storage Foundation from Symantec

Veritas Storage Foundation from Symantec Simplified, Scalable and Cost-Effective Storage Management Overviewview provides a complete solution for heterogeneous online storage management. Based on the industry-leading Veritas Volume Manager from

More information

Konstantin Shvachko, Hairong Kuang, Sanjay Radia, Robert Chansler Yahoo! Sunnyvale, California USA {Shv, Hairong, SRadia,

Konstantin Shvachko, Hairong Kuang, Sanjay Radia, Robert Chansler Yahoo! Sunnyvale, California USA {Shv, Hairong, SRadia, Konstantin Shvachko, Hairong Kuang, Sanjay Radia, Robert Chansler Yahoo! Sunnyvale, California USA {Shv, Hairong, SRadia, Chansler}@Yahoo-Inc.com Presenter: Alex Hu } Introduction } Architecture } File

More information

High Availability for Postgres using OpenSource tools. By Jobin Augustine & HariKrishna

High Availability for Postgres using OpenSource tools. By Jobin Augustine & HariKrishna High Availability for Postgres using OpenSource tools By Jobin Augustine & HariKrishna Introduction Jobin Augustine Designation : Architect Email: jobin.augustine@openscg.com Contact No: + 91 9989932600

More information

Lecture 06: Distributed Object

Lecture 06: Distributed Object Lecture 06: Distributed Object Distributed Systems Behzad Bordbar School of Computer Science, University of Birmingham, UK Lecture 0? 1 Recap Interprocess communication Synchronous and Asynchronous communication

More information

1V0-642.exam.30q.

1V0-642.exam.30q. 1V0-642.exam.30q Number: 1V0-642 Passing Score: 800 Time Limit: 120 min 1V0-642 VMware Certified Associate 6 Network Visualization Fundamentals Exam Exam A QUESTION 1 Which is NOT a benefit of virtualized

More information