Kirjoittaja Aihe: [RATKAISTU] sama virtual box monella käyttäjällä  (Luettu 3906 kertaa)

shukle

  • Käyttäjä
  • Viestejä: 79
    • Profiili
Sain tehtyä ensimmäisen VirtualBox systeemin ja hyvin toimii. Mutta onko mitenkään mahdollista, että muut isäntäkoneen käyttäjät voisivat käyttää samaa virtuaalikonetta? Vai onko kaikille käyttäjille tehtävä omat koneet? Siis host koneessa on useita eri käyttäjätunnuksia ja haluaisin käyttää niistä kaikista yhtö ja samaa virtuaaliympäristöä ettei tarvisi joka käyttäjälle ylläpitää niitä erikseen.
« Viimeksi muokattu: 21.09.10 - klo:20.39 kirjoittanut shukle »

Tha-Fox

  • Käyttäjä
  • Viestejä: 3315
  • Arch Linux && CentOS
    • Profiili
    • http://kettu.dy.fi
Vs: sama virtual box monella käyttäjällä
« Vastaus #1 : 20.09.10 - klo:01.26 »
Macin puolella joskus viritellyt virtuaalikoneen kaikille käyttäjille. Silloin ainakin riitti, että virtuaalikoneen tiedostot olivat paikassa, johon kaikilla käyttäjillä oli pääsy.

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: sama virtual box monella käyttäjällä
« Vastaus #2 : 20.09.10 - klo:15.12 »
Luulisi että Virtualboxissa pätee sama kuin muussakin virtualisoinnissa, että yksi kone = yksi hakemisto.

Tuossa hakemistossa kun kaikilla HOST-käyttäjillä on riittävät oikeudet, niin miksei toimisi? Muutoinhan virtuaalikoneeseen loggaaminen ei eroa fyysisestä koneesta ... mikä käyttöjärjestelmä nyt sinulla onkaan käytösssä.

HOST-koneen käyttäjätunnuksilla ei tässä sen enempää merkitystä ole.

shukle

  • Käyttäjä
  • Viestejä: 79
    • Profiili
Vs: sama virtual box monella käyttäjällä
« Vastaus #3 : 20.09.10 - klo:19.45 »
joo, tuntuu toimivan.

Kopioin tekemäni virtuaalikoneen levyn toisaalle, josta sitä pystyi käyttämään toisella käyttäjällä. Mutta ilmeisestikin kukin käyttäjä joutuu tekemään erillisen virtuaalikoneen johon voi sitten liittää tuon saman levyn, jolla se varsinainen virtuaalikäyttis sijaitsee.

Ainakaan en nähnyt mahdollisuutta määrätä minne virtuaalikone luodaan, vaan se menee aina käyttäjän .VirtualBox hakemistoon? Tuollahan on vino pino tiedostoja, jotka kertovat virtuaalikoneen rakenteen.

Tämä toimii riittävän hyvin. Ehkä tuonkin voisi siirtää ja korvata muilla käyttäjillä vaikka symbolisilla linkeillä, mutta koska käyttäjien määrä on rajallinen voin luoda ne käsin ilman ongelmia.

Hmm. näyttää siellä olevan mahdollisuus vaihtaa oletusvirtuaalikoneen sijaintiakin. Pitääpä jatkaa manuaalin lukua. Saattaa olla että komentoriviltä voisi määrätä missä virtuaalikone sijaitsee? Tuo menu vaan ei päästä muualle kuin oletuspaikkaan.
« Viimeksi muokattu: 20.09.10 - klo:19.55 kirjoittanut shukle »

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: sama virtual box monella käyttäjällä
« Vastaus #4 : 20.09.10 - klo:20.27 »
En tunne Virtual Boxia, mutta luulisin, ettei se voi noin rajoittunut olla.

Jos on, niin käytä VMware Playeriä ... sillä:

- konetta luodessa valitaan minkä hakemiston alle kone tehdään, Siitä tulee oletuksena oma alihakemistonsa.

- sen jälkeen koneen voi kopioida mihin hyvänsä, koneita voi aukaista mistä hyvänsä, koneen voi kopioida mille fyysisille koneelle hyvänsä ja käyttää sitten siellä ja koneen voi pitää ulkoisella USB-levyllä ja käyttää sieltä. Samoin koneita voi kopioida kopioimalla hakemiston. Isäntäkoneissa ei mitenkään tarvitse olla sama käyttöjärjestelmä: kaikki yhtään kelvolliset Windows-versiot käyvät ja useat pää-Linux-distrot.

Kuvaamasi levyn jakaminen monen virtuaalikoneen kanssa on tietysti myös mahdollista, mutta sillä ei ole mitään tekemistä useiden käyttäjien kanssa. Sitä käytetään yhteisen datan käyttöön monelta koneelta käsin - käytännössä speciaalikäyttötarve.
« Viimeksi muokattu: 20.09.10 - klo:20.30 kirjoittanut Ganymedes »

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Vs: sama virtual box monella käyttäjällä
« Vastaus #5 : 20.09.10 - klo:20.37 »
En tunne Virtual Boxia, mutta luulisin, ettei se voi noin rajoittunut olla.

No ei ole rajoittunut.
Olen käyttänyt useammalta koneelta kopioimalla esim. .Virtualbox hakemiston toiselle koneelle. VirtualBoxilla luotu käyttis on ulkoisella levyllä jne.

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: sama virtual box monella käyttäjällä
« Vastaus #6 : 20.09.10 - klo:20.38 »
En tunne Virtual Boxia, mutta luulisin, ettei se voi noin rajoittunut olla.

No ei ole rajoittunut.
Olen käyttänyt useammalta koneelta kopioimalla esim. .Virtualbox hakemiston toiselle koneelle. VirtualBoxilla luotu käyttis on ulkoisella levyllä jne.

No hyvä, että tämä tuli heti selväksi.  ;D

shukle

  • Käyttäjä
  • Viestejä: 79
    • Profiili
Vs: sama virtual box monella käyttäjällä
« Vastaus #7 : 20.09.10 - klo:23.41 »
joo, kopiointi toimii, mutta siitähän tulee uusi, erillinen virtuaalikone?
Haluaisin nimenomaan käyttää samaa määritystä, enkä uutta kopiota.
Eli muuttamalla jotain käyttäjällä A, se muuttuisi myös käyttäjällä B ja C ilman että .VirtualBox:ia pitää uudelleen kopioida.

Ganymedes

  • Käyttäjä
  • Viestejä: 3915
    • Profiili
Vs: sama virtual box monella käyttäjällä
« Vastaus #8 : 21.09.10 - klo:07.07 »
joo, kopiointi toimii, mutta siitähän tulee uusi, erillinen virtuaalikone?
Haluaisin nimenomaan käyttää samaa määritystä, enkä uutta kopiota.
Eli muuttamalla jotain käyttäjällä A, se muuttuisi myös käyttäjällä B ja C ilman että .VirtualBox:ia pitää uudelleen kopioida.

Kopiointi oli vain sivupolku jota kysyit - ei siihen mitään tarvetta juuri tässä tapauksessa olekaan.

Tuo mitä olet tekemässä ei liity virtualisointiin mitenkään vaan työ on sitä mitä virtuaalikoneessa teet. Riippuen siitä mitä tämä tarkoittaa:

"Eli muuttamalla jotain käyttäjällä A, se muuttuisi myös käyttäjällä B ja C ilman että .VirtualBox:ia pitää uudelleen kopioida."

asia hoidetaan sillä, että virtuaalikonetta käytetään kirjaantumalla sisään useilla käyttäjätunnuksillä tai yhdellä ja samalla käyttäjätunnuksella - ja sitten tehdään mainitsemasi "muutokset".

Eli tuon lainatun asian tekeminen on aivan samaa tekemistä kuin fyysisellä koneellakin.

shukle

  • Käyttäjä
  • Viestejä: 79
    • Profiili
Vs: sama virtual box monella käyttäjällä
« Vastaus #9 : 21.09.10 - klo:08.16 »
Siis jos teen virtuaalikoneen V1 host käyttäjällä H1, niin miten ihmeessä host käyttäjä H2 ja H3 löytävät tuon saman V1 virtuaalikoneen? Sehän sijaitsee käytäjän H1 kotihakemiston .VirtualBox hakemistossa eikä VirtualBox anna mahdollisuuksia etsiä noita muualta.

Kopioimalla .VirtualBox hakemisto käyttäjältä H1 käyttäjille H2 ja H3 tämä toimii yhden kerran, mutta jos tämän jälkeen H1 muuttaa esim V1:n muistin määrää, pitää kopiointi tehdä uudestaan. Tätä yritän välttää ja käyttää samaa V1 konetta kaikilla host usereilla.

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Vs: sama virtual box monella käyttäjällä
« Vastaus #10 : 21.09.10 - klo:08.34 »
Siis jos teen virtuaalikoneen V1 host käyttäjällä H1, niin miten ihmeessä host käyttäjä H2 ja H3 löytävät tuon saman V1 virtuaalikoneen? Sehän sijaitsee käytäjän H1 kotihakemiston .VirtualBox hakemistossa eikä VirtualBox anna mahdollisuuksia etsiä noita muualta.

Kopioimalla .VirtualBox hakemisto käyttäjältä H1 käyttäjille H2 ja H3 tämä toimii yhden kerran, mutta jos tämän jälkeen H1 muuttaa esim V1:n muistin määrää, pitää kopiointi tehdä uudestaan. Tätä yritän välttää ja käyttää samaa V1 konetta kaikilla host usereilla.
Käytä VirtualBoxin päävalikosta löytyvää medioidenhallintaa, polut kuntoon.

shukle

  • Käyttäjä
  • Viestejä: 79
    • Profiili
Vs: sama virtual box monella käyttäjällä
« Vastaus #11 : 21.09.10 - klo:12.57 »
Siellä voi vain vaihtaa median eli levyn sijaintia. Siellä ei voi vaihtaa virtuaalikoneen sijaintia, vai voiko?

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Vs: sama virtual box monella käyttäjällä
« Vastaus #12 : 21.09.10 - klo:15.33 »
Siis jos teen virtuaalikoneen V1 host käyttäjällä H1, niin miten ihmeessä host käyttäjä H2 ja H3 löytävät tuon saman V1 virtuaalikoneen? Sehän sijaitsee käytäjän H1 kotihakemiston .VirtualBox hakemistossa eikä VirtualBox anna mahdollisuuksia etsiä noita muualta.

Tuohon vaikuttaa siis oikeudet, eikö totta?

Kopioimalla .VirtualBox hakemisto käyttäjältä H1 käyttäjille H2 ja H3 tämä toimii yhden kerran, mutta jos tämän jälkeen H1 muuttaa esim V1:n muistin määrää, pitää kopiointi tehdä uudestaan. Tätä yritän välttää ja käyttää samaa V1 konetta kaikilla host usereilla.

Tuo on jo kinkkisempi juttu.
Ilmeisesti pitäisi olla vain yksi .VirtualBox hakemisto joihin kaikilla on samat oikeudet.

shukle

  • Käyttäjä
  • Viestejä: 79
    • Profiili
Vs: sama virtual box monella käyttäjällä
« Vastaus #13 : 21.09.10 - klo:16.01 »
ei vaikuta oikeudet. Siellä vaan ei ole mitään hakumahdollisuuksia.

Joo, yksi ja sama .Virtualbox tai mahdollisuus etsiä noita virtuaalikoneita jostain, vaikka esim /virtuaalikoneet hakemistosta. Voisi kokeille (symbolista) linkkiä tai tuon oletushakemiston muutosta, mutta alkaa tuntua, että sitä ei ole suunniteltu toimimaan näin. Vaan pitää tyytyä siihen, että viitataan samaan levyyn.
« Viimeksi muokattu: 21.09.10 - klo:16.28 kirjoittanut shukle »

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11433
    • Profiili
    • Tomin kotisivut
Vs: sama virtual box monella käyttäjällä
« Vastaus #14 : 21.09.10 - klo:16.38 »
Jos jostain syystä VB ei tarjoa noita mahdollisuuksia itse niin voithan linkittää ne käyttäjien .VirtualBox-hakemistot (tai sen alihakemiston) samaan paikkaan. Esimerkiksi:
Koodia: [Valitse]
ln -s /media/data/VirtualBox ~/.VirtualBox
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

shukle

  • Käyttäjä
  • Viestejä: 79
    • Profiili
Vs: sama virtual box monella käyttäjällä
« Vastaus #15 : 21.09.10 - klo:20.38 »
En kokeillut tuota linkkiä, jonka teoriassa pitäisi toimia, mutta se vaatisi lisäksi tosiaan oikeuksien muuttamisen kaikille tiedostoille ja hakemistoille, joita tuolla .VirtualBox:ssa on aika lailla.
Kopioin vain virtuaali levyn (.VirtualBox/HardDisks/)  muualle ja avasin sen suojaukset (777) ja tein kaikille käyttäjille erillisen koneen, joka siihen viittaa. Ei täydellinen ratkaisu, mutta toimii.
Kiitokset kaikille ideoista.

Jantunen

  • Käyttäjä
  • Viestejä: 254
  • Hö.
    • Profiili
    • Strobotti.com: Valokuvausta ja kameraharrastusta
Vs: [RATKAISTU] sama virtual box monella käyttäjällä
« Vastaus #16 : 21.09.10 - klo:21.28 »
Aavistuksen tietoturvallisempi ratkaisu olisi kait luoda esim kansio /var/virtualbox/ jonka omistajaksi laittaa vboxusers:vboxusers ja oikeuksiksi luku ja kirjoituksen myös ryhmälle, näin toimien myös alle luotavien HardDisks ja Machines kansioiden kanssa. vboxusers-ryhmäänhän on käytännössä pakko kuulua joka tapauksessa jos haluaa saada kaiken irti virtuaalikoneestaan. Kaikki tunnolliset ylläpitäjäthän luonnollisesti asettavat /var/ kansion omaan osioonsa, jolloin kaupanpäälle saadaan tehokkaampi säilyvyys uudelleenasennusten tms varalle ;)

Käsittääkseni on myös mahdollista asettaa tuolle kansiolle /var/virtualbox/, olikohan se nyt sticky-bit nimeltään tuo määre, jolla kansion alle luotavat tiedostot saavat saman omistajan / oikeudet automaattisesti niitä luotaessa (korjatkaa joku jos olen väärässä) muutoin nuo omistajuudet / oikeudet pitää itse käydä mättämässä paikoilleen uusien tiedostojen luomisen jälkeen.
Lenovo Thinkpad T420 Intel i5 16Gt/SSD512GB+HDD2TB, Ubuntu 16.04 Xenial Xerus 64bit; Kuvia ja lätinää valokuvauksesta: https://www.strobotti.com/

Kullervo

  • Käyttäjä
  • Viestejä: 875
    • Profiili
Vs: [RATKAISTU] sama virtual box monella käyttäjällä
« Vastaus #17 : 21.09.10 - klo:22.33 »
Testimielessä kokeilin soveltaa tätä ohjetta ja lyhyen testin jälkeen tuntui toimivan.