SQL08X/WG/D/W/S/E: dispositivos de bases de datos de Microsoft SQL Server: referencia de instalación

Cada dispositivo SQL08y se genera utilizando el siguiente dispositivo para Windows Server genérico como clase base:

En primer lugar, hay que crear el dispositivo WIN03y para Windows Server tal y como se describe aquí.

Nota: En las instrucciones siguientes, el marcador de posición y de WIN03y corresponde a la edición de Windows en que se basa el dispositivo o la aplicación (S se refiere a Standard; DC, a DataCenter). El marcador de posición y de SQL08y corresponde a la edición de SQL en que se basa el dispositivo (X se refiere a Express; WG, a Workgroup; D, a Developer; W, a Web; S, a Standard; E, a Enterprise).

Para crear el dispositivo WIN03y de Windows Server y dejar el dispositivo SQL08y listo para el uso:

  1. Cree una aplicación que contenga una instancia de WIN03y y ramifique la instancia (denominada singleton en lo sucesivo).
  2. Para agilizar el proceso de creación del dispositivo, configure los recursos predeterminados del singleton con los valores cpu=1 y memory=1G:
  3. Cambie el tamaño del volumen de arranque de WIN03y a 8 GB.
  4. Edite la clase y active la interfaz externa:
  5. Edite la clase y agregue un volumen marcador de posición obligatorio (nombre: datos; montaje en D:\).
  6. Cree un volumen de aplicación para utilizarlo provisionalmente como volumen marcador de posición (sistema de archivos: ntfs03; tamaño: 6 GB).
  7. Inicie la aplicación y abra la consola gráfica del singleton mediante la GUI de AppLogic (en la ficha Aplicaciones, seleccione la aplicación e inicie sesión en la consola gráfica con el botón Inicio de sesión (gráfico) de la parte superior de la página).
  8. Inicie sesión en el dispositivo para Windows como Administrador.
  9. Si aún no ha instalado Windows Installer 4.5 y .NET Framework 3.5 SP1 instálelos ahora:
  10. Active la memoria virtual para el dispositivo. En un shell de comandos:
  11. Reinicie la aplicación.
  12. Instale la versión deseada de SQL Server 2008. Debe utilizarse una fuente de distribución completa: imagen ISO o paquete redistribuible completo. Si va a descargar un archivo de archivado extraíble de SQL Server, descárguelo y extráigalo en el volumen D. Cuando se utiliza una imagen ISO, se puede montar como unidad separada o extraerse en D también. Desde allí, se puede instalar en C (vínculo de descarga para SQL Server 2008 Express redistributable).
  13. Extraiga el paquete redistribuible como sigue:
  14. Utilice una versión apropiada del archivo de configuración de instalación de SQL (ConfigurationFile_x86.ini/ConfigurationFile_x64.ini) e inicie la instalación como sigue:
  15. Instale el msi de SQL. Este instalador que se autoejecuta se puede descargar del controlador de grid a través de la interfaz predeterminada del singleton. Esta interfaz ya se configuró correctamente a través de DHCP.
  16. Limpie la unidad D: elimine todos los archivos de instalación relacionados con SQL, incluido ConfigurationFile.ini.
  17. En un shell bash de Cygwin, elimine el archivo /appliance/passwd.stamp; esto ayuda a asegurar que el dispositivo generará una nueva contraseña de administrador la primera vez que se vuelva a arrancar el sistema tras la creación de instancias.
  18. Detenga la aplicación y edite la clase:
    1. cambie el color de icono de clase a rojo.
    2. cambie el nombre de clase a SQL08y
    3. cambie la descripción de clase (por ejemplo, dispositivo SQL Server: basado en Windows Server 2003 Enterprise Edition R2 de 32/64 bits y SQL Server 2008 Enterprise (v1.0.0-1))
    4. cambie la categoría de clase a dispositivos de base de datos
    5. elimine la interfaz externa
    6. modifique los terminales:

Nombre del terminal

Dirección

Protocolo

in

Entrada

Cualquiera

mon

Salida

cce

  1. agregue las propiedades siguientes:

Nombre

Tipo

Predeterminado

Restricciones

read_only

Cadena

off

on, off

max_connections

Entero

(vacía)

mín = 1, máx = 999999

sa_password

Cadena

(vacía)

 

user_db_name

Cadena

(vacía)

 

user_login

Cadena

(vacía)

 

user_password

Cadena

(vacía)

 

  1. Establezca los recursos del dispositivo:

Recurso

Mínimo

Máximo para Express

Máximo para Enterprise

Predeterminado

CPU

0,1

1

8

0,25

Memoria

512 MB

1 G

64 G

1 G

Ancho de banda

1 Mbps

2 Gbps

2 Gbps

250 Mbps

  1. Se recomienda verificar el estado del volumen de arranque del singleton. Para ello, ejecute el siguiente comando desde el shell Web: vol fscheck name_of_volume
  2. Mueva SQL08y a un catálogo (3tera recomienda system_ms).
  3. Llegado este punto, el dispositivo SQL08y está listo para el uso con aplicaciones de AppLogic.