sajat vbox keszitese - Ubuntu Server 14.04.4

Fórumok

Sziasztok,

hogyan tudok sajat vboxot kesziteni Ubuntu Server 14.04.4-bol?
Alapbol text modban installalodik fel virtualbox alatt.

Koszonom a segitseget.
Ardi

Hozzászólások

Mit szeretnél? Telepíteni egy Ubuntu 14.04.4-et egy virtuális gépbe?
Ez esetben létrehozol egy új virtuális gépet, beállítod virtuális DVD-nek a telepítő iso-t, aztán ugyanúgy, mint ahogy egy fizikai gépen.
A telepítés végén esetleg még érdemes a guest additions csomagot felrakni.

ez mar eddig megtortent.
Amit most szeretnek, hogy vmiket hozzaadva (GuestAdditions, dkms??) es modofikalva sajat vbox-ot
szeretnek ebbol generalni, amit kesobb a vagrant segitsegevel ujra fel tudok hasznalni.

melyik Guest Addition csomagra gondoltal abbol, amit az apt-cache search dkms kinal?

ezek a tippjeim: (parat toroltem, amit a rendszer kinalt...)

dkms - Dynamic Kernel Module Support Framework
open-vm-dkms-lts-trusty - Open VMware Tools for virtual machines hosted on VMware (transitional package)
open-vm-tools-lts-trusty-dkms - Open VMware Tools for virtual machines hosted on VMware (transitional package)
virtualbox-dkms - x86 virtualization solution - kernel module sources for dkms
virtualbox-guest-dkms - x86 virtualization solution - guest addition module source for dkms
virtualbox-guest-dkms-lts-vivid - x86 virtualization solution - guest addition module source for dkms
virtualbox-guest-dkms-lts-wily - x86 virtualization solution - guest addition module source for dkms
virtualbox-guest-dkms-lts-xenial - x86 virtualization solution - guest addition module source for dkms
lttng-modules-dkms - Linux Trace Toolkit (LTTng) kernel modules (DKMS)
open-vm-dkms - Open VMware Tools for virtual machines hosted on VMware (transitional package)
open-vm-tools-dkms - Open VMware Tools for virtual machines hosted on VMware (transitional package)
openafs-modules-dkms - AFS distributed filesystem kernel module DKMS source
openvswitch-datapath-dkms - Open vSwitch datapath module source - DKMS version

Vagy innen? http://download.virtualbox.org/virtualbox/4.3.36/
ezt:
http://download.virtualbox.org/virtualbox/4.3.36/VBoxGuestAdditions_4.3…

Ardi

Mit akarsz? Mi az hogy sajat vbox? Irsz egy sajat virtualizacios platformot virtualbox alapokon? :D

Te egy image-t akarsz nem? Telepitesz es modositod, aztan kesz. Mivel ez egy vmdk lesz (amihez tartozik egy xml leiro a hardware elemekkel), utana oda viszed ahova akarod. Bar ez igy maceras, hiszen tobb gigabajt nagysagu lehet.

En javaslom a kickstart (redhat based) es a preseed (debian based) nezegeteset. Ezekkel automatizalhatod az aloallitani kivant image-eket. Azaz kell egy nyulfarknyi xml es egy kickstart vagy pressed mini allomany. Innentol azt es oda huzol fel amit akarsz.

Igen, vmi hasonlo "buheralast" szeretnek meeg vegrahajtani a virtulboxban futo sajat Ubuntu Server-en es aztan box-ot krealni belole.

Tehat:

- dkms csomag installacioja: akkor ez megy ra? :

sudo apt-get install linux-headers-$(uname -r) build-essential dkms

- GuestAdditions CD installacioja:

mivel a host szerveren 4.3.36 a virtualbox verzioja, tehetem a box-ra ezt?

http://download.virtualbox.org/virtualbox/4.3.36/

VBoxGuestAdditions_4.3.36.iso

Kopirozom a host szerverre majd a GUI virtualboxban mountolva felrakom?

- vagrant user letrehozasa + sudo file update:

useradd vagrant
sudo bash -c 'echo "vagrant ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers'

Tovabba:
- ssh kulcsok
- shared folder konfiguralasa

Valami meeg hianyzik?

Ardi

Nos,

sikerult eddig osszebuheralnom addig, hogy kesz a box, uj projektkonyvtarban
vagrant box add ujnev /data/ujbox.box
vi Vagrantfile
vagrant up.

Itt mivel a kovetkezo hibat kaptam:

default: Warning: Authentication failure. Retrying...

magan a boxon /home/vagrant/.ssh/authorized_keys fajlba ezt kopiroztam

http://stackoverflow.com/questions/22922891/vagrant-ssh-authentication-… szerint:

then copy the public key content from https://raw.githubusercontent.com/mitchellh/vagrant/master/keys/vagrant…

vagyis:

echo "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA6NF8iallvQVp22WDkTkyrtvp9eWW6A8YVr+kz4TjGYe7gHzIw+niNltGEFHzD8+v1I2YJ6oXevct1YeS0o9HZyN1Q9qgCgzUFtdOKLv6IedplqoPkcmF0aYet2PkEDo3MlTBckFXPITAMzF8dJSIFo9D8HfdOV0IAdx4O7PtixWKn5y2hMNG0zQPyUecp4pzC6kivAIhyfHilFR61RGL+GPXQ2MWZWFYbAGjyiYJnAmCP3NOTd0jMZEnDkbUvxhMmBYSdETk1rRgm+R4LOzFUGaHqHDLKLX+FIPKcF96hrucXzcWyLbIbEgE98OHlnVYCzRdK8jlqm8tehUc9c9WhQ== vagrant insecure public key" > .ssh/authorized_keys

ezek utan feljott a rendszer.

Hogy tudom ezt a kulcsot az eredeti, a virtualboxban futo rendszerre kopirozni?
Nem megy ugyanis a kopirozas a host es a guest kozott es nincs IP-je a guest-nek.

Ardi