Kopioinnin ja liittämisen ottaminen käyttöön VMware-virtuaalikoneessa

Turvallisuussyistä leikepöytä on oletusarvoisesti poistettu käytöstä VMware vSphere Clientissä. Tämä tarkoittaa, että et voi käyttää kopioi/liitä-toimintoja käyttöjärjestelmän ja tietokoneesi välillä, kun olet yhteydessä VMwaren virtuaalikoneen konsoliin. Tässä artikkelissa kerrotaan, kuinka leikepöydälle kopiointi ja liittäminen otetaan käyttöön VMware VM:ssä.

Sisällys:

Kopioi, liitä, vedä ja pudota -ominaisuudet eivät toimi VMware Workstationissa

Oletusarvoisesti VMware Workstation mahdollistaa leikepöydän käytön virtuaalikoneen hallintakonsolin kopiointi-/liitätoimintoihin.

Tarkista seuraavat asiat, jos leikepöytä ei jostain syystä toimi:

  • Varmista, että VMware Tools on asennettu virtuaalikoneeseen ja päivitä ne tarvittaessa;
  • Tarkista, että leikepöydän ja vedä ja pudota -asetukset ovat käytössä VM-asetuksissa.
  1. Avaa VMware Workstation -> VM ->Asetukset->Vaihtoehdotvälilehti;
  2. ValitseVieraiden eristäminen;
  3. Tässä on kaksi valintaruutua:
    Enable drag and drop
    Enable copy and paste

    Ota ne molemmat käyttöön ja tallenna VM-asetukset.

  4. Käynnistä VM.

Voit nyt käyttää leikepöytää tiedostojen ja tekstin kopioimiseen/liittämiseen isäntä- ja vieraskäyttöjärjestelmän välillä VMware Workstation -virtuaalikoneessa.

Vaihtoehtoisesti voit ottaa nämä asetukset käyttöön manuaalisesti virtuaalikoneen VMX-tiedostossa.

isolation.tools.copy.disable = "FALSE"
isolation.tools.dnd.disable = "FALSE"
isolation.tools.paste.disable = "FALSE"
isolation.tools.hgfs.disable= "FALSE"

Leikepöydälle kopioinnin ja liittämisen ottaminen käyttöön VMware ESXi:ssä

Tarkastellaan nyt leikepöydän käyttöönottoa VMware vSphere Web Client- tai VMware ESXi Host Client -ohjelmassa (HTML5-pohjainen).

  1. Jotta leikepöytä toimisi ESXi-virtuaalikoneessa, VMTools on asennettava vieraskäyttöjärjestelmään; Linuxin virtuaalikoneet vaativat open-vm-toolbox- tai open-vm-tools-asennuksen. Tarkista, että ne on asennettu (Ubuntu):
    $ sudo service vmware-tools status
  2. Sammuta virtuaalikoneesi;
  3. Avaa VM-asetukset. Siirry kohtaanVM-asetukset->Edistynyt->Muokkaa kokoonpanoa;
  4. NapsautaLisää määritysparametrejaja lisää kolme vaihtoehtoa:
    isolation.tools.copy.disable = FALSE
    isolation.tools.paste.disable = FALSE
    isolation.tools.setGUIOptions.enable  = TRUE
    

    AIHEUTTAA:Kopioiminen ja liittäminen Macissa: 5 parasta menetelmää

  5. Tallenna muutokset ja käynnistä VM;
  6. Varmista, että leikepöytä toimii nyt tässä virtuaalikoneessa, jotta voit kopioida ja liittää sisältöä VMRC:n kautta.

Tietovaraston virtuaalikoneen VMX-määritystiedostoa voidaan käyttää myös näiden parametrien käyttöönottoon.

  1. Yhdistä ESXi-isäntään SSH:n avulla;
  2. Muokkaa virtuaalikoneen VMX-tiedostoa vi:llä:
    # vi /vmfs/volumes/volume_id/mun-srv01/mun-srv01.vmx
  3. Lisää rivit:
    isolation.tools.copy.disable="FALSE"
    isolation.tools.paste.disable="FALSE"
    isolation.tools.SetGUIOptions.enable="TRUE"
    

  4. Tallenna muutokset ja suorita VM.

Voit ottaa leikepöydän käyttöön kaikille ESXi-isännän virtuaalikoneille kerralla.

  1. Varmuuskopioi ensin /etc/vmware/config-tiedosto:# cp /etc/vmware/config /etc/vmware/config_bak
  2. Muokkaa tiedostoa:
    # vi /etc/vmware/config
  3. Lisää rivit:
    vmx.fullpath = "/bin/vmx"isolation.tools.copy.disable="FALSE"
    isolation.tools.paste.disable="FALSE"
    isolation.tools.SetGUIOptions.enable="TRUE"
    

  4. Käynnistä ESXi-isäntä uudelleen.

Voit myös ottaa leikepöydän asetukset käyttöön PowerShellin avulla.

  1. Asenna VMware PowerCLI -moduuli tietokoneellesi:Install-Module -Name VMware.PowerCLI
  2. Yhdistä vCenteriin tai ESXiin:Connect-VIServer <FQDN_of_vCenter_or_ESXi_host>
  3. Ota käyttöön seuraavat asetukset virtuaalikoneellesi:
    $VM = Get-VM -Name mun-srv01
    New-AdvancedSetting -Entity $VM.name -Name isolation.tools.copy.disable -Value False -Confirm:$false -Force:$true
    New-AdvancedSetting -Entity $VM.name -Name isolation.tools.paste.disable -Value False -Confirm:$false -Force:$true
    New-AdvancedSetting -Entity $VM.name -Name isolation.tools.setGUIOptions.enable -Value True -Confirm:$false -Force:$true

Jos leikepöytä ei toimi VMware-asiakkaasi HTML-versiossa, yritä asentaa VMRC tietokoneellesi ja käyttää sitä yhteyden muodostamiseen virtuaalikoneeseen.

Related Posts