r14 - 19 Aug 2010 - 15:57:44 - StephenQYou are here: Wiki >  AppLogic27 Web > RefAppsVdsWindows
ALERT! AppLogic 2.7/2.8 Documentation The latest production release is AppLogic 3.0.30

VDS_Win03S, VDS_Win0364S, VDS_Win03E, VDS_Win0364E

VDS_Win03DC, VDS_Win0364DC, VDS_Win03W

Virtual Dedicated Server Applications

Functional overview

VDS_Win03S, VDS_Win0364S, VDS_Win03E, VDS_Win0364E, VDS_Win03DC, VDS_Win0364DC, and VDS_Win03W are virtual dedicated server applications. They are designed to be deployed as standalone applications with no catalog parts.

VDS applications can scale from approximately one tenth of a physical server to a full physical server depending on the resource needs of the end user.

VDS applications are provided to allow hosting providers a quick and easy way to offer a dedicated server offering on the AppLogic Grid.

VDS applications configure themselves through properties on first boot. The initial user is created and the root password is placed in a file (/home/<user>/su.txt). VDS applications can be reset to their default properties by deleting /appliance/passwd.stamp from the appliance and restarting the application.

Application Latest Version OS Notes
VDS_Win03S, VDS_Win03E, VDS_Win03DC, VDS_Win03W 1.2.1-1 Windows Server 2003 Standard/Enterprise/DataCenter/Web Edition R2 32-bit These applications are not installed on the AppLogic grid by default. Please see the Windows Installation Reference for instructions on how to install these applications
VDS_Win0364S, VDS_Win0364E, VDS_Win0364DC 1.2.1-1 Windows Server 2003 Standard/Enterprise/DataCenter Edition R2 64-bit These applications are not installed on the AppLogic grid by default. Please see the Windows Installation Reference for instructions on how to install these applications

Boundary

Resources

32-bit Windows Server 2003 VDSs

Resource Minimum Standard Maximum Enterprise Maximum DataCenter Maximum Web Maximum Default
CPU 0.1 4 8 32 2 0.25
Memory 256 MB 4 GB 64 GB 64 GB 2 GB 512 MB
Bandwidth 1 Mbps 2 Gbps 2 Gbps 2 Gbps 2 Gbps 1 Mbps
Storage 3 GB 80 GB 80 GB 80 GB 80 GB 4 GB

64-bit Windows Server 2003 VDSs

Resource Minimum Standard Maximum Enterprise Maximum DataCenter Maximum Default
CPU 0.25 4 8 32 0.5
Memory 768 MB 32 GB 64 GB 64 GB 1 GB
Bandwidth 1 Mbps 2 Gbps 2 Gbps 2 Gbps 1 Mbps
Storage 5 GB 80 GB 80 GB 80 GB 6 GB

Terminals

Name Dir Protocol Description
none

The external interface is enabled. It is used for incoming and outgoing traffic. Its network settings are configured through properties.

The default interface is enabled. It is used for maintenance (incoming ssh connections from the controller).

User Volumes

None

Properties

Windows Server 2003 based VDSs

Property name Type Description
hostname String Defines the hostname to assign.
ALERT! The appliance hostname cannot be longer than 15 characters. Setting the hostname property to more than 15 characters will result in a hostname truncated to the 15th character.
This property is mandatory.
user String Defines the user to be created on provioning of the application. This property is mandatory.
user_pw String Defines the password of the user account to be created. This property is mandatory.
admin_pw String Defines the password of the Administrator (and Cygwin root) account. it will be set on first boot and written to /home/<user>/su.txt This property is mandatory.
primary_ip IP Address Defines the primary IP address of the external interface of the appliance. This property is mandatory.
secondary_ip IP Address Defines the secondary IP address of the external interface of the appliance.
netmask IP address Defines the network mask of the external interface. This property is mandatory.
gateway IP address Defines the default IP network gateway (router) for the external interface. The gateway address can be outside the network specified by netmask. To use a gateway that does not expose an IP and serves as proxy arp, set this property to 0.0.0.0. This property is mandatory.
dns1 IP address Defines the primary nameserver. This property is mandatory.
dns2 IP address Defines the secondary server.
dns3 IP address Defines the third server.

Typical Usage

The following shows the typical usage of the VDS_WIN03S application

VPS.PNG

Windows VDS applications are to be used by hosting providers in order to offer dedicated servers using AppLogic without the need for any other 3rd party software or licenses.

Windows VDS applications are each distributed as an application containing a singleton instance - they do not use any catalog class appliances.

Notes

By way of example, provisioning VDS_WIN03S can be done by running a single command that can be automated from the providers portal.

app provision VDS_WIN03S_r1 ExampleClient \
    user=Exampleuser user_pw=abcd1234 admin_pw=acbde12345 \
    primary_ip=209.100.100.12 netmask=255.255.255.0 gateway=209.100.100.1 \
    hostname=mydomain.com dns1=209.101.1.2 dns2=209.101.1.3 \
    cpu.dflt=0.50 mem.dflt=1G VDS_WIN03S.boot.size=10G

3rd party open source software used inside of the appliance

Windows VDS applications use the following 3rd party/open source packages from Cygwin in addition to any 3rd party/open source packages which may be installed with Windows itself.

Software Version Modified License Notes
alternatives 1.3.30c-2 No GPLv2 Download Link
ash 20040127-3 No BSD Download Link
base-files 3.7-1 No Not Applicable Download Link
base-passwd 2.2-1 No Not Applicable Download Link
bash 3.2.39-19 No GPLv2 Download Link
bzip2 1.0.5-2 No BSD Download Link
libbz2 1-1.0.5-2 No BSD Download Link
coreutils 6.10-1 No GPLv2 Download Link
cpio 2.9-1 No GPLv2 Download Link
crypt 1.1-1 No GPLv2 Download Link
curl 7.16.3-1 No MIT Download Link
libcurl4 7.16.3-1 No MIT Download Link
cygrunsrv 1.34-1 No GPLv2 Download Link
cygutils 1.3.2-1 No GPLv2 Download Link
cygwin 1.5.25-15 No GPLv2 Download Link
cygwin-doc 1.4-4 No Not Applicable Download Link
db4 5.20.2-2 No BSD Download Link
diffutils 2.8.7-1 No GPLv2 Download Link
editrights 1.01-2 No BSD Download Link
expat 2.0.1-1 No Thai Download Link
libexpat1 2.0.1-1 No Thai Download Link
libexpat1-devel 2.0.1-1 No Thai Download Link
file 4.21-1 No BSD Download Link
findutils 4.4.0-1 No GPLv3 Download Link
gawk 3.1.6-1 No GPLv3 Download Link
libgdbm4 1.8.3-8 No GPLv2 Download Link
libintl2 0.12.1-3 No GPLv2 Download Link
libintl3 0.14.5-1 No GPLv2 Download Link
libintl8 0.15-1 No GPLv2 Download Link
grep 2.5.1a-4 No GPLv2 Download Link
groff 1.18.1-2 No GPLv2 Download Link
gzip 1.3.12-2 No GPLv2 Download Link
ipcalc 0.41-1 No GPLv2 Download Link
less 382-1 No GPLv2 Download Link
libiconv2 1.11-1 No GPLv2 Download Link
libssh2 0.15-1 No BSD Download Link
links 1.00pre20-1 No GPLv2 Download Link
login 1.9-7 No BSD Download Link
man 1.6e-1 No GPLv2 Download Link
minires 1.01-1 No GPLv2 Download Link
libncurses8 5.5-3 No Thai Download Link
openssh 5.0p1-1 No BSD Download Link
openssl 0.9.8h-1 No BSD Download Link
patch 2.5.8-9 No GPLv2 Download Link
libpcre0 7.6-2 No BSD Download Link
perl 5.8.8-4 No Artistic Download Link
perl-Error 0.17010-1 No Artistic Download Link
libpopt0 1.6.4-4 No Thai Download Link
libreadline6 5.2.12-10 No GPLv2 Download Link
rebase 2.4.4-1 No GPLv2 Download Link
rsync -2.6.9-2 No GPLv2 Download Link
run 1.1.10-1 No GPLv2 Download Link
sed 4.1.5-2 No GPLv2 Download Link
tar 1.20-1 No GPLv3 Download Link
libwrap0 7.6-4 No BSD Download Link
termcap 20050421-1 No BSD Download Link
terminfo 5.5_20061104-1 No MIT Download Link
texinfo 4.8a-1 No GPLv2 Download Link
tzcode 2008a-1 No BSD Download Link
unzip 5.52-2 No BSD-Info-Zip Download Link
vim 7.1-1 No Charityware Download Link
wget 1.11.3-1 No GPLv3 Download Link
which 2.19-1 No GPLv3 Download Link
zip 2.32-2 No BSD-Info-Zip Download Link
zlib 1.2.3-2 No ZLIB Download Link
setup 2.573.2.3 No GPLv2 Download Link

To see the full list of open source packages used in Windows VDS applications, please see its implementation design.

Windows

Please see the Windows Appliance Reference for significant details on the operation of Windows appliances under AppLogic.

Limitations/Requirements

The following directories MUST be left intact. Any changes to any files in these directories can cause the appliance to stop working.

  • C:\appliance
  • C:\cygwin
  • C:\Program Files\Halsign TurboGate?

Preventing vmad or vme from running on start will cause the appliance to stop working (on next restart).

Related documents

Questions and Comments

IDEA! To post questions and/or comments, visit our forum.

-- BeckyH - 17 Jun 2009

 
Copyright © CA 2005-2011. All Rights Reserved.
%