how install use vmware virtual machine software testing
De nos jours, la virtualisation est le sujet le plus en vogue dans l’industrie informatique et c’est une compétence attendue de chaque employé informatique. Qu'est-ce que la virtualisation et pourquoi est-elle si importante? Lisez la suite pour tout savoir sur la virtualisation et comment elle peut être une compétence utile pour les testeurs de logiciels.
Comme wiki dit,
La virtualisation, en informatique, fait référence à l'acte de créer une version virtuelle (plutôt que réelle) de quelque chose, y compris, mais sans s'y limiter, une plate-forme matérielle informatique virtuelle, un système d'exploitation (OS), un périphérique de stockage ou des ressources de réseau informatique.
Avec une technologie et une demande croissantes, la technologie de virtualisation est passée de la virtualisation matérielle et logicielle à la virtualisation de la mémoire, la virtualisation du stockage, la virtualisation des données et la virtualisation du réseau. Chaque étendue de la virtualisation a sa propre spécification.
Pour cet article, nous nous concentrons sur la virtualisation matérielle, la technique de virtualisation la plus basique et la plus nécessaire dans le domaine des tests logiciels.
L'ordinateur virtualisation matérielle est la virtualisation d'ordinateurs ou de systèmes d'exploitation. En termes simples, sur un seul matériel physique, lorsqu'un ou plusieurs environnements informatiques virtuels peuvent être créés et que chacun d'eux peut être utilisé comme un ordinateur indépendant, cela s'appelle virtualisation de plate-forme.
Sous Virtualisation matérielle / plate-forme, trois types de virtualisation sont inclus:
- Virtualisation complète: La virtualisation complète permet de virtualiser le serveur physique principal afin que différentes applications et logiciels puissent être pris en charge. La virtualisation complète permet de combiner les systèmes existants avec les plus récents avec une efficacité accrue et un matériel bien organisé. La technique permet aux administrateurs d'exécuter un système d'exploitation inchangé et entièrement virtualisé.
- Virtualisation partielle: Cette méthode simule la configuration matérielle sous-jacente des machines virtuelles en cours de création. Le facteur clé de la virtualisation partielle est la virtualisation de l'espace d'adressage, où chaque machine virtuelle se compose d'un espace d'adressage indépendant. Cette méthode est facile à mettre en œuvre et fournit un environnement virtualisé utile et robuste.
- Paravirtualisation : Cette technique de virtualisation est une sorte d'amélioration de la technologie de virtualisation, où le système d'exploitation à installer en tant que système d'exploitation invité est reconfiguré avant l'installation à l'intérieur de la machine virtuelle. Ainsi, cette méthode exécute des versions modifiées des systèmes d'exploitation. En utilisant cette technique, l'invité est très bien conscient de son environnement car le système d'exploitation paravirtualisé est modifié pour être vigilant quant à sa virtualisation
Dans le monde d'aujourd'hui, de nombreuses solutions de virtualisation sont disponibles et pourraient être utilisées par les utilisateurs comme un logiciel gratuit. Pour en énumérer quelques-uns: VMware Player , Boîte virtuelle Sun , Gestionnaire de VM Oracle , Microsoft Virtual PC etc. Toutes ces solutions de virtualisation peuvent être installées sur votre ordinateur de bureau ou ordinateur portable local.
Lecture recommandée = >> VirtualBox contre VMWare
Comment la technique de virtualisation est utile et avantageuse pour les testeurs:
Sur une machine physique, un seul système d'exploitation peut être installé.
Considérez unexemple: Initialement, conformément au plan de test, l'application doit être testée pour RHEL 6.1 et SLES 11.2. Après la première version principale et en examinant la demande de l'application, la direction décide d'étendre la prise en charge d'autres distributions de Linux comme Ubuntu, Fedora et Mint. En outre, un plan à long terme consiste à développer la même application pour la plate-forme Windows.
En regardant le scénario, au départ, quand seulement deuxSystèmes d'exploitationétaient pris en charge, il était plus facile de créer un environnement de test en utilisant plusieurs machines physiques. Mais que se passe-t-il lorsque vous devez tester différentes versions et distributions et que vous prévoyez de travailler sur 50 machines (avec différentes configurations) quotidiennement?
Création, maintenance et surveillance de l'énorme environnement de test est une tâche fastidieuse et chronophage. Et c'est là que la virtualisation entre en scène. La virtualisation facilite certainement la vie en permettant le déploiement de plusieurs machines virtuelles (VM) sur une seule machine physique. En plus de cela, certaines des principales caractéristiques de la virtualisation la rendent plus avantageuse.
SQL Server interroge des exemples avec des réponses
Avant d'aller de l'avant avec les avantages et les inconvénients de la virtualisation, laissez's avoir une idée des points à prendre en compte avant de configurer une machine virtuelle et comment la configurer.
Ce que vous apprendrez:
- Points à considérer avant d'installer la machine virtuelle (VM):
- Étapes pour installer et configurer VMWare:
- Passer des données entre l'hôte et la machine virtuelle:
- lecture recommandée
Points à considérer avant d'installer la machine virtuelle (VM):
- Décidez des applications que vous allez installer sur votre machine virtuelle. Selon cela, installez le système d'exploitation 32 ou 64 bits dans la machine virtuelle. Certaines applications ne sont pas compatibles avec les anciens systèmes d'exploitation. Par exemple. Si vous comptez utiliser UFT 12.01, cela ne fonctionne pas avec Windows XP. Vous devez donc installer une version supérieure de Windows pour travailler avec UFT. Vérifiez la compatibilité du système d'exploitation de votre application requise avant de procéder à l'installation du système d'exploitation.
- Votre processeur prend-il en charge la virtualisation? Presque tous les nouveaux processeurs prennent en charge la virtualisation, mais il est judicieux de consulter le site Web du fabricant pour en connaître les détails. Par exemple. Le processeur Intel Pentium Dual Core T2390 ne prend pas en charge la virtualisation pour un système d'exploitation 64 bits. Donc, dans ce cas, vous devez installer le système d'exploitation 32 bits obligatoire.
- VMWare propose également une période d'essai. Vous devriez donc avoir une clé ou un numéro de série pour continuer à l'utiliser.
Nous allons utiliser le logiciel VMWare Virtualization pour la démonstration.
Étapes pour installer et configurer VMWare:
#1) Télécharger le fichier d'installation de la version d'essai de la station de travail VMWare d'ici . La configuration est d'environ 307 Mo. Actuellement, la version 12 est disponible. Veuillez noter que nous avons mis en place des écrans sur la version 11.
#deux) Installez VMWare sur votre machine. La configuration est simple et nécessite de cliquer sur le bouton Suivant plusieurs fois.
# 3) Après l'installation, ouvrez la station de travail VMWare à l'aide du menu Démarrer ou du raccourci créé sur le bureau.
# 4) Cliquez sur «Créer une nouvelle machine virtuelle».
(Noter:Cliquez sur l'image pour une vue agrandie)
# 5) Avec la sélection par défaut «Typique», cliquez sur le bouton Suivant.
# 6) Spécifiez le chemin du fichier de configuration du système d'exploitation.
# 7) À l'étape suivante, vous devez spécifier une clé ou un numéro de série du système d'exploitation. Si vous utilisez la version d'essai, cette partie peut être ignorée.
le meilleur logiciel pour nettoyer votre ordinateur
# 8) Entrez le nom de la machine virtuelle et spécifiez un chemin d'accès au répertoire dans lequel vous souhaitez créer votre machine virtuelle. Il est recommandé que le lecteur que vous sélectionnez pour installer la machine virtuelle dispose d'un espace suffisant.
# 9) Spécifiez une quantité d'espace disque que vous souhaitez allouer à une machine virtuelle. Allouez de l'espace disque en fonction de la taille du logiciel que vous allez installer sur la machine virtuelle.
# dix) Sur l'écran suivant, il affichera la configuration que vous avez sélectionnée pour une machine virtuelle.
#Onze) Il attribuera le matériel selon les paramètres par défaut, mais vous pouvez le changer en utilisant le bouton Personnaliser le matériel dans l'écran ci-dessus.
Vous pouvez spécifier la quantité de RAM, un processeur doit être alloué pour une machine virtuelle. N'allouez pas de RAM complète ou de processeur complet pour une machine virtuelle. De plus, n'allouez pas beaucoup moins de RAM ou de processeur. Laissez les paramètres par défaut ou allouez-les de manière à ce que votre application puisse s'exécuter sur la machine virtuelle. Sinon, cela entraînera une machine virtuelle lente.
N ° 12) Cliquez sur le bouton Terminer pour créer la machine virtuelle à l'emplacement spécifié et avec les ressources spécifiées.
Si vous avez spécifié un fichier valide (.iso, .rar., .Nrg) pour le système d'exploitation, il faudra du temps standard pour terminer la configuration du système d'exploitation sur la machine virtuelle, puis il sera prêt à utiliser votre système d'exploitation habituel.
Remarques:
- Si vous n’avez spécifié aucun système d’exploitation lors de la création de la machine virtuelle, vous pourrez ultérieurement l’installer comme nous le faisons pour votre ordinateur portable ou de bureau. Nous pouvons utiliser des CD / DVD ou des périphériques USB comme Pen Drive ou même configurer un fichier sur le disque pour installer le système d'exploitation dans la VM.
- Si votre lecteur de CD / DVD ne fonctionne pas, il est également très simple d'installer le système d'exploitation. Allez dans VM -> Paramètres -> sélectionnez CD / DVD -> dans la moitié droite, sélectionnez le bouton radio pour «utiliser l'image ISO de» et spécifiez le chemin sur votre disque dur où le fichier .iso est placé. Cet emplacement sera traité comme le lecteur CD / DVD de votre machine.
- Assurez-vous que l'ordre de démarrage correct est spécifié dans le BIOS afin que l'installation démarre lors de la mise sous tension de la VM (dans ce cas, le système d'exploitation invité n'est pas installé).
Passer des données entre l'hôte et la machine virtuelle:
En général, la machine virtuelle possède son propre lecteur et n'affiche pas les lecteurs du système d'exploitation hôte dans l'environnement de la machine virtuelle. En outre, le lecteur VM ne peut pas être utilisé à partir du système d'exploitation hôte.
Il existe quelques options qui vous permettent d'utiliser les données du système d'exploitation hôte dans VM.
Option 1 . Utilisation de répertoires partagés : Aller à VM -> Paramètres -> Options -> Dossiers partagés : ajoutez le chemin des répertoires requis que vous souhaitez afficher dans la VM.
Option 2 . Utilisation de périphériques USB: Lorsque les périphériques USB sont branchés, ils sont disponibles par défaut pour le système d'exploitation hôte et n'apparaissent pas dans la VM. Pour les rendre disponibles dans VM, procédez comme suit:
VM -> Appareils amovibles -> passez la souris sur le périphérique USB et cliquez sur Connecter (Déconnecter de l'hôte). Désormais, le périphérique USB sera disponible dans le système d'exploitation invité (VM), mais ne sera pas disponible sur la machine hôte. Effectuez une action inverse pour le rendre disponible dans la machine hôte.
Avantages de la virtualisation
Travaillant dans le domaine du stockage et testant des produits de reprise après sinistre pendant presque toutes les années de ma carrière, je suis un grand fan de la virtualisation car:
- La virtualisation permet de créer un laboratoire de test à part entière et rentable, ce qui pourrait être presque impossible sans elle.
- Avec des fonctionnalités de clonage, d’instantané et de migration, il est facile de créer une copie, de revenir au nouvel environnement et de transporter une machine virtuelle et tous ces moyens, le provisionnement du serveur peut être plus rapide et la disponibilité peut être augmentée efficacement.
- Économiser en termes d'espace, d'énergie et de ressources.
Avec les avantages ci-dessus, il y a aussi quelques points à retenir:
- Si nous devons stocker plusieurs images de VM, il y aura un besoin d'espace de stockage pour lequel nous avons besoin d'une boîte de stockage d'une capacité énorme. Par exemple: NAS (Network Attached Storage Box) qui représenterait un coût supplémentaire.
- Même si VMware fournit une fonctionnalité de haute disponibilité, le système d'exploitation invité opterait de toute façon pour un redémarrage.
- Si un utilisateur a déployé VCenter: la limite maximale pour les hôtes est de 1000, c'est-à-dire hôte par VCenter.
- Le nombre de machines virtuelles sous tension par VCenter Server est de 10000.
- Le nombre de machines virtuelles enregistrées par serveur VCenter est de 15000.
- Le nombre d'hôte par centre de données est de 500 pour VCenter Server
- Dans le cluster et le pool de ressources, la limite maximale pour les hôtes est de 32
- Les machines virtuelles sous tension par cluster sont de 4000
- Les machines virtuelles sous tension par hôte sont de 512.
Dans l'ensemble, la virtualisation permet une flexibilité en termes de déploiement et de configuration du matériel et les compétences les plus nécessaires pour exécuter une tâche avec succès.
Quelle est votre opinion? Utilisez-vous VMWare ou tout autre logiciel de virtualisation? Faites-nous part de vos trucs et astuces.
lecture recommandée
- Meilleurs outils de test de logiciels 2021 (Outils d'automatisation des tests QA)
- Emploi d'assistant QA en test logiciel
- Cours de test logiciel: à quel institut de test logiciel dois-je adhérer?
- Choisir les tests logiciels comme carrière
- Travail d'indépendant de rédacteur de contenu technique de test de logiciels
- Quelques questions d'entretien intéressantes sur les tests de logiciels
- Commentaires et évaluations du cours de test de logiciels
- Programme d'affiliation d'aide aux tests de logiciels!