Rubrique précédente: WindowsRubrique suivante: Manuels d'intégration


Notes

Ce chapitre traite des sujets suivants :

Notes

Activation de Microsoft Windows

Notes

Par exemple, le provisionnement du VDS peut être effectué en exécutant une seule commande pouvant être automatisée à partir du portail de fournisseurs.

app provision VDS_WIN12DC ExampleClient \ 
    user=Exampleuser user_pw=abcd1234 admin_pw=acbde12345 \ 
    primary_ip=fe80::1/64 secondary_ip=209.100.100.12 netmask=255.255.255.0 gateway=209.100.100.1 \ 
    ipv6_gateway=fe80::10 hostname=mydomain.com dns1=fe80::5 dns2=209.101.1.3 \ 
    cpu.dflt=0,50 mem.dflt=1G VDS_WIN12DC.boot.size=10G 
Activation de Microsoft Windows

Les appliances Windows sont pré-générées avec une version non activée de Microsoft Windows. Vous devez activer Windows à l'aide de votre clé de licence Microsoft. Cela permet de garantir que les applications Windows provisionnées ont les avantages liés à l'activation officielle Microsoft.

Une fois que l'application squelette VDS ou VDI Windows est importée, procédez comme suit pour activer Windows à l'aide de la clé de licence Microsoft.

Procédez comme suit :

  1. Importez l'application squelette.
  2. Configurez le squelette avec l'adresse IP et les propriétés obligatoires : hostname, user, user_pw, admin_pw, dns1 et dns2.
  3. Démarrez l'application.

    Lorsque l'application démarre, la phase de spécialisation Sysprep est en cours de traitement.

  4. Pour activer Windows à l'aide de la clé de licence :
    1. Une fois que l'appliance est en cours d'exécution, connectez-vous à l'appliance Windows à l'aide de la console graphique.
    2. Accédez à Panneau de configuration, Système et sécurité, Système.
    3. Entrez la clé de licence.
  5. Si vous utilisez une application squelette VDI, supprimez le compte d'utilisateur local que vous venez de créer à l'aide de l'une des méthodes suivantes :
  6. Si vous utilisez une application squelette VDI, supprimez le compte d'utilisateur local de /etc/passwd en ouvrant un shell Cygwin et en appliquant l'une des méthodes suivantes :
  7. Supprimez le fichier /appliance/passwd.stamp en exécutant la commande suivante à partir d'un shell Cygwin :
    rm -f /appliance/passwd.stamp
    
  8. Arrêtez l'application.
  9. Annulez la configuration du squelette en supprimant l'adresse IP et les valeurs de propriété obligatoires : hostname, user, user_pw, admin_pw, dns1 et dns2.

    Vous pouvez désormais provisionner le squelette.

Restrictions et configuration requise

Les répertoires suivants DOIVENT être laissés intacts. Toute modification apportée à l'un des fichiers de ces répertoires risque de provoquer l'arrêt de l'appliance.

C:\appliance

C:\cygwin

C:\Program Files\Halsign TurboGate

Si le fichier vmad ou vme du répertoire c:\appliance ne peut pas être exécuté au démarrage, l'appliance cessera de fonctionner au prochain redémarrage.

Messages d'erreur

En cas d'échec de démarrage de l'application, les erreurs suivantes peuvent être consignées dans le journal système :

Message d'erreur

Description

Impossible de définir le nom d'hôte

VDS n'est pas parvenu à configurer le nom d'hôte de l'appliance.

Logiciels tiers libres utilisés au sein de l'application

Les applications VDS_WIN08 et VDS_WIN12 utilisent les packages tiers libres de Cygwin suivants en plus des packages tiers libres qui peuvent être installés avec Windows.

Logiciel

Version

Modifié

Licence

alternatives

1.3.30c-10

Non

GPLv2

ash

20040127-5

Non

BSD

base-files

4.0-6

Non

Non applicable

base-passwd

3.1-2

Non

Non applicable

bash

4.1.10-4

Non

GPLv2

bzip2

1.0.6-2

Non

BSD

libbz2

1-1.0.5-2

Non

BSD

coreutils

8.14-1

Non

GPLv2

cpio

2.11-1

Non

GPLv2

crypt

1.1-1

Non

GPLv2

curl

7.22.0-2

Non

MIT

libcurl4

7.22.0-2

Non

MIT

cygrunsrv

1.34-1

Non

GPLv2

cygutils

1.4.6-1

Non

GPLv2

cygwin

1.7.9-1

Non

GPLv2

cygwin-doc

1.7-4

Non

Non applicable

db4

4.0.14-1

Non

BSD

diffutils

2.9-1

Non

GPLv2

editrights

1.01-2

Non

BSD

expat

2.0.1-1

Non

Thai

libexpat1

2.0.1-1

Non

Thai

libexpat1-devel

2.0.1-1

Non

Thai

file

5.09-1

Non

BSD

findutils

4.5.9-2

Non

GPLv3

gawk

4.0.0-1

Non

GPLv3

libintl2

0.12.1-3

Non

GPLv2

libintl3

0.14.5-1

Non

GPLv2

libintl8

181.1-2

Non

GPLv2

grep

6.3-1

Non

GPLv2

groff

1.20.1-2

Non

GPLv2

gzip

1.4-1

Non

GPLv2

ipcalc

0.41-1

Non

GPLv2

less

444-1

Non

GPLv2

libiconv2

1.14-2

Non

GPLv2

libssh2

1.2.7-1

Non

BSD

links

2.2-1

Non

GPLv2

login

1.10-10

Non

BSD

man

1.6g-1

Non

GPLv2

minires

1.02-1

Non

GPLv2

libncurses8

5.7-18

Non

Thai

openssh

5.9p1-1

Non

BSD

openssl

0.9.8r-2

Non

BSD

patch

2.5.8-9

Non

GPLv2

libpcre0

8.13-1

Non

BSD

perl

5.10.1-5

Non

Artistic

perl-Error

0.17016-1

Non

Artistic

libpopt0

1.6.4-4

Non

Thai

libreadline6

5.2.14-12

Non

GPLv2

rebase

4.0.1-1

Non

GPLv2

rsync

3.0.9-1

Non

GPLv2

run

1.1.13-1

Non

GPLv2

sed

4.2.1-1

Non

GPLv2

tar

1.25-1

Non

GPLv3

libwrap0

7.6-21

Non

BSD

termcap

5.7_20091114-14

Non

BSD

terminfo

5.7_20091114-14

Non

MIT

texinfo

4.13-4

Non

GPLv2

tzcode

2010j-1

Non

BSD

unzip

6.0-10

Non

BSD-Info-Zip

vim

7.3.003-1

Non

Charityware

wget

1.13.4-1

Non

GPLv3

which

2.20-2

Non

GPLv3

zip

3.0-10

Non

BSD-Info-Zip

zlib

1.2.5-1

Non

ZLIB

configuration

2.738

Non

GPLv2