Création d'appliances › Installations de distribution › Références d'installation de Windows › Références de mise à niveau de Windows MSI
Références de mise à niveau de Windows MSI
Si vous avez créé une appliance Windows et souhaitez à un moment donné installer une version plus récente du MSI utilisé pour créer cette appliance, en mettant ainsi à jour l'APK Windows et tout script spécifique d'appliance contenu dans le MSI, la rubrique suivante fournit des instructions détaillées pour le faire. Les instructions sont classées par type d'appliance.
WIN03* / WIN08* - Appliances de serveur Windows génériques
Les étapes suivantes décrivent le processus de mise à niveau d'une appliance de serveur Windows générique, sur la base de l'exemple /system_ms:WIN08S.
- Créez une nouvelle application et ouvrez-la dans l'éditeur. Faites glisser une instance de l'appliance WIN08S à partir du catalogue system_ms sur la zone de dessin et créer une branche de l'instance de classe.
- Modifiez le périmètre du singleton comme suit :
- Définissez l'URL de documentation sur : http://doc.3tera.com/AppLogic31/Catalog_Ref/CatGenericWindows.html.
- Enregistrez, puis démarrez l'application.
- Dans un shell 3t, accédez à ssh dans le singleton en cours d'exécution et effectuez ce qui suit :
- Définissez un nouveau mot de passe complexe (par exemple, net user administrator nouveaumotdepasse).
- Entrez la commande ipconfig /all | grep DHCP Server, puis notez l'adresse IP du serveur DHCP pour l'interface interne.
- cd / puis utilisez wget pour obtenir le MSI actuel de Windows Server du contrôleur de grille à l'aide de l'adresse IP notée au-dessus, par exemple wget http://ip-address:8080/download/Server_Windows-1.1.7-1.msi
- chmod 755 *.msi
- Ouvrez la console graphique pour le singleton et connectez-vous en tant qu'administrateur.
- Exécutez le programme d'installation de MSI, par exemple double-cliquez sur le fichier Server_Windows-1.1.7-1.msi dans l'Explorateur Windows.
- Dans la session SSH, ouvrez le singleton :
- rm -f *.msi
- Définissez un nouveau mot de passe d'administrateur complexe, par exemple, net user administrator a3893hf092jfww.^JDFoi8hfwehohgw
- Quittez, puis revenez avec SSH dans le singleton en cours d'exécution.
- rm -f ~/.bash_history
- Quitter
- Arrêtez l'application. Dans l'éditeur d'applications, faites glisser le singleton dans le catalogue utilisateur.
- Exécutez les commandes suivantes dans un shell 3T :
class destroy /system_ms:WIN08S --force (ou déplacez la classe existante si vous voulez le conserver).
class move /user:WIN08S /system_ms:WIN08S
- Détruisez l'application.
VDS_Win* - appliances de singleton Windows VDS
Les étapes suivantes décrivent le processus de mise à niveau du singleton dans une application Windows VDS, sur la base de l'exemple de l'application VDS_Win08S_r2.
- Créez une nouvelle application et ouvrez-la dans l'éditeur. Faites glisser une instance de l'appliance WIN08S à partir du catalogue system_ms sur la zone de dessin et créer une branche de l'instance de classe.
- Enregistrez, puis démarrez l'application.
- A partir d'un shell 3T, accédez à SSH dans le singleton en cours d'exécution, puis procédez comme suit :
- Définissez un nouveau mot de passe complexe (par exemple, net user administrator nouveaumotdepasse).
- Entrez la commande ipconfig /all | grep DHCP Server, puis notez l'adresse IP du serveur DHCP pour l'interface interne.
- Entrez la commande cd/, puis utilisez wget pour obtenir le fichier .msi Windows VDS actuel auprès du contrôleur de grille à l'aide de l'adresse IP mentionnée ci-dessus, par exemple wget http://ip-address:8080/download/VDS_Windows-1.2.4-1.msi
- chmod 755 *.msi
- Ouvrez la console graphique pour le singleton et connectez-vous en tant qu'administrateur.
- Exécutez le programme d'installation MSI, en double-cliquant par exemple sur le fichier VDS_Windows-1.2.4-1.msi dans l'explorateur Windows.
- Dans la session SSH, ouvrez le singleton :
- rm -f *.msi
- Définissez un nouveau mot de passe d'administrateur complexe, par exemple, net user administrator a3893hf092jfww.^JDFoi8hfwehohgw
- Quittez, puis revenez avec SSH dans le singleton en cours d'exécution.
- rm -f ~/.bash_history
- Quitter
- Arrêtez l'application.
- Exécutez les commandes suivantes dans un shell 3T :
vol destroy VDS_Win08S_r2:VDS_WIN08S.boot --force
vol copy app-name:WIN08S.boot VDS_Win08S_r2:VDS_WIN08S.boot où app-name est le nom de l'application que vous avez créée.
- Détruisez l'application app-name.
IIS03* / IIS08* - Appliance de serveur Web Windows IIS
Les étapes suivantes décrivent le processus de mise à niveau d'une appliance de serveur Windows IIS, sur la base de l'exemple /system_ms:IIS08S.
- Créez une nouvelle application et ouvrez-la dans l'éditeur. Faites glisser une instance de l'appliance IIS08S à partir du catalogue system_ms sur la zone de dessin et créer une branche de l'instance de classe.
- Modifiez le périmètre du singleton comme suit :
- Définissez l'URL de documentation sur : http://doc.3tera.com/AppLogic31/Catalog_Ref/CatWebServersIIS.html.
- Créez un volume ntfs08 de 100 Mo (ou le volume ntfs03 pour les appliances IIS basées sur Windows Server 2003) et configurez le singleton pour utiliser ce volume comme son volume de contenu.
- Enregistrez, puis démarrez l'application.
- A partir d'un shell 3T, accédez à SSH dans le singleton en cours d'exécution, puis procédez comme suit :
- Définissez un nouveau mot de passe complexe (par exemple, net user administrator nouveaumotdepasse).
- Entrez la commande ipconfig /all | grep DHCP Server, puis notez l'adresse IP du serveur DHCP pour l'interface interne.
- cd / puis utilisez wget pour obtenir le MSI actuel de Windows IIS à partir du contrôleur de grille à l'aide de l'adresse IP notée au-dessus, par exemple wget http://ip-address:8080/download/IIS_Windows-1.1.1-1.msi
- chmod 755 *.msi
- Ouvrez la console graphique pour le singleton et connectez-vous en tant qu'administrateur.
- Exécutez le programme d'installation de MSI, par exemple double-cliquez sur le fichier IIS_Windows-1.1.1-1.msi dans l'Explorateur Windows.
- Dans la session SSH, ouvrez le singleton :
- rm -f *.msi
- Définissez un nouveau mot de passe d'administrateur complexe, par exemple, net user administrator a3893hf092jfww.^JDFoi8hfwehohgw
- Quittez, puis revenez avec SSH dans le singleton en cours d'exécution.
- rm -f ~/.bash_history
- Quitter
- Arrêtez l'application. Dans l'éditeur d'applications, faites glisser le singleton dans le catalogue utilisateur.
- Exécutez les commandes suivantes dans un shell 3T :
class destroy /system_ms:IIS08S --force (ou déplacez la classe existante si vous voulez le conserver).
class move /user:IIS08S /system_ms:IIS08S
- Détruisez l'application.
SQL08* - Appliance de serveur Windows SQL
Les étapes suivantes décrivent le processus de mise à niveau d'une appliance de serveur Windows SQL, sur la base de l'exemple /system_ms:SQL08S_08.
- Créez une nouvelle application et ouvrez-la dans l'éditeur. Faites glisser une instance de l'appliance SQL08S à partir du catalogue system_ms sur la zone de dessin et créer une branche de l'instance de classe.
- Modifiez le périmètre du singleton comme suit :
- Définissez l'URL de documentation sur : http://doc.3tera.com/AppLogic31/Catalog_Ref/CatDatabaseAppliancesSQL.html.
- Créez un volume brut de 3 Go et configurez le singleton pour utiliser ce volume comme son volume de données.
- Enregistrez, puis démarrez l'application.
- A partir d'un shell 3T, accédez à SSH dans le singleton en cours d'exécution, puis procédez comme suit :
- Définissez un nouveau mot de passe complexe (par exemple, net user administrator nouveaumotdepasse).
- Entrez la commande ipconfig /all | grep DHCP Server, puis notez l'adresse IP du serveur DHCP pour l'interface interne.
- cd / puis utilisez wget pour obtenir le MSI actuel de Windows SQL à partir du contrôleur de grille à l'aide de l'adresse IP notée au-dessus, par exemple wget http://ip-address:8080/download/SQL_Windows-1.1.1-1.msi
- chmod 755 *.msi
- Ouvrez la console graphique pour le singleton et connectez-vous en tant qu'administrateur.
- Exécutez le programme d'installation de MSI, par exemple double-cliquez sur le fichier SQL_Windows-1.1.1-1.msi dans l'Explorateur Windows.
- Dans la session SSH, ouvrez le singleton :
- rm -f *.msi
- Définissez un nouveau mot de passe d'administrateur complexe, par exemple, net user administrator a3893hf092jfww.^JDFoi8hfwehohgw
- Quittez, puis revenez avec SSH dans le singleton en cours d'exécution.
- rm -f ~/.bash_history
- Quitter
- Arrêtez l'application. Dans l'éditeur d'applications, faites glisser le singleton dans le catalogue utilisateur.
- Exécutez les commandes suivantes dans un shell 3T :
class destroy /system_ms:SQL08S_08 --force (ou déplacez la classe existante si vous voulez la préserver).
class move /user:SQL08S_08 /system_ms:SQL08S_08
- Détruisez l'application.