dwatelet

updated

13 years ago

D

dwatelet

1 Rookie

36 Posts

0

5406

February 6th, 2014 02:00

VNX and SMB 3

Hi


By using Windows 2012 or 2012 R2, you can create a SMB Share, during the process you can choose the type  of share,

as an example I choose SMB  Share - Applications.


By using VNX File, you could create a CIFS Share but without this kind of option, you just have to be sure that the VNX has been set up to use SMB 3.


My question is :

What is the difference between a "SMB Share" and a "SMB Share application" ?

does the O/S modify something to improve performance ?

Is it only a way to be sure to enable CA and Multichannel ?

thanks for your help

smb3.JPG.jpg

  • 3440

    0

    Posted February 6th, 2014 02:00

    Hi Daniel

    From this blog post: Windows Server 2012, File Servers and SMB 3.0 – Simpler and Easier by Design - Jose Barreto's Blog - Site Home - TechNet…

    "In Server Manager, you get an “SMB Share – Quick” that creates a simple share, an “SMB Share – Advanced” wizard to create shares with additional options (like quotas and screening) and an “SMB Share – Applications” wizard specifically for creating shares intended for server-to-server workloads (like Hyper-V over SMB or SQL Server over SMB)."


    The main difference between a quick share and a share for applications is a feature called Continues Availability. This feature is required for applications like Hyper-V and SQL Server. Continues Availability requires that each write goes directly to the storage subsystem without any interference from the Windows Cache Manager in order to prevent data loss.

    So the question really is, what would you like to do with the share you are about to create?

    HTH,

    Edwin.

    If this answer was useful, please "Mark as Answer" and "Like"

  • dwatelet

    1 Rookie

    36 Posts

    3440

    0

    Posted February 6th, 2014 02:00

    Edwin,

    thanks for your answer

  • sddc_guy

    159 Posts

    3440

    2

    Posted February 6th, 2014 03:00

    Daniel,  the Server manager is for Easy Day toi Day Tasks and tries to ban the Use of Commands.

    As ed Mentioned, Data is written Directly to Disk and Special App Informations are stored.

    You can also Create the share with Powershell:

    New-SmbShare -ContinuouslyAvailable

    and check for ca flag with

    Get-SmbShare | fl Name,ContinuouslyAvail

    Name                  : NETLOGON

    ContinuouslyAvailable : False

    Name                  : sayno2azureDAG.sayno2azure.local

    ContinuouslyAvailable : True

    You can change the ca Flag with get-smbshare | Set-SmbShare -ContinuouslyAvailable $True

    Multicahnnel however is relatet to TCP Connections Between Client and Server. For each Dedicated TCP ( IP ) Connection between server and CLient, you will get extra Banwith

    The smbshare PS Module  has some Powershell CMDlets for Multichannel

    PS C:\Users\Administrator> get-command -noun *multichan*

    CommandType     Name                                               ModuleName

    -----------     ----                                               ----------

    Function        Get-SmbMultichannelConnection                      SmbShare

    Function        Get-SmbMultichannelConstraint                      SmbShare

    Function        New-SmbMultichannelConstraint                      SmbShare

    Function        Remove-SmbMultichannelConstraint                   SmbShare

    Function        Update-SmbMultichannelConnection                   SmbShare

  • dwatelet

    1 Rookie

    36 Posts

    3439

    0

    Posted February 6th, 2014 04:00

    Karsten

    so in that case on VNX you also have to enable CA on File System.

    by using server_export with flag type=CA.

    It's not enable by default, maybe it change on VNX2 but I don't think

    Regards

  • mmcghee1

    18 Posts

    3439

    0

    Posted February 6th, 2014 08:00

    That's correct, it's not enabled by default on VNX2.

  • pgaljan

    2 Intern

    61 Posts

    3439

    0

    Posted February 19th, 2014 03:00

    I think it depends on the use case.  SOFS is not intended for applications like home directories (see here for more information http://www.aidanfinn.com/?p=12786 ).

    So this leaves you with Hyper-V and SQL Server as use cases.  In which case, why not use the block devices directly?

  • pgaljan

    2 Intern

    61 Posts

    512

    0

    Posted February 19th, 2014 04:00

    Excellent! I would refer to this paper along the call that we had some time ago with Robert Wagner where he described the paper. The recording is here , and the slides are here .

    Edwin is right – you can deploy SOFS on CSV on a VPLEX dvol. I wouldn’t necessarily do it, though.

  • pgaljan

    2 Intern

    61 Posts

    1955

    0

    Posted February 19th, 2014 04:00

    You are correct Edwin. But you can run SQL on normal clustered disks. So I’m having difficulty understanding what would motivate a person to put the SOFS layer in for HyperV and SQL. It adds complexity and cost, and reduces availability.

  • 3439

    0

    Posted February 19th, 2014 04:00

    Paul,

    you cannot natively install SQL server databases on CSV disk, you can in simple (clustered-) disk.

    ah Paul, you edited your post...

    kmgan,

    So we are talking about two things here, as I see it:

    Option 1 (run two clusters)

    Cluster1: CSV clustered disk hosting the Scale Out Fileserver for Applications -- on VPLEX

    Cluster2: (no disk) SQL server using SMB3 shares from Cluster1

    Option 2 (run one cluster)

    Cluster1: non-CSV clustered disk, running SQL server -- on VPLEX

    For the question "can you run a Scale Out Fileserver on CSV cluster running on VPLEX"

    yes; the "load of the CSV" does not change the storage requirements in regards to supportability on VPLEX (compared to Hyper-V). As VPLEX supports CSV for Hyper-V, it supports CSV for Scale Out Fileserver for Applications.

    HTH,

    Edwin.

    If this answer was useful, please "Mark as Answer" and "Like"

  • JamesBEMC

    257 Posts

    512

    0

    Posted February 19th, 2014 05:00

    it's possible, but the amount of noise across the VPLEX links as the SMB servers would be actively updating sections of the same VHDXs, in the same block areas as part of active/active and CA could be signiifcant.