Honka Ádám weboldala

XEN guest készítése kézileg

By in 2023.07.01.
# Tutorial:
# http://wiki.xen.org/wiki/Debian_Guest_Installation_Using_Debian_Installer

# Innen letöltjük a kerneleket
# http://ftp.vectranet.pl/debian/dists/Debian8.5/main/installer-amd64/current/images/netboot/xen/

[root@virtxen amd64]# vim /etc/xen/debian.cfg
name = "debian-installer"

memory = 256

disk = ['phy:/dev/centos/debian-installer,xvda,w']
vif = [' ']

kernel = "/scratch/debian/squeeze/amd64/vmlinuz"
ramdisk = "/scratch/debian/squeeze/amd64/initrd.gz"
extra = "debian-installer/exit/always_halt=true -- console=hvc0"

# Elkészítem a kötöetet a virtuális gépnek
[root@virtxen ~]# lvcreate -L 4G -n debian-installer /dev/centos

[root@virtxen ~]# xl create -c /etc/xen/debian.cfg


# Nem indul a gép nem találja a bride-t
# Telepítsük fel
[root@virtxen ~]# yum install bridge-utils

# Konfiguráljuk..
[root@virtxen ~]# vim  /etc/sysconfig/network-scripts/ifcfg-eno1
DEVICE=eno1
ONBOOT=yes
TYPE=Ethernet
IPV6INIT=no
USERCTL=no
BRIDGE=br0

[root@virtxen ~]# vim  /etc/sysconfig/network-scripts/ifcfg-br0 
DEVICE=br0
TYPE=Bridge
BOOTPROTO=dhcp
ONBOOT=yes

# Ha mindent jól csináltunk menni fog a bridge :)
[root@virtxen ~]# service network restart

# Írjuk át a hálózati beállításokat a virtuális gépen
[root@virtxen amd64]# vim /etc/xen/debian.cfg
name = "debian-installer"

memory = 256

disk = ['phy:/dev/centos/debian-installer,xvda,w']
vif = ['ip=10.0.255.44,mac=22:21:4E:25:AC:3C,bridge=br0']

kernel = "/scratch/debian/squeeze/amd64/vmlinuz"
ramdisk = "/scratch/debian/squeeze/amd64/initrd.gz"
extra = "debian-installer/exit/always_halt=true -- console=hvc0"


[root@virtxen ~]# xl create -c /etc/xen/debian.cfg

# Elindul, de hibát dobál...

[   33.454531] steal-ctty[172]: segfault at 0 ip 00007fa568b42214 sp 00007ffc9ed64d70 error 4 in libc.so.6[7fa568a9b000+13f000]
[   34.456374] steal-ctty[175]: segfault at 0 ip 00007f3d6e00e214 sp 00007ffd9e73ab70 error 4 in libc.so.6[7f3d6df67000+13f000]
[   35.458188] steal-ctty[178]: segfault at 0 ip 00007fe52399d214 sp 00007ffe79c9e820 error 4 in libc.so.6[7fe5238f6000+13f000]
[   36.459985] steal-ctty[181]: segfault at 0 ip 00007faa5da65214 sp 00007ffcfa7a0660 error 4 in libc.so.6[7faa5d9be000+13f000]


[root@virtxen ~]# vim /etc/xen/xl.conf 
# default bridge device to use with vif-bridge hotplug scripts
vif.default.bridge="br0"


[root@virtxen ~]# mkfs.ext4 /dev/centos/debian-installer 



# Megvan a hiba oka. Túl kevés ram-ot adtam neki.
# MINIMUM 512 KELL!!!

[root@virtxen ~]# xl create -c /etc/xen/debian.cfg

# Ha végig ment a telepítő bele kell tenni a pygrub-ot és ki kell venni a kernelt és a ramdisket

name = "debian-installer"

bootloader = "pygrub"

memory = 512

disk = ['phy:/dev/centos/debian-installer,xvda,w']
vif = [' ']

#kernel = "/scratch/debian/squeeze/amd64/vmlinuz"
#ramdisk = "/scratch/debian/squeeze/amd64/initrd.gz"
extra = "debian-installer/exit/always_halt=true -- console=hvc0"

[root@virtxen ~]# xl create -c /etc/xen/debian.cfg

# És láss csodát, működik! :))

Comments (0)