how install use vmware virtual machine software testing
Oggigiorno la virtualizzazione è l'argomento di tendenza nel settore IT ed è un'abilità che ci si aspetta da ogni dipendente IT. Che cos'è la virtualizzazione e perché è così importante? Continua a leggere per sapere tutto sulla virtualizzazione e su come può essere un'abilità utile per i tester del software.
Come wiki dice,
La virtualizzazione, nell'informatica, si riferisce all'atto di creare una versione virtuale (piuttosto che effettiva) di qualcosa, inclusi ma non limitati a una piattaforma hardware di computer virtuale, sistema operativo (OS), dispositivo di archiviazione o risorse di rete del computer.
Con la crescente tecnologia e domanda, la tecnologia di virtualizzazione è stata ampliata dalla virtualizzazione hardware e software alla virtualizzazione della memoria, virtualizzazione dello storage, virtualizzazione dei dati e virtualizzazione della rete. Ogni ambito di virtualizzazione ha le proprie specifiche.
Per questo articolo, ci stiamo concentrando sulla virtualizzazione hardware, la tecnica di virtualizzazione più basilare e più necessaria nel campo del test del software.
Computer virtualizzazione hardware è la virtualizzazione di computer o sistemi operativi. In parole semplici, su un singolo hardware fisico, quando è possibile creare uno o più ambienti di computer virtuali e ciascuno di essi può essere utilizzato come computer indipendente, si chiama virtualizzazione della piattaforma.
In Virtualizzazione hardware / piattaforma, sono inclusi tre tipi di virtualizzazione:
- Virtualizzazione completa: La virtualizzazione completa aiuta a virtualizzare il server fisico principale in modo che diverse applicazioni e software possano essere supportati. La virtualizzazione completa consente la flessibilità di combinare i sistemi esistenti con quelli più recenti con maggiore efficienza e un hardware ben organizzato. La tecnica consente agli amministratori di eseguire un sistema operativo invariato e completamente virtualizzato.
- Virtualizzazione parziale: Questo metodo simula la configurazione hardware sottostante per le macchine virtuali create. Il fattore chiave per la virtualizzazione parziale è la virtualizzazione dello spazio degli indirizzi, in cui ogni macchina virtuale è costituita da uno spazio degli indirizzi indipendente. Questo metodo è facile da implementare e fornisce un ambiente virtualizzato utile e robusto.
- Paravirtualizzazione : Questa tecnica di virtualizzazione è una sorta di miglioramento della tecnologia di virtualizzazione, in cui il sistema operativo da installare come sistema operativo guest viene riconfigurato prima dell'installazione all'interno della macchina virtuale. Pertanto, questo metodo esegue versioni modificate dei sistemi operativi. Utilizzando questa tecnica, l'ospite è ben consapevole del suo ambiente poiché il sistema operativo paravirtualizzato viene modificato per essere attento alla sua virtualizzazione
Nel mondo di oggi, sono disponibili molte soluzioni per la virtualizzazione che potrebbero essere utilizzate dagli utenti come freeware. Per elencarne alcuni: VMware Player , Sun Virtual Box , Gestore Oracle VM , Microsoft Virtual PC eccetera. Tutte queste soluzioni di virtualizzazione possono essere installate sul tuo computer desktop o laptop locale.
Lettura consigliata = >> VirtualBox Vs VMWare
In che modo la tecnica di virtualizzazione è utile e vantaggiosa per i tester:
Su una macchina fisica, è possibile installare un solo sistema operativo.
Considera unesempio: Inizialmente, secondo il piano di test, l'applicazione deve essere testata per RHEL 6.1 e SLES 11.2. Dopo il primo rilascio principale e guardando la domanda dell'applicazione, la direzione decide di espandere il supporto per altre distribuzioni di Linux come Ubuntu, Fedora e Mint. Inoltre, un piano a lungo termine è quello di sviluppare la stessa applicazione anche per la piattaforma Windows.
Guardando lo scenario, inizialmente, quando solo dueSistemi operativierano supportati, era più facile creare un ambiente di test utilizzando più macchine fisiche. Ma cosa succede quando devi testare versioni e distribuzioni diverse e dovresti lavorare su 50 macchine (con configurazioni diverse) ogni giorno?
Creazione, manutenzione e monitoraggio dell'enorme ambiente di test è un compito noioso e richiede tempo. Ed è qui che entra in gioco la virtualizzazione. La virtualizzazione rende sicuramente la vita più facile consentendo la distribuzione di più macchine virtuali (VM) su una singola macchina fisica. Inoltre, alcune delle caratteristiche principali della virtualizzazione la rendono più vantaggiosa.
miglior python ide mac os x
Prima di andare avanti con i pro e i contro della virtualizzazione, lascia's farsi un'idea dei punti da considerare prima di configurare una macchina virtuale e come configurarla.
Cosa imparerai:
- Punti da considerare prima di installare la macchina virtuale (VM):
- Passaggi per installare e configurare VMWare:
- Passaggio di dati tra host e VM:
- Lettura consigliata
Punti da considerare prima di installare la macchina virtuale (VM):
- Decidi quali applicazioni installare sulla tua macchina virtuale. In base a ciò, installare il sistema operativo a 32 o 64 bit nella VM. Alcune applicazioni non sono compatibili con i vecchi sistemi operativi. Per esempio. Se intendi utilizzare UFT 12.01, non funziona con Windows XP. Quindi dovresti installare una versione superiore di Windows per lavorare con UFT. Verificare la compatibilità del sistema operativo dell'applicazione richiesta prima di procedere con l'installazione del sistema operativo.
- Il tuo processore supporta la virtualizzazione? Quasi tutti i nuovi processori supportano la virtualizzazione, ma è una buona idea controllare il sito web del produttore per conoscere i dettagli. Per esempio. Il processore Intel Pentium Dual Core T2390 non supporta la virtualizzazione per un sistema operativo a 64 bit. Quindi, in tal caso, è necessario installare il sistema operativo a 32 bit obbligatorio.
- VMWare fornisce anche un periodo di prova. Quindi dovresti avere una chiave o un numero di serie per continuare a usarlo ulteriormente.
Utilizzeremo il software VMWare Virtualization per la dimostrazione.
Passaggi per installare e configurare VMWare:
# 1) Scarica il file di configurazione della versione di prova della workstation VMWare da qui . La configurazione è di circa 307 MB. Attualmente è disponibile la versione 12. Si prega di notare che abbiamo impostato schermate nella versione 11.
#Due) Installa VMWare sulla tua macchina. L'installazione è semplice e richiede di fare clic sul pulsante Avanti un paio di volte.
# 3) Dopo l'installazione, aprire la workstation VMWare utilizzando il menu di avvio o il collegamento creato sul desktop.
# 4) Fare clic su 'Crea una nuova macchina virtuale'.
(Nota:Clicca sull'immagine per ingrandirla)
# 5) Con l'impostazione predefinita 'Tipica' selezionata, fare clic sul pulsante Avanti.
# 6) Specificare il percorso del file di configurazione del sistema operativo.
# 7) Nel passaggio successivo è necessario specificare una chiave o un numero di serie del sistema operativo. Se stai utilizzando la versione di prova, quella parte può essere saltata.
# 8) Immettere il nome per la macchina virtuale e specificare un percorso alla directory in cui si desidera creare la macchina virtuale. È consigliabile che l'unità che stai selezionando per installare la macchina virtuale abbia spazio sufficiente.
# 9) Specificare una quantità di spazio su disco che si desidera allocare per una macchina virtuale. Assegna lo spazio su disco in base alle dimensioni del software che intendi installare sulla macchina virtuale.
# 10) Nella schermata successiva mostrerà la configurazione selezionata per una macchina virtuale.
#undici) Allocherà l'hardware in base alle impostazioni predefinite ma è possibile modificarlo utilizzando il pulsante Personalizza hardware nella schermata sopra.
È possibile specificare la quantità di RAM da allocare un processore per una macchina virtuale. Non allocare RAM completa o processore completo per una macchina virtuale. Inoltre, non allocare molto meno RAM o processore. Lascia le impostazioni predefinite o alloca in modo tale che l'applicazione possa essere eseguita sulla macchina virtuale. Altrimenti risulterà in una macchina virtuale lenta.
# 12) Fare clic sul pulsante Fine per creare la macchina virtuale nella posizione specificata e con le risorse specificate.
quali sono gli errori nel software per computer chiamati
Se hai specificato un file valido (.iso, .rar., .Nrg) per il sistema operativo, ci vorrà del tempo standard per completare la configurazione del sistema operativo sulla macchina virtuale, dopodiché sarà pronto per utilizzare il tuo normale sistema operativo.
Appunti:
- Se non hai specificato alcun sistema operativo durante la creazione della macchina virtuale, in seguito puoi installarlo proprio come facciamo per i tuoi computer laptop o desktop. Possiamo utilizzare CD / DVD o dispositivi USB come Pen Drive o persino impostare un file sul disco per installare il sistema operativo nella VM.
- Se l'unità CD / DVD non funziona, è anche molto semplice installare il sistema operativo. Vai su VM -> Impostazioni -> seleziona CD / DVD -> nella metà destra seleziona il pulsante di opzione 'usa immagine ISO da' e specifica il percorso sul tuo disco rigido in cui è posizionato il file .iso. Questa posizione verrà considerata come unità CD / DVD della macchina.
- Assicurati che l'ordine di avvio corretto sia specificato nel BIOS in modo che l'installazione inizi mentre si accende la VM (in questo caso il SO guest non è installato).
Passaggio di dati tra host e VM:
In genere, la VM ha la propria unità e non mostra le unità del sistema operativo host nell'ambiente VM. Inoltre, l'unità VM non può essere utilizzata dal sistema operativo host.
Esistono poche opzioni che consentono di utilizzare i dati dal sistema operativo host nella VM.
Opzione 1 . Utilizzo di directory condivise : Vai a VM -> Impostazioni -> Opzioni -> Cartelle condivise : aggiungi il percorso delle directory richieste che vuoi visualizzare nella VM.
Opzione 2 . Utilizzo di dispositivi USB: Quando i dispositivi USB sono collegati, questi sono disponibili per impostazione predefinita per il sistema operativo host e non verranno visualizzati nella VM. Per renderli disponibili in VM fare:
VM -> Dispositivi rimovibili -> posizionare il mouse sul dispositivo USB e fare clic su Connetti (Disconnetti dall'host). Ora il dispositivo USB sarà disponibile nel sistema operativo guest (VM) ma non sarà disponibile nel computer host. Eseguire l'azione inversa per renderlo disponibile nella macchina host.
Vantaggi della virtualizzazione
Lavorando nel dominio dello storage e testando prodotti per il ripristino di emergenza per quasi tutti gli anni della mia carriera, sono un grande fan della virtualizzazione perché:
- La virtualizzazione consente di creare un laboratorio di test completo ed economico, cosa che potrebbe essere quasi impossibile senza di essa.
- Con le funzionalità di clonazione, snapshot e migrazione, è facile creare una copia, tornare all'ambiente nuovo e trasportare una macchina virtuale e tutti questi mezzi, il provisioning del server può essere più veloce e il tempo di attività può essere aumentato in modo efficace.
- Risparmio in termini di spazio, energia e risorse.
Con i vantaggi visti sopra, ci sono anche alcuni punti da ricordare:
- Se abbiamo bisogno di memorizzare più immagini VM, ci sarebbe bisogno di spazio di archiviazione per il quale abbiamo bisogno di una scatola di archiviazione di grande capacità. Ad esempio: NAS (Network Attached Storage box) che sarebbe un costo aggiuntivo.
- Anche se VMware fornisce la funzionalità High Availability, il sistema operativo guest dovrebbe comunque essere riavviato.
- Se un utente ha distribuito VCenter: il limite massimo per gli host è 1000, ovvero host per VCenter.
- Le macchine virtuali attivate per VCenter Server è 10000.
- Il numero di macchine virtuali registrate per VCenter Server è 15000.
- Il numero di host per data center è 500 per VCenter Server
- In cluster e pool di risorse, il limite massimo per gli host è 32
- Le macchine virtuali attivate per cluster è 4000
- Le macchine virtuali attivate per host sono 512.
Nel complesso, la virtualizzazione consente una flessibilità in termini di distribuzione e configurazione dell'hardware e l'abilità più necessaria per eseguire correttamente un'attività.
Qual'è la tua opinione? Utilizzi VMWare o qualsiasi altro software di virtualizzazione? Fateci sapere i vostri suggerimenti e trucchi.
Lettura consigliata
- Migliori strumenti di test del software 2021 (Strumenti di automazione del test QA)
- Lavoro assistente QA test software
- Corso di test del software: quale istituto di test del software dovrei iscrivermi?
- Scegliere il test del software come carriera
- Lavoro di freelance di scrittore di contenuti tecnici di test del software
- Alcune interessanti domande di intervista sul test del software
- Feedback e recensioni sul corso di test del software
- Software Testing Help Affiliate Program!