Jestem TA na kurs programowania i mam zadanie tworzenia obrazu maszyny wirtualnej opartej na Ubuntu 14.04 LTS ze wstępnie zainstalowanym całym niezbędnym oprogramowaniem (do programowania w C ++ i Python), aby wszyscy studenci mieli ten sam system wirtualny i unikaliśmy zmagań sprawiając, że wszystko będzie działać na różnych maszynach i systemach operacyjnych. Zamierzamy używać Virtual Box jako hosta oprogramowania VM, ponieważ jest ono bezpłatne i dostępne na wiele platform.
Naiwnie chciałbym użyć obrazu dysku Ubuntu 14.04 LTS, uruchomić go w moim Virtual Box, zainstalować na wirtualnym dysku twardym (VDI), założyć konto „studenckie” ze wstępnie zdefiniowanym hasłem, zainstalować wszystkie niezbędne oprogramowanie, zamknąć w dół maszyny wirtualnej i rozpowszechnij plik VDI. Poprosimy każdego ucznia o zaimportowanie VDI do Virtual Box, uruchomienie go i skonfigurowanie konta osobistego (lub po prostu użyj domyślnego konta studenta).
- Czy powyższa procedura jest wykonalna?
- Na co wpadać w pułapkę? Musimy to być w zasadzie głupie. Oczekujemy ponad 80 studentów i jesteśmy tylko czterema TA, więc nie możemy zapewnić indywidualnego wsparcia.
- Czy istnieją wady korzystania z dynamicznie przydzielanego wirtualnego dysku twardego typu VDI?
- Czy mogę instalować Dodatki dla gości Virtual Box od samego początku, czy robi coś konkretnego dla hosta?
- Czy istnieje bardziej elegancki sposób obsługi tworzenia konta użytkownika? Najlepiej byłoby, gdyby Ubuntu uruchomił je przy pomocy kreatora tworzenia konta i kazał im ustawić hasła (a także dodać je do pliku sudoers) przy pierwszym uruchomieniu obrazu. Nie jest to jednak priorytetem. Wydaje mi się, że posiadanie konta domyślnego jest w porządku.