博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Hyper-V 3.0功能部署PART 3:部署SMB共享存储
阅读量:5934 次
发布时间:2019-06-19

本文共 1526 字,大约阅读时间需要 5 分钟。

在前面文章里,我们实现了服务器虚拟化基本的需求,通过管理器(一般的服务器虚拟化也称为客户端)远程管理多台Hyper-V虚拟化主机,从而简化对虚拟服务器的管理,增强管理员的管理体验。然后根据Hyper-V的实际情况,配置了防火墙和证书。

当然这些东西都是外在的,作为强大的服务器虚拟化系统,这点功能根本不算什么,Hyper-V 2.0其实就已经可以实现远程管理了,并且效果也很好,只不过3.0我们再来罗列,可能就更会有感觉些了。

今天我们要介绍的内容是SMB 3.0共享存储,好的服务器虚拟化没有共享存储那就不是好的,的确,如果连共享存储都没有,如何实现快速的实时迁移?如何实现A主机宕机后快速切换到B主机?如何保证高可用性、业务连续性?

所以我们要在生产环节做,必须要有共享存储,但是传统的共享存储、存储服务器价格昂贵,要想低成本实现高可用,真的是望尘莫及。但在Hyper-V 3.0时代,有服务器就能廉价的实现高可用,性价比超高!没错,那就是我们今天的主题,SMB 3.0,如果对SMB 3.0有疑惑,可以看一下这篇文章:

下面我们就开始部署SMB共享存储服务器,我这里的环境就直接用我的DC了,因为仅仅是演示简单的DEMO,如果是生产环节建议使用专门的文件服务器,并且可以通过阵列、群集等多种方式来实现具有高性能、伸缩性的SMB共享存储。打开服务器管理器,并切换到文件和存储服务,然后我们在文件和存储服务选项卡中选择共享,并在右侧的共享任务选择新建共享。

在新建共享向导中,我们需要选择文件共享配置类型,因为我们是用于存放Hyper-V的存储,所以我们这里选择 SMB共享 - 应用程序,此配置文件将针对Hyper-V存储以及数据库存储做优化。

然后我们需要选择共享位置,我这里就俩盘,所以果断选择D盘了。

然后会让我们输入共享名称,并且会自动在上一步骤中的位置创建X:\Shares\的默认路径用作存放共享位置。我们在共享名称中可以设置一个比较简单好记上口的名称,以便我们在其他位置进行访问。

然后会让我们选择其他设置,由于我们这里是用于Hyper-V存储,所以可以不选择这些。如果选择加密数据访问,这将使得Hyper-V存储到SMB共享存储的文件是经过加密传输的。

然后在权限设置页面,我们单击自定义权限。

然后在高级安全设置中单击添加。

在权限项目中的主机进行设置,单击选择主体。

然后打开选择用户、计算机或组对话框中,默认没有计算机对象,所以需要修改对象类型,单击右侧的对象类型。

然后我们选择计算机,单击确定。

然后我们在搜索一下我们要授权访问SMB共享存储的Hyper-V主机名称,并进行检查名称,完成后单击确定。

返回权限项目对话框中,赋予Hyper-V主机完全控制权限。

使用同样的步骤,把所有Hyper-V主机的权限添加到我们的共享权限中,所有的Hyper-V主机都需要完全控制权限,并应用于共享文件夹、子文件夹以及文件。

然后回到新建共享向导中,单击下一步继续创建SMB共享存储。

在进行创建SMB共享存储之前会到确认页面,确认没有问题后单击创建即可。

如果没有问题,这里会显示成功创建共享。

到此为止一个简单的SMB 3.0共享存储就已经建立好了,我们可以把Hyper-V的虚拟机、磁盘存储设置修改到此位置了,下一篇文章我会具体的说下如何让Hyper-V主机使用SMB 3.0共享存储,从而提升Hyper-V的存储性能和可用性。今天的内容就到这里,感谢大家的支持,谢谢!

 本文转自 reinxu 51CTO博客,原文链接:http://blog.51cto.com/reinember/1263238,如需转载请自行联系原作者

你可能感兴趣的文章
Redhat6.5——解决yum功能不能正常使用
查看>>
PowerDesigner逆向生成MYSQL数据库表结构总结
查看>>
[转]Angular4---部署---将Angular项目部署到IIS上
查看>>
The type groovy.lang.GroovyObject cannot be resolved
查看>>
Oracle 如何将“26-9月 -17 06.46.00.000000000 下午”字符串转换成标准日期格式
查看>>
Java 虚拟机类加载器
查看>>
利用shell脚本批量提交网站404死链给百度
查看>>
为什么我们做分布式使用Redis?
查看>>
elasticsearch 入门
查看>>
局域网内的机器不能ping通虚拟机,但是虚拟机可以ping通局域网的机器
查看>>
django中将model转换为dict的方法
查看>>
最完美解决Nginx部署ThinkPHP项目的办法
查看>>
容器网络——从CNI到Calico
查看>>
《性能测试二三谈》系列
查看>>
在Winform开发框架中使用DevExpress的内置图标资源
查看>>
点评cat系列-应用集成
查看>>
.netcore使用SocketAsyncEventArgs Pool需要注意!
查看>>
【转】Java中的static关键字解析
查看>>
Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践
查看>>
linux下ls -l命令(即ll命令)查看文件的显示结果分析
查看>>