Azure Stack POC环境部署3—体系结构及小环境安装
我们这节来看看Azure Stack POC环境结构,整体体系架构图如下:
各VM承载功能及作用如下:
ACSVM:承载和Azure一致的存储服务。
ADVM:域控制器,承载AD及DNS、DHCP等服务组件。
BGPVM:承载BGP服务组件。
ClientVM:提供客户端使用的开发工具,如PowerShell、Visual Studio等。
MuxVM:承载负载均衡和网络复用服务组件。
NATVM:承载网络地址转换服务组件。
NCVM(Network Controller VM):承载软件定义网络(SDN)的网络控制器服务组件。
PortalVM:承载Portal控制面板服务。
SQLVM:承载多种fabric服务应用的SQL数据库服务。
xRPVM(Resource Providers VM):承载核心资源提供器服务,如计算机、网络、存储等资源提供器。
部署完成后虚拟机启用如下:
以上所有VM,总内存使用25G,再加上宿主VM,总共内存使用量大约为27G。
如果手头没有大内存服务器,而仅仅想尝尝鲜,测试下Azure Stack POC功能,可以做以下修改,比如我这笔记本(I7 32G 500GSSD):
1.修改内存限制
首先装载MicrosoftAzureStackPOC.vhdx
找到以下这个PS文件:
\AzureStackInstaller\PoCDeployment\Invoke-AzureStackDeploymentPrecheck.ps1
修改内存自检限制
然后找到这个文件:
\AzureStackInstaller\PoCFabricInstaller\PoCFabricSettings.xml
搜索关键词<RAM>,修改启动内存及最小最大启用内存。
最后内存修改值可以如上面的VM运行图所示。
2.修改数据磁盘数量限制
可以在运行VMWare workstation,在虚拟机设置中增加4个物理磁盘盘
3.修改CPU设置
另外如果需要在VMWare中启用Hyper-v虚拟化,需要做以下设置:
在CPU项目中,勾选 虚拟化VT-x 以启用虚拟机中的虚拟化支持
并在虚拟机的vmx配置文件中添加以下2项:
hypervisor.cpuid.v0 = "FALSE"
mce.enable = "TRUE"
这样就可以在VMWare中启用Hyper-v虚拟化了。
转载于:https://blog.51cto.com/yaojiwei/1790137