This post is more than 5 years old
1 Rookie
•
36 Posts
0
5026
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
No Events found!
EdwinVanMierlo
39 Posts
0
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
0
February 6th, 2014 02:00
Edwin,
thanks for your answer
sddc_guy
159 Posts
2
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
0
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
0
February 6th, 2014 08:00
That's correct, it's not enabled by default on VNX2.
pgaljan
61 Posts
0
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
61 Posts
0
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
61 Posts
0
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.
EdwinVanMierlo
39 Posts
0
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
0
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.