Du kan inte lägga till enheter till en Running Virtual Machine (VM) direkt. Detta beror på att den virtuella hårdvaran redan är konfigurerad och körning. Att lägga till en ny enhet skulle kräva ändringar i VM:s konfiguration, vilket inte kan göras medan den är i drift.
Det finns emellertid ett par lösningar beroende på den specifika enheten och virtualiseringsprogramvaran:
1. Emulering:
- USB -enheter: En del virtualiseringsprogramvara, som VMware Workstation, gör att du kan ansluta USB -enheter till en löpande VM via emulering. Detta emulerar enhetens hårdvara inuti VM utan att faktiskt ändra den virtuella hårdvaran.
- Andra enheter: Möjligheten att emulera andra enheter, som nätverkskort eller ljudkort, beror på virtualiseringsprogramvaran. Det är inte en universell funktion.
2. Live Migration:
- Du kan migrera en löpande VM till en ny värd som har den önskade enheten som redan har konfigurerats. Denna process kallas live migration och kräver kompatibel virtualiseringsprogramvara och hårdvara.
- Denna metod är mer komplex och kräver noggrann planering för att säkerställa minimal driftstopp.
3. Snapshots and Re-creation:
- Du kan ta en ögonblicksbild av din kör VM, lägga till önskad enhet i ögonblicksbilden och sedan återgå till den. Denna metod kräver att stoppa VM, göra ändringarna och starta den igen.
- Detta är den vanligaste metoden för att lägga till enheter, men det innebär stillestånd.
4. Använda specialiserade verktyg:
- En del virtualiseringsprogramvara tillhandahåller verktyg för att bifoga enheter för att köra VMS. Dessa verktyg kan vara specifika för vissa enheter, som nätverkskort eller GPU:er.
- Kontakta din virtualiseringsprogramvarudokumentation för mer information.
Det är viktigt att notera att:
- Att lägga till enheter till en löpande VM kan potentiellt störa VM:s operation eller orsaka instabilitet.
- Det rekommenderas generellt att lägga till enheter medan VM är avstängd för att undvika problem.
Sammantaget är det inte en standardpraxis att lägga till enheter medan en VM är påslagen. Du bör noggrant överväga de potentiella riskerna och välja den lämpligaste lösningen beroende på dina specifika behov och virtualiseringsprogramvara.