This post is more than 5 years old
1 Rookie
•
36 Posts
0
4962
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
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
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
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?
Anonymous
5 Practitioner
5 Practitioner
•
274.2K Posts
0
February 19th, 2014 03:00
Hi Guys,
On this topic of scale-out file server (SMB3 share) for application, does out VPLEX-Metro supports running the SQL 2012 on native SMB3 shares on CSV, presented as block storage to a Windows 2012 R2 server? I presume this will be supported just like running the HyperV on CSV across VPLEX-Metro but wanted to be sure there will not be any gotcha that I might not be aware of... Thanks.
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.
Anonymous
5 Practitioner
5 Practitioner
•
274.2K Posts
0
February 19th, 2014 04:00
I guess one of the primary reason for the use of SOFS is the capability for transparent failover with zero client downtime due to the re-routing done by SMB witness when there is a node outage. In other word, the client operation goes uninterrupted even after a "failover" with no connection drops albeit at a higher storage latency for the apps.
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.
Anonymous
5 Practitioner
5 Practitioner
•
274.2K Posts
0
February 19th, 2014 04:00
Hi Paul,
I understand the use case with SOFS but the sales team would like to achieve active-active SQL 2012 DB at the backend for Documentum. So, they are asking if VPLEX-METRO supports running SOFS with SQL 2012 sitting on top for active-active operations supporting Documentum. We know that SOFS is really not suitable for home directories (large number of small file size with metadata) type of workloads. The objective is to have uninterrupted operation for the Documentum System without the need for any VM live migration or failover.
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...![](https://prod-care-community-cdn.sprinklr.com/community/687062f5-603c-4f5f-ab9d-31aa7cacb376/ReVNXandSMB3-a04992d6-61c2-4b20-b2c8-4a8bb0169fbd-190293931)
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.