4月底的时候,参加了微软的Windows Azure 体验活动,拿到了Azure的体验账号。经过一番体验后,发现Windows Azure确实是一个学习和实验的好平台。Windows Azure很快就会在中国落地,在此作个记录为后来的朋友提供一个参考。

实验将完成以下步骤:

· 在Windows Azure中创建地缘组

· 在Windows Azure中创建存储账户

· 在Windows Azure中注册DNS服务

· 在Windows Azure中创建虚拟网络

· 在Windows Azure中创建虚拟机

· 为Windows Azure VM附加额外硬盘(可选)

· 在Windows Azure VM中配置AD

· 在Windows Azure VM中配置Sql Server 2012

· 在Windows Azure VM中安装SharePoint 2010

实验环境:

服务器名

服务器组件

对外DNS

备注

SharePoint

· Domain Controller 2008 R2

· SharePoint 2010

sphelper. cloudapp.net

SharePoint 服务器

Exchange

· Sql Server 2012

· Exchange 2010

spexchange. cloudapp.net

企业邮件服务器及数据库服务器

SharePointWeb

· SharePoint 2010

 

SharePoint前端服务器,主要是为了演示负载均衡

一、在Windows Azure中创建地缘组

“地缘组”是在您的 Windows Azure 订阅中对需要一起工作以便实现最佳性能的服务进行分组的方式。 简单点说,Windows Azure有很多数据中心,你所创建的VM有可能会运行在不同的数据中心的不同集群上。试想一下,如果你的SharePoint Farm的数据库服务器和App服务器分别运行的南美和东亚的数据中心,这时的性能肯定好不了。为能保证这两台VM能运行在同一个数据中心的同一个集群上,以提高性能,就需要有“地缘组”这样的一个东西能把你创建的VM打包成一个整体,并把这一个整体的服务同时运行在一个集群上。

1. 登录 Windows Azure 管理门户

2. 在左则导航栏选中设置

3. 地缘组 -> 添加

4. 输入名称、描述、数据中心,并点击确实

Note: 东亚数据中心在香港,推荐选东亚数据中心

二、在Windows Azure中创建存储账户

1. 登录 Windows Azure 管理门户

2. 在左则导航栏选中存储

3. 新建存储账户

4. 输入如下信息,创建存储账户

Note: 取消“启用地域复制”能提高性能,如在生产环境下,请保留

三、在Windows Azure中注册DNS服务

Windows Azure 中虚拟机的IP都是动态分配的,如果不注册DNS的话,它将使用Windows Azure默认提供的DNS服务, 动态为我们分配一个DNS。在东亚数据中心,它和DHCP是同一个服务器(168.63.129.16)。这对于我们搭建自己的AD,DNS,非常不利。通过注册DNS服务,Windows Azure将动态DNS指向我们指定的IP地址(10.0.0.4),而10.0.0.4就正好是我即将安装的DNS服务器的IP。Windows Azure默认为第一台机器分配.4 IP,所以在此注册的IP地址为10.0.0.4。

1. 登录 Windows Azure 管理门户

2. 在左则导航栏选中网络->DNS服务器->新建

3. 在左则导航栏选中网络->DNS服务器->新建,并输入如下信息,点击创建

四、创建虚拟网络

虚拟网络和我们在本地创建虚拟机时,创建的虚拟网络是一样的,主要是为了能将我们自己的vm放到同一个自定义的IP段。

1. 登录 Windows Azure 管理门户

2. 在左则导航栏选中网络->虚拟网络->新建

3. 新建->虚拟网络->自定义创建

4. 输入名称,地缘组

5. 选择已经注册的DNS服务

6. 选中”CIDR”,保持默认的IP地址

五、在 Windows Azure中创建虚拟机

1. 在左则导航栏选中虚拟机->虚拟机实例->新建

2. 选择从库中创建虚拟机

3. 选择Windows Server 2008 R2 SP1

4. 输入如下信息,并继续

参照以上步骤,创建虚拟机: exchange

名称

模板

DNS

Exchange

SQL Server 2012 SP1 Enterprise On Windows Server 2008 R2 SP1

spexchange. cloudapp.net

创建完成后,虚拟机状态如下:

六、为Windows Azure VM附加额外硬盘(可选)

默认VM只有一个系统盘及一个临时数据盘(D盘),通过此操作可增加额外磁盘,以便存放数据库数据文件

1. 在Windows Azure 管理门户 附加磁盘(类似于给电脑添加新的物理磁盘)

2. 远程到服务器后,添加新磁盘并格式化

七、在Windows Azure VM中配置AD

1. 下载RDP文件,打开并远程连接到服务器(推荐使用Remote Desktop Connection Manager管理多台远程服务器)

2. 通过dcpromo安装Active Directory Domain Services

Windows Azure的IP是动态分配的,但默认总是为第一台VM分配10.0.0.4的IP,此台VM为第一台vm因此不用担心动态IP的问题

因为还没有DNS服务,所以忽略这个警告

重启后,AD便已经安装成功.

3. 创建SharePoint 服务账户

- CONTOSO\spfarm – SharePoint Farm 管理员

- CONTOSO\sp_serviceapps – 运行SharePoint服务的账户

八、在Windows Azure VM中配置Sql Server 2012

由于这台VM的镜像中,已经预安装了Sql Server 2012了,故在此省略其安装步骤

1. 连接VM: exchange

2. 启用命名管道

3. 修改默认的数据库数据文件,日志文件的路径

3.1. 在F盘新建如下目录

· F:\MSSQL Sql相关文件根目录

· F:\MSSQL\DATA Sql 数据文件目录

· F:\MSSQL\LOGS Sql日志文件目录

· F:\MSSQL\BACKUP Sql备件文件目录

3.2. 在 Sql管理器中设置默认文件路径

Note: 需要重启后,才能生效

4. 配置防火墙

5. 加入域: contoso.com

可能出现以下错误,可以忽略

6. 将域账户添加到Sql的管理员组

6.1. 用本机管理员: exchange\vmadmin登录(此时域管理员还没有权限操作数据库)

6.2. 将域管理员:contoso\vmadmin, SharePoint服务账户(contoso\spfarm,contoso\sp_serviceapps)加入sysadmin组

九、在Windows Azure VM中安装SharePoint 2010

1. 关闭“IE增强的安全配置”

2. 下载SharePoint 2010

3. 运行安装文件

4. 安装预装组件(一路next就ok)

5. 安装SharePoint Server (一路next就ok)

输入试用版的key: VK7BD-VBKWR-6FHD9-Q3HM9-6PKMX

我直接运行了配置向导,将得到下图错误,原因是SharePoint 2010不支持Sql 2012. 解决方案是安装SharePoint SP1 ,然后再运行配置向导

6. 安装SharePoint 2010 SP1

7. 运行配置向导

终于安装成功,可以看到熟悉的管理中心了。管理中心之后的配置部分,请关注下一篇,因为实在太晚了。

转载于:https://www.cnblogs.com/ITHelper/archive/2013/05/29/3105261.html

基于Windows Azure 搭建基于SharePoint 2010 Intranet、Extranet、Internet (1): 安装SharePoint 2010...相关推荐

  1. 基于Windows Azure 搭建基于SharePoint 2010 Intranet、Extranet、Internet (4): 配置传出邮件服务: 使用 outlook.com 发送邮件通知

    前几篇文章,已经安装了SharePoint 2010,今天将演示如何配置传出邮件.由于某些原因,企业可能没有安装自己邮件服务器,此时我们可以使用公共的邮箱服务来发送邮件通知,比如outlook.com ...

  2. [原创]在windows下搭建基于apache的SVN环境

    [原创]在windows下搭建基于apache的SVN环境 1 软件下载: 在http://httpd.apache.org/download.cgi,下载: apache_2.2.14-win32- ...

  3. ISV客户博客系列:Persistent Systems 使用Windows Azure交付基于Java的CloudNinja项目

    编者注:本文作者是Persistent Systems 的云计算助理副总裁Shreekanth Joshi,描述了该公司是如何使用Windows Azure为他们的ISV客户开发和交付基于Java的应 ...

  4. 以Windows系统搭建基于Ethereum(以太坊)的区块链开发环境(具体操作与截图)

    以Windows系统搭建基于Ethereum(以太坊)的区块链开发环境(具体操作与截图) 区块链设计开发小组     2019/04/01 借鉴博客:https://blog.csdn.net/cui ...

  5. 在windows平台搭建基于nginx的直播服务器

    1.nginx简介 Nginx本身是一个非常出色的HTTP服务器,FFMPEG是非常好的音视频解决方案.这两个东西通过一个nginx的模块nginx-rtmp-module,组合在一起即可以搭建一个功 ...

  6. 区块链开发(一)Windows平台搭建基于以太坊的区块链开发环境

    引言 Ethereum(以太坊)是一个使开发人员能够建立和发布下一代分布式应用的公共区块链平台. 通过其专用加密货币以太币(Ether)提供去中心化的虚拟机(称为"以太虚拟机"Et ...

  7. windows下搭建基于nginx的rtmp服务器

    Windows机器配置: Windows7旗舰版 64位 Intel(R) Core(TM)i5-2520 CPU @2.50GHz 2.50 GHz 内存: 4GB 1. 下载 nginx 1.7. ...

  8. 基于windows平台搭建elasticsearch 补充

    https://www.cnblogs.com/skychen1218/p/8108860.html 参考此大神写的内容,感谢感谢. 不过 好像漏掉了一块内容. 导致出现问题 连接不上的问题.后来修改 ...

  9. windows server搭建php mysql数据库_windows server 2008/2012安装php iis7 mysql环境搭建教程...

    这篇文章主要为大家详细介绍了windows server 2008/2012安装php iis7 mysql环境搭建教程 ,需要的朋友可以参考下 windows server 2008/2012安装p ...

最新文章

  1. 安全领域新概念:安全评级服务的兴起
  2. 源码包部署tomcat
  3. 力扣: 231. 2的幂 【位运算】
  4. 【NLP】Pytorch中文语言模型bert预训练代码
  5. matlab simulink_MATLAB之Simulink(二)利用switch模块将正弦信号变为方波信号
  6. 影响搜索引擎收录网站内容的四大原因分析
  7. 【GCN+KG】基于知识图谱和图卷积神经网络的应用和开发
  8. python向mysql插入数据
  9. 华为鸿蒙系统支持什么手机_华为鸿蒙系统支持的手机型号大全,鸿蒙系统2.0支持手机型号汇总[图]...
  10. 联想自带Y空间软件最好用的版本-可录屏无其它提示
  11. 信工所复试(专业面)
  12. Python selenium 实现大麦网自动购票过程
  13. 支付宝APP支付——支付流程说明及示例
  14. 自己做量化交易软件(40)小白量化实战13--Alpha101及自编因子公式
  15. 留美学子安全手册,这个可以有
  16. Contour Processing
  17. Elasticsearch 分布式搜索引擎 -- 自动补全(拼音分词器、自定义分词器、自动补全查询、实现搜索框自动补全)
  18. java代码实现pdf按页拆分以及合并
  19. tensorflow学习系列
  20. 2018年常见的13种APP推广方法 最后一种运营者必看

热门文章

  1. NCD 2019题解C. Hasan and his lazy students【dp求lis,顺序维护方案数】
  2. python超额累进税率_python
  3. Antlr g4 入门+深入
  4. 使用ColorUI构建小程序项目
  5. 西虹市首富:在币圈赔光10亿的一万种办法
  6. Android-中国象棋-实时识别-实时AI
  7. 这些“古老”的编程语言,你还在使用吗?
  8. ubuntu arm nfs 文件系统(好好整理一下)
  9. DTO与Domin Model相互转换(上)
  10. 【Spring】AOP底层实现原理 —— 动态代理类的创建(JDK、CGlib)、工厂加工原始对象