Previous Topic: SQL Server 2008 Configuration File for x64r2Next Topic: WISA/WISAx4


IIS08

Each IIS08y appliance is built using the following generic Windows Server appliance as a base class:

Note: In the following instructions, the y placeholder in WIN0864y and IIS08y is for the Windows edition that the appliance/app is based upon (S for Standard, E for Enterprise, DC for DataCenter, W for Web).

To install and configure the IIS08y appliance

  1. Create the Windows Server appliance WIN08y.
  2. Make a new singleton from WIN0864y:
  3. Install the IIS role and role services:
  4. Install the IIS exe. This self-executing installer can be downloaded from the grid controller through the default interface of the singleton. This interface has already been properly configured through DHCP.
  5. In a Cygwin bash shell (right-click the appliance in the application editor and click login to access the cygwin bash shell)
  6. Stop the application and right-click the appliance in application editor, click Modify Boundary to edit the class:
    1. Change the class icon color to blue
    2. Change the class name to IIS08y
    3. Change the class description (for example, Web Server Appliance - based on Windows Server 2008 Standard Edition R2 64-bit (v1.0.0-1); IIS and ASP.NET included).
    4. Change the Documentation URL to the following:
      http://doc.3tera.com/AppLogicxx/index.htm?toc.htm?CatWebServersIIS.html
      

      where xx indicates the current version of AppLogic

    5. Change class category to Web Servers
    6. Add a placeholder volume (name: content; mount on D:\)
    7. Remove the external interface
    8. Right-click the singleton and select Attributes. Change the instance name to IIS08y.
    9. Modify the terminals:

Terminal Name

Direction

Protocol

in

In

any

db

Out

any

fs

Out

any

log

Out

any

aux

Out

any

net

Out

any

mon

Out

cce

i. Mark the net terminal as a gateway

j. Add the following properties:

Name

Type

Default

Constraints

content_on_fs

string

off

allowed values on|off

docs_dir

string

/

filter ^/[a-zA-Z0-9\s/-_]*

logs_enabled

string

off

allowed values on|off

logs_base_dir

string

/

filter ^/[a-zA-Z0-9\s/-_]*

index_files

string

default.htm default.asp default.aspx index.html

filter [a-zA-Z\.\s]*

max_connections

integer

0

min = 0, max = 999999

idle_timeout_sec

integer

15

min = 1, max = 3600

data_timeout_sec

integer

300

min = 1, max = 3600

k. Set resources:

Resource

Minimum

IS08W Maximum

IIS08S Maximum

IIS08E Maximum

IIS08DC Maximum

Default

CPU

0.25

4

4

8

32

1

MEM

768M

32G

32G

64G

64G

2G

BW

1M

2G

2G

2G

2G

1M

  1. Move IIS08y to a catalog (system_ms is recommended).
  2. The IIS08y appliance is now ready for use in your applications.