VENTAS: 1-800-867-1389

Usar PowerShell para crear una máquina virtual de Azure con SQL Server BI y SharePoint 2013

Actualizado: agosto de 2013

Este tema y los scripts auxiliares de Windows PowerShell le guían por la creación de una máquina virtual (VM) de Azure que contiene características de Microsoft SQL Server Business Intelligence (BI) y Microsoft SharePoint 2013. En los procedimientos y los scripts se da por supuesto que tiene una suscripción de Azure, archivos de instalación de SQL Server 2012 Service Pack 1 (SP1) y archivos de instalación de SharePoint 2013. El documento incluye un procedimiento para crear discos duros virtuales (.vhd) donde almacenar los archivos de instalación. Para obtener más información sobre los requisitos, consulta la sección Requisitos previos de este tema.

Para consultar contenido similar para una única máquina virtual que use SharePoint 2010 y SQL Server 2012, vea Usar Windows PowerShell para crear una máquina virtual de Azure con SQL Server BI y SharePoint 2010.

Para obtener contenido relacionado en una granja multi-servidor, vea las notas del producto Implementar SQL Server Business Intelligence en máquinas virtuales de Azure (http://msdn.microsoft.com/en-us/library/dn321998.aspx).

Experiencia recomendada: en el tema y los scripts se da por supuesto que está familiarizado con el trabajo con scripts de Windows PowerShell y las suscripciones de Azure.

El diagrama siguiente muestra el flujo de trabajo para preparar el equipo, ejecutando los scripts de Windows Azure PowerShell desde el equipo y ejecutando, a continuación, los scripts de Windows PowerShell en la máquina virtual:

flujo de trabajo de scripts de powershell

 

En este tema:

Descargar los scripts de Windows PowerShell y los archivos de texto auxiliares desde CodePlex. El proyecto de script no incluye los archivos de instalación de SQL Server ni de SharePoint. Consulta la sección Requisitos previos para obtener información sobre otros requisitos.

PowerShell Para descargar:

  1. Vaya a Usar Windows PowerShell para crear una VM de Azure con SQL Server BI.

  2. Descargue WA_BI_VM2013.zip.

  3. Extraiga todos los archivos en C:\WA_BI_VM2013.

  

Para ver proyectos relacionados, visite la página principal del sitio Azure SQL

Icono de flecha usado con el vínculo Volver al principio Top

 

Requisito previo Descripción

Archivos de instalación de SQL Server y SharePoint

Los scripts necesitan que proporcione archivos de instalación y claves de licencia para lo siguiente:

Nota: para usar los scripts, deben existir archivos de instalación sin comprimir. Los scripts no funcionan con imágenes .iso.

Certificado

Los procedimientos necesitan un certificado de administración. La utilidad Makecert.exe crea certificados y se instala con Visual Studio 2012 y Visual Studio 2010. Si ya dispones de un certificado X.509 para cargar en la suscripción de Azure, no necesitas Visual Studio.

Azure PowerShell

Los scripts se han comprobado con la versión 0.6.16 de Azure PowerShell. Para comprobar la versión, ejecute el comando siguiente:

(Get-Module azure -ListAvailable).Version

Para obtener más información sobre las revisiones de Azure Powershell, vea WindowsAzure/azure-sdk-tools (https://github.com/Azure/azure-sdk-tools/wiki).

Instale los cmdlets de PowerShell de Azure desde la sección Herramientas de línea de comandos de la página de descarga siguiente: Descargas de Azure (http://azure.microsoft.com/es-es/downloads/?fb=es-es).

Cuota de núcleos de la suscripción de Azure

Las suscripciones de Azure tienen una cuota de núcleos de proceso. El script 2_CreateVM.ps1 de este proyecto crea una máquina virtual ExtraLarge, que necesita 8 núcleos. Antes de empezar a usar los scripts, compruebe que la cuota de su suscripción puede admitir los núcleos adicionales.

Si su suscripción no tiene suficientes núcleos para ejecutar los scripts, el script 2_CreateVM.ps1 mostrará un mensaje similar al siguiente:

  • New-AzureVM: Con error: Se superó el límite de directivas de suscripción para el tipo de recurso "recuento de núcleos". El límite para el tipo de recurso 'recuento de núcleos' es 20 por suscripción; el número actual es 18 y el incremento solicitado es 4.

Para obtener más información acerca de los tamaños de las máquinas virtuales, vea lo siguiente:

La suscripción de Azure está habilitada para el servicio Máquina virtual.

Compruebe cuáles de las ubicaciones de Azure disponibles para su suscripción tienen acceso al servicio Máquina virtual de Azure. La ubicación es un parámetro necesario para el script 2_CreateVM.ps1. Para obtener más información sobre cómo usar Windows PowerShell para comprobar los servicios disponibles, consulta la sección Comprobar las ubicaciones geográficas de Azure de este tema.

Si ninguna de las ubicaciones muestra “PersistentVMRole” como un servicio disponibles, vea la sección "Qué puede hacer" de Opciones de compra de Azure (http://www.windowsazure.com/es-es/pricing/purchase-options/).

Red virtual de Azure

En los scripts se da por supuesto que está usando una suscripción que no contiene ya una red virtual. Si la suscripción que estás usando contiene una red virtual que no se puede eliminar, consulta la sección Conflictos de red virtual de este tema.

Icono de flecha usado con el vínculo Volver al principio Top

Los pasos de esta sección preparan el equipo local con las configuraciones y los archivos necesarios para completar los scripts.

Esta sección:

Esta sección le guía por la creación de un certificado de administración y la carga del certificado en su suscripción de Azure. Si no dispones de Makecert.exe, consulta la sección Crear un certificado a partir del archivo .Publishsettings de Azure

A continuación se muestran algunos puntos de interés cuando se usan suscripciones y certificados de administración de Azure.

  1. Puede cargar más de un certificado para cada suscripción.

  2. Puede usar un solo certificado en más de una suscripción. Los usuarios deben tener en cuenta las implicaciones de seguridad y el área que puede quedar expuesta ante amenazas de seguridad.

  3. Una práctica recomendada consiste en crear y usar un certificado para cada suscripción, en una relación uno a uno.

Icono de flecha usado con el vínculo Volver al principio Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

Cree un certificado X.509 con la utilidad Makecert.exe y cargue el certificado en su suscripción de Azure. Makecert.exe se instala con Visual Studio y con el SDK de Windows. Las rutas de acceso siguientes son las ubicaciones donde se suele encontrar Makecert.exe:

  • C:\Program Files\Windows Kits\8.0\bin\x86

    C:\Program Files\Windows Kits\8.0\bin\x64

Para crear un certificado:

  1. Cree una carpeta C:\Temp si no existe.

  2. Abra un símbolo del sistema de Visual Studio con privilegios de administrador, mediante uno de los procedimientos siguientes:

    • Windows 8 o Windows Server 2012

      1. En la pantalla Inicio de Windows 8, escriba Símbolo.

      2. Haga clic con el botón secundario en Símbolo del sistema para desarrolladores de VS2012 y, después, haga clic en Ejecutar como administrador.

    O bien,

    • Windows 7 o Windows Server 2008 R2

      1. Haga clic en Iniciar y, a continuación, haga clic en Todos los programas.

      2. Haga clic en Visual Studio y, a continuación, haga clic en Visual Studio Tools.

      3. Haga clic en Símbolo del sistema de Visual Studio.

  3. Navegue hasta el directorio en el que desee crear el certificado. Por ejemplo, cd C:\temp

  4. Para crear un certificado con el nombre cloudbi, en un almacén de certificados con el nombre My:

    makecert -r -pe -a sha1 -n "CN=cloudbi" –ss –my -len 2048 -sp "Microsoft Enhanced RSA and AES Cryptographic Provider" -sy 24 cloudbi.cer
    
    Si ve un mensaje de error sobre "Demasiados parámetros", compruebe el carácter “-“ pegado como el signo 'menos'. Para obtener más información, consulta la publicación del foro MakeCert Error: Too many parameters(Error de MakeCert: demasiados parámetros) (http://social.msdn.microsoft.com/Forums/vstudio/en-US/1e41910f-2f89-439c-93a6-57e5c391d7ca/makecert-error-too-many-parameters).

Icono de flecha usado con el vínculo Volver al principio Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

  1. Inicia sesión en el Portal de administración de Azure: Portal de administración (http://manage.windowsazure.com).

  2. En la lista desplegable SUSCRIPCIÓN, asegúrese de que está seleccionada la suscripción adecuada.

  3. En el panel izquierdo, haga clic en CONFIGURACIÓN. configuración

  4. En el menú de navegación superior, haga clic en CERTIFICADOS DE ADMINISTRACIÓN.

  5. En el menú de navegación inferior, haga clic en CARGAR. cargar en windows azure

  6. Haga clic en el cuadro de texto ARCHIVO, vaya a C:\temp\cloudbi.cer y haga clic en Abrir. Por ejemplo, C:\temp\cloudbi.cer

  7. Haga clic en la casilla Aceptar. aceptar

  8. Para ver el certificado en la lista, actualice la ventana del explorador.

Nota: para obtener información sobre cómo usar el certificado en otro equipo, consulta la sección Usar el certificado de administración en otro equipo.

Icono de flecha usado con el vínculo Volver al principio Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

Si no tiene acceso a la utilidad Makecert.exe, puede usar los cmdlets de Azure PowerShell para generar un certificado desde su suscripción de Azure. Para obtener más información, vea:

securityNota de seguridad
El archivo .Publishsettings contiene las credenciales (sin codificar) que se usan para administrar sus servicios y suscripciones de Azure. Una práctica recomendada de seguridad consiste en almacenar el archivo temporalmente fuera de los directorios de origen (por ejemplo, en la carpeta Bibliotecas\Documentos). Después, cuando la importación se haya completado, elimine el archivo publishsettings. Un usuario malintencionado que tenga acceso al archivo publishsettings puede editar, crear y eliminar sus servicios de Azure.

Icono de flecha usado con el vínculo Volver al principio Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

 

Compruebe la ubicación de Azure.psd1 en el equipo local. Compruebe que la ruta de acceso es válida en la sección Import-Module de C:\WA_BI_VM2013\offbox\1_CreateStorage_Network.ps1 y C:\WA_BI_VM2013\offbox\4_Unmountdata.ps1. A continuación se muestran las rutas de acceso habituales de Azure.psd1:

C:\Program Files\Microsoft SDKs\Azure\PowerShell\Azure\Azure.psd1

O bien,

C:\Program Files (x86)\Microsoft SDKs\ Azure\PowerShell\Azure\Azure.psd1

Icono de flecha usado con el vínculo Volver al principio Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

El script 2_CreateVM.ps1 usa el parámetro $Azurelocation para proporcionar el nombre de la ubicación de Azure que hospeda los objetos de Azure. Por ejemplo, la máquina virtual y la red virtual. La ubicación necesita admitir PersistentVMRole como AvailableService. Por ejemplo, Este de Asia. Si duda de qué ubicación de Azure usar, puede editar y después ejecutar el script GetGalleryImageList_andLocationList.ps1 de Azure PowerShell. El script devuelve una lista de ubicaciones y los servicios admitidos que están disponibles para la suscripción actual de Azure. Edite el script con la información de su suscripción de Azure.

Por ejemplo, el script GetGalleryImageList_andLocationList.ps1 devuelve la lista siguiente. En este ejemplo, va a actualizar 2_CreateVM.ps1 para usar “East Asia“ (Este de Asia) o “Southeast Asia” (Sudeste de Asia).

Name             DisplayName      AvailableServices                   
----             -----------      -----------------                   
South Central US South Central US {Compute, Storage}                  
East Asia        East Asia        {Compute, Storage, PersistentVMRole}
Southeast Asia   Southeast Asia   {Compute, Storage, PersistentVMRole}

 

Si ninguna de las ubicaciones muestra PersistentVMRole como un servicio disponibles, vea la sección "Qué puede hacer" de Opciones de compra de Azure (http://www.windowsazure.com/es-es/pricing/purchase-options/).

TipSugerencia
Para obtener información acerca de cómo preparar el script GetGalleryImageList_andLocationList.ps1, consulta la sección Actualizar los parámetros de script.

Icono de flecha usado con el vínculo Volver al principio Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

Los scripts de Windows PowerShell de este proyecto crean una máquina virtual de Azure que ejecuta una imagen de Microsoft Windows 2012. La imagen se encuentra en la galería de Máquinas virtuales de Azure. El script 2_CreateVM.ps1 genera la máquina virtual en función de un nombre de imagen específico. Las imágenes disponibles en la galería cambian con el tiempo, por lo que debe comprobar los nombres de imagen actuales disponibles y actualizar el script 2_CreateVM.ps1 según sea necesario.

Ejecute el script GetGalleryImageList_andLocationList.ps1 de Windows PowerShell para obtener una lista de las imágenes actuales de la galería de Máquinas virtuales de Azure. Compruebe la propiedad 'ImageName' de la imagen de Windows Server 2012 y actualice el parámetro $vmImageName del script 2_CreateVM.ps1.

Por ejemplo, el script GetGalleryImageList_andLocationList.ps1 devuelve lo siguiente:

 

Etiqueta Nombre de la imagen

Windows Server 2012 Datacenter, mayo de 2013

a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201305.01-en.us-127GB.vhd

 

Por tanto, actualice el script 2_CreateVM.ps1:

$vmImageName =" a699494373c04fc0bc8f2bb1389d6106__Windows-Server-2012-Datacenter-201305.01-en.us-127GB.vhd"

Icono de flecha usado con el vínculo Volver al principio Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

  1. Cuenta de almacenamiento: el nombre de la cuenta de almacenamiento de Azure debe ser único dentro de Azure. El nombre es el prefijo del nombre DNS de almacenamiento, que se puede usar para obtener acceso a objetos de la cuenta de almacenamiento. Actualice el script 1_CreateStorage_Network.ps1 y el script 2_CreateVM.ps1 con un nombre de cuenta de almacenamiento que sea único.$storageAccountName = "azurebistorage"

    Hay una API REST de administración de servicios de Azure que puede usar para comprobar la disponibilidad de un nombre de cuenta de almacenamiento. Para obtener más información, vea Comprobar la disponibilidad de un nombre de cuenta de almacenamiento (http://msdn.microsoft.com/es-es/library/windowsazure/jj154125.aspx).

  2. Nombre de la máquina virtual: el nombre de servicio de máquina virtual debe ser único dentro de Azure. Actualice el script 2_CreateVM.ps1 con un nombre de servicio único. Modifique $vmServiceName = "IaaS-BI-onsharepoint".

Icono de flecha usado con el vínculo Volver al principio Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

En los scripts se da por supuesto que una suscripción de Azure contiene cero redes virtuales de Azure. Si la suscripción que desea usar ya contiene una red de Azure, el archivo Networkconfig.netcfg existente podría crear un conflicto. Solo puede haber un archivo Networkconfig.netcfg por cada suscripción de Azure. Si carga el archivo Networkconfig.netcfg según los pasos descritos en este documento, Azure intentará eliminar primero la red virtual existente. Por tanto, el script 1_CreateStorage_Network.ps1 puede modificar el entorno de red de su suscripción según el comportamiento siguiente:

  1. Si la suscripción de Azure no contiene una red virtual existente, el script 1_CreateStorage_Network.ps1 crea una nueva red virtual que usa el archivo NetworkConfig.netcfg proporcionado en el proyecto de script en la carpeta offbox.

  2. Si existe una red virtual pero la red NO está asociada a ningún objeto de Azure, 1_CreateStorage_Network.ps1 elimina correctamente la red virtual existente y después creará una red basada en el archivo de configuración NetworkConfig.netcfg.

  3. Si existe una red virtual y está asociada a objetos, 1_CreateStorage_Network.ps1NO PODRÁ eliminar la red virtual existente y el script NO PODRÁ creará una red basada en el archivo de configuración NetworkConfig.netcfg.

    • Si desea conservar la información de red existente, necesita descargar el archivo NetworkConfig.netcfg desde su suscripción de Azure y combinar después las secciones <DnsServers> y <VirtualNetworkSite> con el archivo NetworkConfig.netcfg proporcionado con este proyecto.

    • Copie el NetworkConfig.netcfg modificado en C:\Temp. Si desea usar otra carpeta diferente, actualice la siguiente entrada en 1_CreateStorage_Network.ps1.

      -ConfigurationPath "C:\Temp\NetworkConfig.netcfg"

Icono de flecha usado con el vínculo Volver al principio Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

Esta sección resume los parámetros que se modifican para cada script. Ya ha modificado algunos de los parámetros como parte de los demás pasos de preparación. Modifique los scripts en C:\WA_BI_VM2013. En un paso posterior, copie los archivos de script en .vdh que se carga en la máquina virtual de Azure.

 

Script Parámetro Descripción

GetGalleryImageList_andLocationList.ps1

$subscriptionID

Este script es opcional y recupera información de su suscripción de Azure para ayudarle a rellenar parámetros en los demás scripts.

El identificador de la suscripción, el nombre de la suscripción y la huella digital se muestran en la página Configuración, Certificado del Portal de administración de Azure.

GetGalleryImageList_andLocationList.ps1

$subscriptionName

Especifica el nombre de la suscripción.

GetGalleryImageList_andLocationList.ps1

$thumbPrint

Indica la huella digital del certificado. Vea la página Configuración, Certificado del Portal de administración de Azure.

GetGalleryImageList_andLocationList.ps1

$certificate

El script usa el almacén “MY”, que se especifica con el parámetro -ss en el paso de preparación de MakeCert. Si usa otro almacén diferente, actualice el script.

------------

------------

------------

1_CreateStorage_Network.ps1

$subscriptionID

1_CreateStorage_Network.ps1

$subscriptionName

1_CreateStorage_Network.ps1

$thumbPrint

1_CreateStorage_Network.ps1

$certificate

1_CreateStorage_Network.ps1

$Azurelocation

Ubicación geográfica del centro de datos donde se creará la máquina virtual.

1_CreateStorage_Network.ps1

$storageAccountName

Este parámetro debe ser un valor único.

------------

------------

------------

2_CreateVM.ps1

$subscriptionID

2_CreateVM.ps1

$subscriptionName

2_CreateVM.ps1

$thumbPrint

2_CreateVM.ps1

$certificate

2_CreateVM.ps1

$Azurelocation

Use la misma ubicación que usó en 1_CreateStorage_Network.ps1.

$vmImageName

Requisito: nombre de la imagen de la galería de VM que se va a usar como base para la máquina virtual. Para recuperar una lista de nombres de imagen, vea el script GetGalleryImageList_andLocationList.ps1.

2_CreateVM.ps1

$storageAccountName

Use la misma ubicación que usó en 1_CreateStorage_Network.ps1.

2_CreateVM.ps1

$vmServiceName

Este parámetro debe ser un valor único.

------------

------------

------------

3_Add_disks.ps1

$subscriptionID

3_Add_disks.ps1

$subscriptionName

3_Add_disks.ps1

$vmServiceName

Use el mismo nombre de 2_CreateVM.ps1.

3_Add_disks.ps1

$storageAccountName

Use la misma ubicación que usó en 1_CreateStorage_Network.ps1.

------------

--------------

------------

OnBoxScript7.ps1

Actualice las tres referencias al nombre del servicio en la nube usado en 2_CreateVM.ps1. OnBoxScript7.ps1 configura un certificado de IIS basándose en el nombre del servicio en la nube.

------------

--------------

------------

UnmountData.ps1

$subscriptionID

UnmountData.ps1

$subscriptionName

UnmountData.ps1

$thumbPrint

UnmountData.ps1

$certificate

UnmountData.ps1

$vmServiceName

UnmountData.ps1

$vmName

Icono de flecha usado con el vínculo Volver al principio.Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

Esta sección le guía por la creación de discos duros virtuales que contengan los archivos de instalación de SQL Server y SharePoint 2013.

Los pasos siguientes funcionan en Windows 7, Windows 8, Windows Server 2008 R2 y Windows Server 2012.

Para crear una unidad X, abra Windows PowerShell con privilegios de administrador y, a continuación, ejecute los comandos siguientes:

New-vhd c:\BitsForCloud2013.vhd –SizeBytes 130GB -Dynamic
Mount-VHD –Path c:\BitsForCloud2013.vhd -PassThru | Initialize-Disk -PartitionStyle MBR  -PassThru | New-Partition -UseMaximumSize -DriveLetter x | Format-Volume -FileSystem NTFS -NewFileSystemLabel BitsForCloud2013 -confirm:$false

Icono de flecha usado con el vínculo Volver al principio Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

Crea carpetas en la unidad X: para guardar los scripts y los archivos de instalación. Para crear las carpetas siguientes, abra una ventana de Windows PowerShell y ejecute los comandos siguientes:

New-Item -Path X:\ -name "scripts" -ItemType "directory"
New-Item -Path X:\ -name "bits" -ItemType "directory"
New-Item -Path X:\bits\ -name "Sharepoint2013" -ItemType "directory"
New-Item -Path X:\bits\ -name "SQLServer2012sp1" -ItemType "directory"

Icono de flecha usado con el vínculo Volver al principio Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

Copie los archivos de instalación de SQL Server 2012 SP1 y SharePoint Server 2013 al archivo de VHD.

  1. Copie los archivos de SharePoint 2013 Server en X:\Bits\SharePoint2013.

  2. Copie los archivos de SQL Server 2012 Server en X:\Bits\SQLServer2012sp1.

  3. Copie la carpeta de scripts C:\WA_BI_VM2013\OnBox en X:\Scripts, la carpeta resultante es X:\Scripts\onbox.

Icono de flecha usado con el vínculo Volver al principio Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

Agregue su clave de licencia de SQL Server al parámetro /PID en los siguientes scripts que instalan instancias de SQL Server. Actualice todas las instancias del parámetro /PID. Agregue la clave entre comillas dobles. /PID especifica la clave del producto para la edición de SQL Server. Si no se especifica este parámetro, se usará Evaluation y la licencia de Evaluation no se permite en Máquinas virtuales de Azure:

  • X:\Scripts\onbox\OnBoxScript_3.ps1: actualiza una instancia del PID de SQL Server.

  • X:\Scripts\onbox\OnBoxScript_4.ps1: actualiza tres instancias del PID de SQL Server.

Para obtener más información sobre cómo usar /PID, vea Instalar SQL Server 2012 desde el símbolo del sistema (http://msdn.microsoft.com/es-es/library/ms144259.aspx#Install).

  1. Edite el archivo de instalación silenciosa de SharePoint con su clave de licencia de SharePoint: x:\bits\SharePoint2013\Files\SetupFarmSilent\config.xml

  2. Agregue su clave de licencia y quite los caracteres de comentario:

    <!--<PIDKEY Value="Enter Product Key Here" />-->

    Debe ser similar a lo siguiente:

    <PIDKEY Value="your license key”/>

Para obtener más información sobre la instalación desde la línea de comandos de SharePoint y el archivo Confg.xml, vea lo siguiente:

  1. Referencia de Config.xml (SharePoint Server 2010) (http://technet.microsoft.com/es-es/library/cc261668(v=office.14).aspx).

  2. Referencia de la línea de comandos del programa de instalación (SharePoint Server 2010) (http://technet.microsoft.com/es-es/library/cc262897(v=office.14).aspx).

Icono de flecha usado con el vínculo Volver al principio Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

El .vhd no se puede copiar mientras está adjunto. Para separar el .vhd, abra Windows PowerShell con privilegios de administrador y ejecute lo siguiente:

  • Dismount-VHD –Path c:\BitsForCloud2013.vhd
    

Icono de flecha usado con el vínculo Volver al principio Preparar el entorno

Icono de flecha usado con el vínculo Volver al principio Top

Esta sección le muestra los scripts de ejecución y comprobación de Azure PowerShell que crean y configuran objetos de Azure.

En la siguiente tabla se resumen los scripts usados para configurar el entorno de Azure.

 

Desde dónde se ejecuta Nombre del script Descripción de las tareas del script

Local, Windows Azure PowerShell

GetGalleryImageList_andLocationList.ps1

Este script es opcional y recupera información de su suscripción de Azure para ayudarle a rellenar parámetros en los demás scripts. El script devuelve lo siguiente:

  • Una lista de ubicaciones y servicios disponibles para su suscripción de Azure.

  • Una lista actualizada de imágenes de la galería de Máquinas virtuales de Azure.

1_CreateStorage_Network.ps1

  • Crea un grupo de afinidad de Azure.

  • Crea una red virtual de Azure.

  • Crea una cuenta de almacenamiento de Azure.

  • Carga el archivo .vhd que creó en los pasos de preparación.

Local, Windows Azure PowerShell local

2_CreateVM.ps1

  • Crea una máquina virtual de Azure.

3_Add_disks.ps1

  • Crea un disco de datos para un controlador de dominio.

  • Crea un disco de datos para SQL Server.

  • Crea un disco de datos para el .vhd cargado.

  • Crea un extremo SSL.

  • Protege el extremo RDP cambiando el número de puerto usado para el puerto público.

Icono de flecha usado con el vínculo Volver al principio Resumen de los scripts

Icono de flecha usado con el vínculo Volver al principio Top

Este script completa las tareas siguientes:

  1. Crea un grupo de afinidad de Azure.

  2. Crea una red virtual de Azure.

  3. Crea una cuenta de almacenamiento de Azure.

  4. Carga el archivo .vhd.

  

WarningAdvertencia
En este script se da por supuesto que está usando una suscripción que no contiene ya una red virtual de Azure. Si tu suscripción contiene una red virtual existente que no se puede eliminar, consulta la sección Conflictos de red virtual de este tema.

  

Pasos:

  1. Cree una carpeta C:\Temp si no existe.

  2. Copie C:\WA_BI_VM2013\OffBox\NetworkConfig.netcfg a C:\Temp. Si desea usar otra carpeta distinta de C:\Temp, actualice el parámetro -ConfigurationPath en el script 1_CreateStorage_Network.ps1.

  3. La primera vez que abra la consola de comandos de Azure PowerShell, ejecute el comando siguiente para establecer la directiva de ejecución en RemoteSigned.

    Set-ExecutionPolicy RemoteSigned
    
    Para comprobar la directiva de ejecución actual, ejecute el comando siguiente:

    Get-ExecutionPolicy
    
  4. Abra Windows Azure PowerShell y ejecute el comando siguiente:

    C:\WA_BI_VM2013\OffBox\1_CreateStorage_Network.ps1
    
    Nota: el archivo siguiente c:\WA_BI_VM2013\file_paths.txt contiene la ruta de acceso de todos los scripts para facilitar el copiado y pegado.

  5. El script se ejecuta entre 5 y 15 minutos, en función de la velocidad de la conexión a Internet. La mayoría del tiempo de ejecución del script se dedica a copiar el archivo .vhd a Azure. Se ve un mensaje de estado similar al siguiente:

      

    • Bits Disk: Does Not Exist...Creating

      Windows(R) Azure(TM) Upload Tool version 1.8.0.0

      for Microsoft(R) .NET Framework 3.5

      Copyright (c) Microsoft Corporation. All rights reserved.

      Using the saved connection string...

      MD5 hash is being calculated for the file 'C:\BitsForCloud2013.vhd'.

      Progressing: 45.4% complete; Remaining Time: 00:08:49; Throughput: 1073.4Mbps

      

    El script comprueba la existencia de objetos de Azure que tienen el mismo nombre que los objetos creados por los scripts. Si existen objetos, el script omite el paso de creación y escribe un mensaje de comprobación en la ventana de Windows PowerShell similar a Affinity Group Exists….Moving On.

Comprobación:

    1. Explore el Portal de administración de Azure y haga clic en Todos los elementos en el panel de navegación de la izquierda.

      todos los elementos
    2. Compruebe que la cuenta de almacenamiento (iaasbistorage2) y la red virtual (Iaas-BI-Network) existen.

    1. En el panel izquierdo, haga clic en Configuración.

      configuración
    2. Haga clic en Grupos de afinidad en el menú superior y compruebe que el Grupo de afinidad Iaas BI existe.

    1. En el panel de navegación de la izquierda, haga clic en Almacenamiento y, a continuación, en la cuenta de almacenamiento iaasbistorage2.

      icono de almacenamiento de iaas de windows azure
    2. Haga clic en Contenedores en el menú superior y, a continuación, en el contenedor vhds.

    3. Compruebe que BitsForCloud2013.vhd .vhd estaba cargado.

  1. Nota: para obtener una breve explicación sobre la jerarquía de almacenamiento de Azure, consulta la sección Introducción al almacenamiento de Azure.

Este script crea una máquina virtual de Azure, basada en una imagen de Microsoft Windows Server de la galería de la máquina virtual de Azure.

  

Pasos:

  1. Abra Windows Azure PowerShell y ejecute el comando siguiente:

    C:\WA_BI_VM2013\OffBox\2_CreateVM.ps1
    
  2. Si su suscripción no tiene suficientes núcleos para ejecutar los scripts, el script 2_CreateVM.ps1 mostrará un mensaje similar al siguiente:

    • New-AzureVM: Con error: Se superó el límite de directivas de suscripción para el tipo de recurso "recuento de núcleos". El límite para el tipo de recurso 'recuento de núcleos' es 20 por suscripción; el número actual es 18 y el incremento solicitado es 4.

Comprobación:

    1. Actualice el portal de administración de Azure y haga clic en Todos los elementos.

      todos los elementos
    2. Compruebe que la máquina virtual Iaas-BI-Full existe.

  1. ImportantImportante
    Se recomienda ejecutar Windows Update en la máquina virtual antes de ejecutar más scripts. El número de actualizaciones instaladas depende de la edad de la imagen del sistema operativo que se use para generar la máquina virtual. Determinar la imagen del sistema operativo fue uno de los pasos de preparación. Para ejecutar Windows Update:

    1. En el panel izquierdo del Portal de administración de Azure, haga clic en el icono Máquinas virtuales del panel de la izquierda.

      máquinas virtuales de windows azure
    2. La nueva Máquina virtual Iaas-BI-Full se selecciona de forma predeterminada. Haga clic en el icono Conectar de la parte inferior de la pantalla.

      conectarse a una máquina virtual de azure
    3. Iniciar sesión como el usuario:

      • Usuario: testuser

      • Contraseña: Testword!1

    4. Abra Windows Update en el Panel de control.

    5. Haga clic en Buscar actualizaciones.

  2. Después de instalar las actualizaciones, puede ser necesario reiniciar la máquina virtual.

Para obtener más información sobre los cmdlets de Azure PowerShell que usa el script 2_CreateVM.ps1, vea lo siguiente:

  • New-AzureVM (http://msdn.microsoft.com/es-es/library/windowsazure/jj152815.aspx).

  • New-AzureVMConfig (http://msdn.microsoft.com/es-es/library/windowsazure/jj152883.aspx).

Icono de flecha usado con el vínculo Volver al principio Resumen de los scripts

Icono de flecha usado con el vínculo Volver al principio Top

Este script completa las tareas siguientes:

  • Crea un disco de datos para un controlador de dominio.

  • Crea un disco de datos para SQL Server.

  • Crea un disco de datos para el .vhd que cargó 1_CreateSorage_Network.ps1.

  • Crea un extremo SSL.

  • Cambia el número de puerto del extremo del escritorio remoto (RDP).

Pasos:

  1. Abra Windows Azure PowerShell y ejecute el comando siguiente:

    C:\WA_BI_VM2013\OffBox\3_Add_disks.ps1
    

Comprobación:

    1. Actualice el Portal de administración de Azure y haga clic en el icono Máquinas virtuales del panel de la izquierda.

      máquinas virtuales de windows azure
    2. En el menú superior, haga clic en Discos.

    3. Compruebe que hay 4 discos que enumeran Iaas-BI-Full en la columna Conectado a. La URL de la columna Ubicación incluye el nombre .vhd que está usando un disco. Por ejemplo, https://iaasbistorage2.blob.core.windows.net/vhds/BitsForCloud2013.vhd.

    4. Un método alternativo para comprobar los discos es ejecutar el script siguiente de la ventana de PowerShell de Windows Azure:

      C:\WA_BI_VM2013\Offbox\GetGalleryImageList_andLocationList.ps1
      
  1. Haga clic en el icono Máquinas virtuales en el panel izquierdo.

    máquinas virtuales de windows azure
    1. Seleccione la nueva máquina virtual Iaas-BI-Full y haga clic en el icono Conectar situado en la parte inferior de la pantalla.

      conectarse a una máquina virtual de azure
    2. Iniciar sesión como el usuario:

      • Usuario:testuser

      • Contraseña:Testword!1

    3. Compruebe que la unidad F:\ está adjunta y contiene las carpetas F:\scripts y F:\Bits.

Esta sección le muestra los scripts de ejecución y comprobación de Windows PowerShell en la máquina virtual para instalar y configurar SQL Server y SharePoint.

 

Desde dónde se ejecuta Nombre del script Descripción de las tareas del script

En VM, Windows PowerShell

OnBoxScript_1.ps1

  • Formatea el disco 2 y le asigna la letra de unidad Z.

  • Formatea el disco 3 y le asigna la letra de unidad S.

OnBoxScript_1a.ps1

Configura la máquina virtual como un controlador de dominio (DC).

En VM, Windows PowerShell

OnBoxScript_2.ps1

  • Este script se ejecuta cuando se completa el instalador de requisitos previos de SharePoint 2013 y se reinicia la máquina virtual. Ejecute este script dos veces.

En VM, Windows PowerShell

OnBoxScript2a.ps1

  • Este script se ejecuta cuando se completa el instalador de requisitos previos de SharePoint 2013 una vez más y después instala SharePoint 2013. El script usa los archivos de instalación que copió al .vhd.

En VM, Windows PowerShell en VM

OnBoxScript_3.ps1

  • Crea usuarios de Active Directory.

  • Instala características de SQL Server: Motor de base de datos, modo de SharePoint de Reporting Services, complemento Reporting Services para SharePoint, SQL Server Data Tools y Management Studio.

  • Crea varias cuentas para los servicios de SQL Server y SharePoint.

En VM, Windows PowerShell

OnBoxScript_4.ps1

  • Instala tres instancias de SQL Server Analysis Services. El script ejecuta tres veces el programa de instalación de SQL Server para instalar lo siguiente:

  • Analysis Services – MultiDimensional

  • Analysis Services – Tabular

  • PowerPivot

En VM, Windows PowerShell en VM

OnBoxScript_5.ps1

  • Configuración básica de la granja de servidores de SharePoint, incluida Administración central de SharePoint.

  • Implementa las dos soluciones de PowerPivot.

  • Instala las tres características PowerPivot para SharePoint.

En VM, Windows PowerShell

OnBoxScript_6.ps1

  • Crea la aplicación de servicio de PowertPivot, crea la aplicación web e implementa la solución.

  • Crea un sitio y habilita las características.

  • Configura el Servicio de almacenamiento seguro.

  • Configura Excel Services.

En VM, Windows PowerShell

OnBoxScript_7.ps1

  • Crea un certificado de IIS.

  • Enlaza el certificado al sitio.

  • Crea una asignación alternativa de acceso para https.

En VM, Windows PowerShell

OnBoxScript_8.ps1

  • Configura Reporting Services en modo de SharePoint

Icono de flecha usado con el vínculo Volver al principio Resumen de los scripts

Icono de flecha usado con el vínculo Volver al principio Top

Este script realiza particiones y formatea las unidades "Z" y "S".

Pasos:

  1. Vaya al Portal de administración de Azure y conéctese a la máquina virtual Iaas-BI-Full e inicie sesión como el usuario:

    • Usuario:testuser

    • Contraseña:Testword!1

  2. En la máquina virtual, abra Windows PowerShell o Windows PowerShell ISE. Windows PowerShell 3.0 no necesita que abra los módulos del sistema porque Windows PowerShell 3.0 carga automáticamente los módulos la primera vez que se ejecuta un cmdlet pertinente.

  3. Para comprobar la directiva de ejecución actual, ejecute el comando siguiente:

    Get-ExecutionPolicy
    
  4. Si el valor devuelto es Restricted, ejecute el comando siguiente para cambiar la configuración:

    Set-ExecutionPolicy RemoteSigned
    
  5. Escriba Y para confirmar el cambio de la directiva de ejecución.

  6. Ejecute el siguiente comando:

    F:\scripts\OnBox\onboxScript_1.ps1
    

Si ve un mensaje de error parecido al siguiente, establezca la executionpolicy:

  • F:\scripts\OnBox\OnBoxScript_1.ps1 : archivo F:\scripts\OnBox\OnBoxScript_1.ps1 no puede cargarse porque los scripts en ejecución están deshabilitados en este sistema.

Si ve un mensaje de error similar al siguiente, cierre la ventana de Windows PowerShell y vuelva a abrirla con privilegios de administrador:

  • Get-Disk : Access to a CIM resource was not available to the client.At line:1 char:1+ Get-Disk+ ~~~~~~~~ + CategoryInfo : PermissionDenied: (MSFT_Disk:ROOT/Microsoft/Windows/Storage/MSFT_Disk) [Get-Disk], CimException + FullyQualifiedErrorId : MI RESULT 2,Get-Disk

Comprobación: para comprobar que el script se ejecutó correctamente:

  1. En el Portal de administración de Azure conéctese a la máquina virtual e inicie sesión como el usuario:

    • Usuario: testuser

    • Contraseña: Testword!1

  2. Para comprobar que se crearon los volúmenes, complete una de las siguientes acciones:

    • Ejecute el siguiente comando de Windows PowerShell y compruebe que las unidades Z, S y F existen:

      Get-Volume
      
      • DriveLetter FileSystemLabel FileSystem DriveType HealthStatus SizeRemaining Size

      • ----------- --------------- ---------- --------- ------------ ------------- ----

      • Z NTFS Fixed Healthy 59.9 GB 60 GB

      • S NTFS Fixed Healthy 109.89 GB 110 GB

      • F BitsForCloud2013 NTFS Fixed Healthy 120.52 GB 127 GB

    • Abre el Explorador de archivos de Windows y comprueba que las unidades F:, S: y Z: existen.

Icono de flecha usado con el vínculo Volver al principio Resumen de los scripts

Icono de flecha usado con el vínculo Volver al principio Top

Este script configura la máquina virtual como un controlador de dominio (DC).

Pasos:

  1. Vaya al Portal de administración de Azure y conéctese a la máquina virtual Iaas-BI-Full e inicie sesión como el usuario:

    • Usuario:testuser

    • Contraseña:Testword!1

  2. En la máquina virtual, abra Windows PowerShell o Windows PowerShell ISE.

  3. Ejecute el siguiente comando:

    F:\scripts\OnBox\onboxScript_1a.ps1
    
  4. El script se ejecuta durante unos 5-10 minutos y el mensaje de salida presenta un aspecto similar al siguiente:

    • Message : You must restart this computer to complete the operation.

    • Context : DCPromo.General.4

    • RebootRequired : True

    • Status : Success

  5. Reinicie la máquina virtual antes de ejecutar el nuevo script.

Comprobación: para comprobar que el script se ejecutó correctamente:

  1. En el Portal de administración de Azure conéctese a la máquina virtual e inicie sesión como el usuario:

    • Usuario: testuser

    • Contraseña: Testword!1

  2. Para comprobar el Controlador de dominio, complete una de las acciones siguientes:

    • Abra la ventana de Windows PowerShell en la máquina virtual y ejecute el comando siguiente:

      $computerdomain = [System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain() ; $computerdomain.name
      
      Este es el resultado Iaas-BI.local

    • Ejecute la aplicación Sistema en el Panel de control de Windows y compruebe que el Dominio es IaaS-BI.local.

  3. TipSugerencia
    Se recomienda ejecutar Microsoft Windows Update antes de ejecutar más scripts. El número de actualizaciones varía en función de la imagen base que se use para crear la máquina virtual. Windows Update puede necesitar que se reinicie la máquina virtual después de instalar actualizaciones.

Para obtener más información sobre los cmdlets de Active Directory de Windows PowerShell, vea Installl-ADDSForest http://technet.microsoft.com/en-us/library/hh974720.aspx.

Icono de flecha usado con el vínculo Volver al principio Resumen de los scripts

Icono de flecha usado con el vínculo Volver al principio Top

Este script completa las tareas siguientes:

  • Ejecuta el instalador de requisitos previos de SharePoint y después reinicia la máquina virtual.

  • Ejecute este script dos veces.

Pasos:

  1. En el Portal de administración de Azure conéctese a la máquina virtual e inicie sesión como el usuario:

    • Usuario: testuser

    • Contraseña: Testword!1

  2. En la máquina virtual, abra Windows PowerShell.

  3. Ejecute el siguiente comando:

    F:\scripts\onbox\OnBoxScript_2.ps1
    
  4. La herramienta de preparación de productos de SharePoint (el instalador de requisitos previos) se abre y se ejecuta.

  5. Nota: el último paso del script reinicia la máquina virtual y, por tanto, la conexión remota se cierra.

  6. En el Portal de administración de Azure, conéctese a la máquina virtual. Durante el inicio, la máquina virtual configura características de Windows que instaló el instalador de requisitos previos de SharePoint.

  7. Ejecute el script por segunda vez. De nuevo, la máquina virtual se reinicia y cierra la venta de la conexión remota.

Icono de flecha usado con el vínculo Volver al principio Resumen de los scripts

Icono de flecha usado con el vínculo Volver al principio Top

Este script completa las tareas siguientes:

  • Ejecuta una tercera vez el instalador de requisitos previos de SharePoint.

  • Instala SharePoint 2013, usando los archivos de instalación que copió al .VHD en los pasos de preparación.

Pasos:

  1. En el Portal de administración de Azure conéctese a la máquina virtual e inicie sesión como el usuario:

    • Usuario: testuser

    • Contraseña: Testword!1

  2. Abra Windows PowerShell en la máquina virtual y ejecute el comando siguiente:

    F:\scripts\onbox\OnBoxScript_2a.ps1
    
  3. La herramienta de preparación de productos de SharePoint (el instalador de requisitos previos) se abre y se ejecuta.

  4. Cuando se completa el instalador de requisitos previos, el script instala SharePoint. La instalación de SharePoint es una instalación silenciosa y no hay ningún cuadro de diálogo visible. El proceso de instalación de SharePoint se ejecuta durante 10 y 15 minutos.

    • El instalador de requisitos previos debería completarse con ExitCode: 0.

    • TipSugerencia
      Si la instalación rápida de SharePoint existe con ExitCode 30030, compruebe que actualizó el archivo f:\bits\SharePoint2013\Files\SetupFarmSilent\config.xml con su PIDKey de licencia de SharePoint. Para obtener más información, vea la sección Actualizar el archivo de instalación Config.xml de SharePoint con su PIDKEY de SharePoint.

    • La instalación de SharePoint se ejecuta durante varios minutos y si existe con ExitCode 3010, es necesario reiniciar la máquina virtual antes de ejecutar el script siguiente.

Comprobación: para comprobar que el script se ejecutó correctamente:

  1. Para ver una lista de los servicios de SharePoint que están instalados, ejecute el comando de Windows PowerShell siguiente:

    Get-Service -DisplayName *sharepoint* | Format-Table -autosize status,displayname
    
    Todos los servicios tienen un estado de 'detenidos'. Los servicios no se ejecutan hasta que ejecute varios de los scripts siguientes, que instalarán el motor de base de datos de SQL Server y configuran la granja de SharePoint.

    • Status DisplayName

    • ------ -----------

    • Stopped Document Conversions Launcher for Microsoft SharePoint Server 2013

    • Stopped Document Conversions Launcher for Microsoft SharePoint Server 2013

    • Stopped Document Conversions Load Balancer for Microsoft SharePoint Server 2013

    • Stopped SharePoint Server Search 15

    • Stopped SharePoint Administration

    • Stopped SharePoint Search Host Controller

    • Stopped SharePoint Timer Service

    • Stopped SharePoint Tracing Service

    • Stopped SharePoint User Code Host

    • Stopped SharePoint VSS Writer

  2. Compruebe que en Iniciar, Todos los programas ve el grupo Productos de Microsoft SharePoint.

  3. Para solucionar problemas de instalación de SharePoint, vea los archivos de registro de la instalación de SharePoint. La ubicación de los archivos de registro depende del valor de Tipo de registro del archivo de configuración siguiente:

    • F:\bits\SharePoint2013\Files\SetupFarmSilent\config.xml

    El valor predeterminado de Tipo de registro es el siguiente:

    • <Logging Type="verbose" Path="%temp%" Template="SharePoint Server Setup(*).log"/>

    Que se resuelve en la ruta de acceso: C:\Users\<User Name>\AppData\Local\Temp\2.

    Nota:AppData es una carpeta oculta de forma predeterminada.

Icono de flecha usado con el vínculo Volver al principio Resumen de los scripts

Icono de flecha usado con el vínculo Volver al principio Top

Su licencia de SQL Server debe estar en el archivo de script OnBoxScript_3.ps1. La edición del script era un paso de la sección de preparación. Si no has agregado tu clave de SQL Server a /PID =, consulta Actualizar scripts con la clave de licencia de SQL Server. Este script completa las tareas siguientes:

  • Crea usuarios de Active Directory (AD). Crea las cuentas siguientes para los servicios de SQL Server y SharePoint. Todas las cuentas se crean con la misma contraseña de Testword!1.

    • SQL_Engine

    • SQL_Agent

    • SQL_Reporting

    • SQL_AS_MD

    • SQL_AS_Tabular

    • SQL_PowerPivot

    • SP_Farm

    • SP_Root

  • Instala las características siguientes de SQL Server:

    • Motor de base de datos

    • Modo de SharePoint de Reporting Services

    • Complemento Reporting Services para SharePoint

    • SQL Server Data Tools

    • SQL Server Management Studio

Pasos:

  1. En el Portal de administración de Azure conéctese a la máquina virtual e inicie sesión como el usuario:

    • Usuario: testuser

    • Contraseña: Testword!1

  2. En la máquina virtual, abra Windows PowerShell.

  3. Ejecute el siguiente comando:

    F:\scripts\onbox\OnBoxScript_3.ps1
    
  4. El script se ejecuta durante 10 y 15 minutos.

    Para obtener información sobre dónde buscar y ver los archivos de registro de instalación de SQL Server, vea Ver y leer los archivos de registro de instalación de SQL Server (http://msdn.microsoft.com/es-es/library/ms143702.aspx).

  5. Si la instalación de SQL Server se completa, la instalación existe con Setup result: 0

  6. ImportantImportante
    Nota: reinicia la máquina virtual y ejecute Windows Update antes de ejecutar más scripts.

Comprobación:

SQL Server: para comprobar que el script instaló correctamente los componentes de SQL Server, haz lo siguiente.

    • Para realizar comprobaciones desde Windows PowerShell:

      • get-service -displayname sql*
        
        • Status Name DisplayName

        • ------ ---- -----------

        • Running MSSQL$SHAREPOINT SQL Server (SHAREPOINT)

        • Running SQLAgent$SHAREP... SQL Server Agent (SHAREPOINT)

        • Running SQLBrowser SQL Server Browser

        • Running SQLWriter SQL Server VSS Writer



    • Para realizar comprobaciones con la interfaz de usuario:

      1. Haga clic en Iniciar y, a continuación, haga clic en Todos los programas.

      2. Haga clic en Microsoft SQL Server 2012 y, a continuación, en Herramientas de configuración.

      3. Haga clic en Administrador de configuración de SQL Server.

      4. En el panel izquierdo del Administrador de configuración de SQL Server, haga clic en Servicios de SQL Server. Observe que las instancias de SQL Server (SharePoint) y Agente SQL Server (SharePoint) están instaladas y en ejecución.

Cuentas: para comprobar que el script creó correctamente las cuentas “SQL” y “SP” haz lo siguiente:

  • Desde Windows PowerShell: abre Windows PowerShell y a continuación ejecuta el comando siguiente:

    Get-ADUser -filter * | format-table name,enabled,distinguishedname –autosize
    
      • name enabled distinguishedname

      • ---- ------- -----------------

      • SQL_Engine True CN=SQL_Engine,CN=Users,DC=IaaS-BI,DC=local

      • SQL_Agent True CN=SQL_Agent,CN=Users,DC=IaaS-BI,DC=local

      • SQL_Reporting True CN=SQL_Reporting,CN=Users,DC=IaaS-BI,DC=local

      • SQL_AS_MD True CN=SQL_AS_MD,CN=Users,DC=IaaS-BI,DC=local

      • SQL_AS_Tabular True CN=SQL_AS_Tabular,CN=Users,DC=IaaS-BI,DC=local

      • SQL_PowerPivot True CN=SQL_PowerPivot,CN=Users,DC=IaaS-BI,DC=local

      • SP_Farm True CN=SP_Farm,CN=Users,DC=IaaS-BI,DC=local

      • SP_Root True CN=SP_Root,CN=Users,DC=IaaS-BI,DC=local

Icono de flecha usado con el vínculo Volver al principio Resumen de los scripts

Icono de flecha usado con el vínculo Volver al principio Top

Su licencia de SQL Server debe estar en el archivo de script. La edición del script era un paso de la sección de preparación. Si no has agregado tu clave de SQL Server al parámetro /PID = en OnBoxScript_4.ps1, consulta Actualizar scripts con la clave de licencia de SQL Server.

Este script completa las tareas siguientes:

Ejecuta tres veces la configuración de SQL Server para instalar las tres instancias siguientes de Analysis Services.

  • Analysis Services – Datos multidimensionales

  • Analysis Services – Tabular

  • PowerPivot

Si no piensa usar el modo Multidimensional de Analysis Services o el modo Tabular de Analysis Services, puede poner como comentarios las líneas correspondientes si agrega # al principio de las líneas (.\setup.exe) en el script OnBoxScript_4.ps1. Se necesita PowerPivot para scripts posteriores que configuran la granja, PowerPivot y el modo de SharePoint de Reporting Services.

 

Nota: las líneas de comandos de instalación de SQL Server usadas por el script OnBoxScript_4.ps1 deshabilitan los informes de errores con el parámetro /ERRORREPORTING=0. Modifique los valores si necesita solucionar problemas de instalación. Los valores admitidos para /ERRORREPORTING=0 son 1=enabled o 0=disabled. El parámetro /INDICATEPROGRESS también puede resultar útil. /INDICATEPROGRESS configura la instalación para canalizar el archivo de registro de instalación detallado a la consola. Para obtener más información, vea Instalar SQL Server 2012 desde el símbolo del sistema (http://technet.microsoft.com/es-es/library/ms144259.aspx).

 

Pasos:

  1. En el Portal de administración de Azure conéctese a la máquina virtual e inicie sesión como el usuario:

    • Usuario:testuser

    • Contraseña:Testword!1

  2. Ejecute el siguiente comando:

    F:\scripts\onbox\OnBoxScript_4.ps1
    
    Si la configuración de SQL Server se completa correctamente, el código de resultado es Setup result: 0.

  3. noteNota
    Antes de ejecutar el script siguiente, cierre y vuelva a abrir la ventana de Windows PowerShell. Los cmdlets de PowerPivot agregados por el script OnBoxScript_4.ps1 no están disponibles hasta que no se reinicie el entorno de Windows PowerShell.

Comprobación: para comprobar que se instalaron las tres instancias de Analysis Services, completa lo siguiente:

  • Para realizar comprobaciones con Windows PowerShell:

    • Get-service -displayname 'sql server analysis*'
      
      • Status Name DisplayName

      • ------ ---- -----------

      • Running MSOLAP$AS_MD SQL Server Analysis Services (AS_MD)

      • Running MSOLAP$AS_TAB SQL Server Analysis Services (AS_TAB)

      • Running MSOLAP$POWERPIVOT SQL Server Analysis Services (POWER...

  • Para realizar comprobaciones con la interfaz de usuario:

    1. Haga clic en Iniciar y, a continuación, haga clic en Todos los programas.

    2. Haga clic en Microsoft SQL Server 2012 y, a continuación, en Herramientas de configuración.

    3. Haga clic en Administrador de configuración de SQL Server.

    4. En el panel izquierdo del Administrador de configuración de SQL Server, haga clic en Servicios de SQL Server. Observe que las tres instancias de Analysis Services se han instalado y están en ejecución.

      servicios sql instalados

Icono de flecha usado con el vínculo Volver al principio Resumen de los scripts

Icono de flecha usado con el vínculo Volver al principio Top

Este script completa las tareas siguientes:

  • Configuración básica de la granja de SharePoint que incluye el sitio Administración central de SharePoint.

  • Implementa la solución de granja de PowerPivot y la solución de aplicación de PowerPivot.

  • Instala las tres características PowerPivot para SharePoint.

Pasos:

  1. En la máquina virtual, abra Windows PowerShell.

  2. Ejecute el siguiente comando:

    F:\scripts\onbox\OnBoxScript_5.ps1
    
  3. Cierre y vuelva a abrir la ventana de Windows PowerShell antes de ejecutar el script siguiente.

Comprobación: para comprobar que el script se ejecutó correctamente:

  1. Para compruebe que las tres características PowerPivot están instaladas, complete los pasos siguientes:

    1. En Todos los programas, haga clic en Productos de Microsoft SharePoint.

    2. Haga clic en Consola de administración de SharePoint.

    3. Ejecute el siguiente comando:

    Get-spfeature | where {$_.displayname –like “PowerP*”}
    
    DisplayName Id Scop

    ----------- -- ----

    PowerPivotSite 1a33a234-b4a4-4fc6-96c2-8bdb56388bd5 Site

    PowerPivotAdmin e9c4784b-d453-46f5-8559-3c891d7159dd Web

    PowerPivot f8c51e81-0b46-4535-a3d5-244f63e1cab9 Farm

  2. Para comprobar que se han instalado las soluciones de Sharepoint, abra la Consola de administración de SharePoint y ejecute el comando siguiente:

    Get-SPSolution
    
    Name SolutionId Deployed

    ---- ---------- --------

    powerpivotfarm14solution.wsp 20556862-2287-4547-ae18-66e95a471271 True

    powerpivotfarmsolution.wsp 28201e83-6a35-4237-9ac0-4323f3d28497 True

    powerpivotwebapplicationsol... e51f7fb9-2272-4e77-a2af-7a070edd82b6 True

  3. En la máquina virtual, compruebe que puede ir a Administración central de SharePoint. Use uno de los métodos siguientes:

    1. La dirección URL predeterminada es http://iaas-bi-full:8080. Usar el nombre de usuario testuser y la contraseña Testword!1 para iniciar sesión.

    2. Haga clic en Inicio y escriba Administración central de SharePoint 2013.

Icono de flecha usado con el vínculo Volver al principio Resumen de los scripts

Icono de flecha usado con el vínculo Volver al principio Top

Este script completa las tareas siguientes:

  • Crea una aplicación de servicio de PowertPivot y crea una aplicación web.

  • Crea un sitio y habilita las características.

  • Configura el Servicio de almacenamiento seguro.

  • Configura Excel Services.

Pasos:

  1. En la máquina virtual, abra Windows PowerShell.

  2. Ejecute el siguiente comando:

    F:\scripts\onbox\OnBoxScript_6.ps1
    

Comprobación: para comprobar que el script se ejecutó correctamente:

  1. Para comprobar que el Servicio de sistema de PowerPivot se instala, use Windows PowerShell. Abra la Consola de administración de SharePoint y ejecute el comando siguiente:

    PowerPivotSystemServiceInstance
    
    • TypeName Status Id

    • -------- ------ --

    • SQL Server PowerPivot System ... Online a79ba103-048c-4a47-a6fb-61c3c66f7f82

  2. Para comprobar que la aplicación del servicio de PowerPivot existe, use Windows PowerShell. Abra la Consola de administración de SharePoint y ejecute el comando siguiente:

    get-PowerPivotServiceApplication
    
    • DisplayName TypeName Id

    • ----------- -------- --

    • Default PowerPivo... PowerPivot Servic... 1d89c0da-ab9f-4329-bc21-ca106c701817

  3. Para comprobar que la aplicación de servicio Excel Services existe, use uno de los métodos siguientes:

    1. En Administración central de SharePoint, haga clic en Administrar aplicaciones de servicio. Si se le solicitan credenciales, use las credenciales testuser y Testword!1 para iniciar sesión. Compruebe que el estado de la aplicación de servicio de Excel es ExcelServiceApp1 es Iniciado.

    2. Ejecute el siguiente comando de Windows PowerShell desde la Consola de administración de SharePoint:

      get-SPExcelServiceApplication
      
      • DisplayName TypeName Id

      • ----------- -------- --

      • ExcelServiceApp1 Excel Services Ap... e46e2ce0-5f85-47e6-b5da-a7ac9c96a960

  4. Use uno de los métodos siguientes para comprobar que el sitio existe:

    1. Ejecute el siguiente comando de Windows PowerShell desde la Consola de administración de SharePoint:

      Get-spsite
      
      • Url CompatibilityLevel

      • --- ------------------

      • http://iaas-bi-full 15

    2. Vaya al sitio de PowerPivot, http://iaas-bi-full/SitePages/Home.aspx.

Icono de flecha usado con el vínculo Volver al principio Resumen de los scripts

Icono de flecha usado con el vínculo Volver al principio Top

Este script completa las tareas siguientes:

  • Crea un certificado de IIS

  • Enlaza el certificado al sitio

  • Crea una asignación alternativa de acceso (AAM) para https

Pasos:

  1. En la máquina virtual, abra Windows PowerShell.

  2. Ejecute el siguiente comando:

    F:\scripts\onbox\OnBoxScript_7.ps1
    

Comprobación: para comprobar que el script se ejecutó correctamente:

  1. Ejecute el siguiente comando de Windows PowerShell desde la Consola de administración de SharePoint para comprobar que el enlace existe:

    Get-WebBinding
    
    • protocol bindingInformation sslFlags

    • -------- ------------------ --------

    • https *:443: 0

  2. Ejecute el siguiente comando de Windows PowerShell desde la Consola de administración de SharePoint para comprobar que la asignación del <nombre del servicio en la nube>.cloudapp.net existe:

    Get-Spalternateurl
    
    Resultado:

    IncomingUrl Zone PublicUrl

    ----------- ---- ---------

    https://iaas-bi-onsharepoint2.cloudap... Extranet https://iaas-bi-onsharepoint2.cloudap

Icono de flecha usado con el vínculo Volver al principio Resumen de los scripts

Icono de flecha usado con el vínculo Volver al principio Top

Este script completa las tareas siguientes:

  • Instala e inicia el servicio Reporting Services.

  • Crea una aplicación de servicio, un grupo de aplicaciones y un proxy de Reporting Services.

  • Asocia el proxy de la aplicación de servicio de Reporting Services al sitio web predeterminado.

  • Concede los derechos de aplicación web al grupo de aplicaciones de Reporting Services.

Pasos:

  1. En la máquina virtual, abra Windows PowerShell.

  2. Ejecute el siguiente comando:

    F:\scripts\onbox\OnBoxScript_8.ps1
    
    noteNota
    Para crear una cuenta de servicio administrada, el script recupera las credenciales de la cuenta de servicio IaaS-BI\SQL_Reporting. Este paso hará que aparezca un cuadro de diálogo de comprobación de credenciales. Escriba la contraseña Testword!1, a menos que la haya cambiado en scripts anteriores.

    Si quiere ejecutar estos scripts de manera más automatizada y que no aparezca el diálogo de confirmación, revise los pasos siguientes propuestos por la comunidad, Get-Credential en la línea de comando (http://www.powershellmagazine.com/2013/02/11/pstip-get-credential-at-the-command-line/).

solicitud de credenciales

Comprobación: para comprobar que el script se ejecutó correctamente:

Use uno de los métodos siguientes para comprobar que la aplicación de servicio Reporting Services existe:

  • Ejecute el siguiente comando desde la Consola de administración de SharePoint:

    Get-SPRSServiceApplication
    
    • Name Id UEAccountName

    • ---- -- -------------

    • Reporting Services ... e36f8012-a002-4007-b913-114c387d6d1a

    1. En Administración central de SharePoint, haga clic en Administrar aplicaciones de servicio.

    2. Si se le solicitan credenciales, use las credenciales testuser y la contraseña Testword!1 para iniciar sesión.

    3. Compruebe que la aplicación de Reporting Services y el proxy de la aplicación de Reporting Services están instalados y tienen el estado Iniciado.

Complete lo siguiente para comprobar que el grupo de aplicación de servicio Reporting Services existe:

  1. Ejecute el siguiente comando desde la Consola de administración de SharePoint:

    Get-SPServiceApplicationPool | where {$_.name -like "reporting*"}
    
    • Name ProcessAccountName

    • ---- ------------------

    • Reporting Services IaaS-BI\SQL_Reporting

Complete lo siguiente para comprobar que el proxy de aplicación de servicio Reporting Services existe:

  1. Ejecute el siguiente comando desde la Consola de administración de SharePoint:

    Get-SPRSServiceApplicationProxy
    
    • DisplayName TypeName Id

    • ----------- -------- --

    • Reporting Service... SQL Server Report... d8acc98a-fa0d-4453-8741-d56bafd8b46a

Icono de flecha usado con el vínculo Volver al principio Resumen de los scripts

Icono de flecha usado con el vínculo Volver al principio Top

Esta sección incluye los pasos de configuración que se completan desde la máquina virtual y un script de Windows PowerShell que se ejecuta desde el equipo local para separar el .vhd que contenía los archivos de instalación de SQL Server y SharePoint.

Este script completa las tareas siguientes:

  • Desmonta la unidad F:, el archivo .VHD que contiene los archivos de instalación de SQL Server y SharePoint. La unidad se quita de la máquina virtual, pero el .vhd sigue en el almacenamiento de Azure. Los últimos conjuntos de pasos son opcionales y eliminarán el disco (.vhd) del almacenamiento de Azure reduciendo el almacenamiento que usa la suscripción de Azure.

Pasos:

  1. En el equipo local, abra Windows Azure PowerShell.

  2. Ejecute el siguiente comando:

    C:\WA_BI_VM2013\offbox\4_UnmountData.ps1
    

Comprobación: para comprobar que el script se ejecutó correctamente:

  1. En el Portal de administración de Azure, conéctese a la máquina virtual e inicie sesión como:

    • Usuario: testuser

    • Contraseña: Testword!1

  2. Abre el Explorador de archivos de Windows y comprueba que la unidad F: no aparece.

  3. Nota: si no tienes intención de usar BitsForCloud2013.vhd de nuevo, completa los pasos siguientes para eliminar el .vhd del almacenamiento de Azure para minimizar costes de almacenamiento.

    1. Vaya a la Consola de administración de Azure.

    2. Haga clic en Máquinas virtuales y, a continuación, en el menú superior, haga clic en Discos.

    3. En el cuadro de filtros haga clic en el icono de filtro y, a continuación, escriba bits.

      Filtrar discos para los bits vhd
    4. Haga clic en el nombre del disco y, a continuación, haga clic en Eliminar en el menú inferior.

    5. Haga clic en Eliminar el .vhd asociado.

Icono de flecha usado con el vínculo Volver al principio Script de limpieza y configuración adicional

Icono de flecha usado con el vínculo Volver al principio Top

Compruebe que puede tener acceso a las siguientes URL en el servidor. Actualice la URL como corresponda después de la instalación. Si aparece un diálogo de credenciales, use el nombre y contraseña testuser. A veces el navegador tarda la primera vez que se explora el sitio. Si se agota el tiempo de espera, actualice el explorador.

  1. Administración central de SharePoint: http://iaas-bi-full:8080/default.aspx.

  2. Sitio de PowerPivot: http://iaas-bi-full/SitePages/Home.aspx.

La primera vez que haga clic en Galería de PowerPivot en el panel de navegación izquierdo de SharePoint, aparecerá un mensaje que indica la necesidad de instalar Silverlight.

Vaya a la Galería de PowerPivot, reemplazando la parte de la URL según convenga para la instalación: http://iaas-bi-full/PowerPivot%20Gallery/Forms/Gallery.aspx.

Si aparece un diálogo de credenciales, use el nombre y contraseña testuser. A veces el navegador tarda la primera vez que se explora el sitio. Si se agota el tiempo de espera, actualice el explorador.

Antes de descargar Silverlight, complete los pasos siguientes para configurar Internet Explorer en la máquina virtual de manera que se permitan las descargas.

  1. Abra el explorador Internet Explorer.

  2. Vaya al menú Herramientas.

  3. Seleccione Opciones de Internet.

  4. Vaya a la pestaña Seguridad.

  5. Seleccione la zona Internet.

  6. Haga clic en Nivel personalizado.

  7. En la categoría Descargas, seleccione Habilitar para Descarga de archivos.

  8. Haga clic en Aceptar y, a continuación, vuelva a hacer clic en Aceptar.

  9. Cierre y reinicie Internet Explorer.

  10. Vaya a la Galería de PowerPivot, http://iaas-bi-full/PowerPivot%20Gallery/Forms/Gallery.aspx haga clic en el icono Instalar Microsoft Silverlight.

  11. Una vez completada la instalación de Silverlight, actualice el explorador para ver la vista Galería de PowerPivot.

Se recomienda que después de instalar Silverlight, cambie la configuración de seguridad del explorador al estado que evita descargas.

Icono de flecha usado con el vínculo Volver al principio Resumen de los scripts

Icono de flecha usado con el vínculo Volver al principio Top

Reporting Services proporciona tipos de contenido que se usan para administrar archivos de orígenes de datos compartidos (.rsds) y archivos de definición de informe (.rdl). Al agregar los tipos de contenido a una biblioteca se habilitan las opciones de Reporting Services en el menú Nuevo.

Vaya a la biblioteca de documentos, reemplazando la parte de la URL según convenga para la instalación: http://iaas-bi-full/Shared%20Documents/Forms/AllItems.aspx.

Para obtener más información, vea Agregar tipos de contenido del servidor de informes a una biblioteca (Reporting Services en el modo integrado de SharePoint) (http://msdn.microsoft.com/es-es/library/bb326289.aspx).

Icono de flecha usado con el vínculo Volver al principio Script de limpieza y configuración adicional

Icono de flecha usado con el vínculo Volver al principio Top

La siguiente lista contiene los enlaces a herramientas cliente que sirven para las plataformas SQL Server y SharePoint BI:

Icono de flecha usado con el vínculo Volver al principio Top

Para obtener información sobre cómo exportar un certificado con la clave privada e importar el certificado en otro equipo de modo que ese equipo también pueda administrar la suscripción de Azure, consulta Cómo: Ver certificados con el complemento de MMC (http://msdn.microsoft.com/es-es/library/ms788967(v=vs.110).aspx).

También puede exportar e importar certificados desde Internet Explorer. Por ejemplo, para Exportar:

  1. Haga clic en Opciones de Internet.

  2. Haga clic en la pestaña Contenido.

  3. Haga clic en Certificados.

  4. Seleccione el certificado que desee exportar y haga clic en Exportar.

  5. En el Asistente para exportar certificados, seleccione la opción para exportar la clave privada.

Icono de flecha usado con el vínculo Volver al principio Más recursos

Icono de flecha usado con el vínculo Volver al principio Top

Ejecute el comando siguiente desde una ventana de Azure PowerShell para ver una lista de los cmdlets de Azure:

'help azure'

Para obtener ayuda sobre la línea de comandos de un comando específico, use el modificador –full; por ejemplo:

get-help New-AzureVMConfig  -full

Icono de flecha usado con el vínculo Volver al principio Más recursos

Icono de flecha usado con el vínculo Volver al principio Top

En esta sección se describen los pasos necesarios para 'limpiar' la suscripción en caso de que desee volver a ejecutar los scripts a partir de createvm.ps1. En el Portal de administración de Azure, haga clic en Todos los elementos y elimina lo siguiente en el orden mostrado: todos los elementos

  1. Haga clic en Máquinas virtuales y, a continuación, haga clic en la máquina virtual Iaas-BI-Full. Haga clic en Eliminar.

  2. Haga clic en Máquinas virtuales y, a continuación, en el menú superior, haga clic en Discos. Haga clic en Eliminar y, a continuación, haga clic en Eliminar el disco duro virtual asociado. Repetir para todos los discos. Nota: si eliges no eliminar el .vhd asociado para los discos de bits, .vhd no tendrá que volver a cargarse en el almacenamiento de Azure.

  3. Haga clic en Redes y, a continuación, haga clic en la red Iaas-BI-network. Haga clic en Eliminar.

  4. Haga clic en Servicios en la nube y, a continuación, seleccione el nombre del servicio. A continuación, haga clic en Eliminar.

  5. Haga clic en Almacenamiento y, a continuación, haga clic en iaasbistorage. Haga clic en Eliminar.

  6. Haga clic en Configuración y, a continuación, haga clic en Grupos de afinidad. configuración

  7. Haga clic en Grupo de afinidad de Iaas BI y, a continuación, haga clic en Eliminar.

Icono de flecha usado con el vínculo Volver al principio Más recursos

Icono de flecha usado con el vínculo Volver al principio Top

Esta sección es una breve introducción a la jerarquía y objetos incluidos en el entorno de almacenamiento de Azure.

La Máquina virtual de Azure usa archivos .vhd, parecidos a los que se usan en el entorno local de Windows Server Hyper-V. Los archivos .vhd se almacenan en el Almacenamiento de Blob de Azure como blogs de página.

Al crear una máquina virtual de Azure, se crea automáticamente un .vhd. También se puede cargar un .vhd como el proceso que se trata en este documento. Azure usa contenedores para almacenar blobs. Al trabajar con máquinas virtuales, se crea automáticamente un contenedor .vhd. En el diagrama siguiente se muestran objetos de Azure que forman parte de un entorno de almacenamiento.

información general sobre el almacenamiento de windows azure

Para obtener más información sobre el almacenamiento de Azure, vea Cómo usar el servicio de almacenamiento Blob de Azure (http://www.windowsazure.com/en-us/develop/net/how-to-guides/blob-storage/).

Icono de flecha usado con el vínculo Volver al principio Top

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios
Mostrar:
© 2014 Microsoft