GoGPT Best VPN GoSearch

OnWorks-favicon

virt-p2v-make-kickstart - Online in de cloud

Voer virt-p2v-make-kickstart uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is het commando virt-p2v-make-kickstart dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


virt-p2v-make-kickstart - Bouw de virt-p2v kickstart

KORTE INHOUD


virt-p2v-make-kickstart [-o p2v.ks] [--proxy=http://...] repository [repo...]

PRODUCTBESCHRIJVING


virt-p2v(1) converteert een fysieke machine om gevirtualiseerd te draaien op KVM, beheerd door libvirt,
OpenStack, oVirt, Red Hat Enterprise Virtualization (RHEV), of een van de andere doelen
gesteund door virt-v2v(1).

Kickstart is een formaat dat wordt gebruikt door van Red Hat afgeleide distributies (zoals Fedora, Red Hat
Enterprise Linux, CentOS, Scientific Linux en anderen) om te beschrijven hoe u live-cd's kunt maken,
installeer de distro, maak "Spins" enzovoort. Het wordt aangestuurd door een kickstart-bestand.

virt-p2v-make-kickstart bouwt een kickstart-bestand dat gebruikt kan worden om een ​​opstartbare P2V te bouwen
ISO, live-cd, USB-sleutel of PXE-image. Deze tool bouwt alleen het kickstart-bestand, maar dit
manual pagina beschrijft enkele manieren waarop je het kickstart bestand kunt gebruiken.

GEBOUW HET KICKSTART FILE


Het gebruik van virt-p2v-make-kickstart is heel eenvoudig:

virt-p2v-make-kickstart fedora

zal een kickstart-bestand voor Fedora bouwen. Het kickstart-bestand zal worden aangeroepen p2v.ks en
bevindt zich in de huidige map.

De parameters zijn een lijst met een of meer opslagplaatsen. Sommige ingebouwde repository's zijn dat wel
beschikbaar: "fedora", "rawhide", "koji" of "rhel-VERSION" (bijv. "rhel-7.1"). Je kan ook
gebruik een URL als parameter om naar een repository te verwijzen, bijvoorbeeld:

virt-p2v-make-kickstart https://dl.fedoraproject.org/pub/fedora/linux/releases/21/Everything/x86_64/os/

Om de naam van het uitvoerbestand te bepalen, gebruikt u de -o parameter. Om kickstart te vertellen een
proxyserver of webcache om bestanden te downloaden, gebruikt u de --volmacht parameter.

GEBOUW A LEEF CD / ISO


Zodra je het kickstart-bestand hebt, kun je het gebruiken livecd-maker(8) om een ​​live-cd te maken:

sudo livecd-maker p2v.ks

Voordat u dit uitvoert, moet u er rekening mee houden dat u waarschijnlijk "livecd-creator" in een wegwerpbestand moet uitvoeren
virtuele machine om deze redenen:

· Je moet SELinux uitschakelen als je het gereedschap uitvoert.

· Deze tool moet als root worden uitgevoerd en heeft een aantal vervelende foutmodi.

· Je kunt alleen exact dezelfde Live CD-distributie maken als de hostdistributie. Cross-builds
zal op vreemde manieren mislukken (bijv. RHBZ#1092327).

GEBOUW A FEDOR SPIN GEBRUIK MAKEND VAN KOJI


Hiervoor zijn "spin-livecd"-rechten op Koji vereist, die normaal gesproken niet worden verstrekt, zelfs niet aan
Fedora-verpakkers. Ervan uitgaande dat u deze machtigingen heeft gekregen (of uw
eigen Koji-instantie, denk ik), dan kun je het volgende doen:

koji spin-livecd [--scratch] virt-p2v 1.XX.YY ongelooide huid x86_64 p2v.ks

· Voeg de optie "--scratch" toe om een ​​scratch-build uit te voeren (aanbevolen voor testen).

· "1.XX.YY" moet overeenkomen met de libguestfs-versie

· In plaats van "ongelooide huid" kun je elk Koji-doelwit gebruiken.

GEBOUW A OPSTARTBAAR USB KEY


Gebruik de livecd-iso-naar-schijf(8) programma om de hierboven gemaakte ISO om te zetten naar een USB-sleutel:

sudo livecd-iso-naar-schijf livecd-p2v.iso /dev/sdX

GEBOUW A PXE BOOT BEELD


Gebruik het programma "livecd-iso-to-pxeboot" om de hierboven gemaakte ISO te converteren naar een PXE-boot
afbeelding.

sudo livecd-iso-naar-pxeboot livecd-p2v.iso

Hierdoor wordt een submap "tftpboot" gemaakt onder de huidige map die de bestanden bevat
vereist om PXE op te starten virt-p2v:

$ ls -1R tftpboot/
tftpboot/:
initrd0.img
pixelinux.0
pxelinux.cfg/
vmlinuz0

tftpboot/pxelinux.cfg:
verzuim

32 OR 64 BIT VIRT-P2V?


Virt-p2v kan elke 32- of 64-bits gast converteren, ongeacht of virt-p2v zelf
gebouwd als een 32- of 64-bits binair bestand. De enige beperking is dat 64 bit virt-p2v niet kan draaien
op 32-bits hardware.

Oude virt-p2v 0.9 werd altijd gebouwd als een 32 bit (i686) ISO. Dit betekende dat de CD er mocht zijn
opgestart op elke 32- of 64-bit i686- of x86-64-hardware, en kon elke gast converteren. De oude
virt-p2v ISO geleverd door Red Hat was gebaseerd op Red Hat Enterprise Linux (RHEL) 6.

Sinds RHEL 7 de ondersteuning voor 32 bit machines heeft laten vallen, kan de huidige virt-p2v op RHEL alleen
gebouwd voor 64bit. Het kan niet draaien op oude 32-bits hardware.

Fedora virt-p2v ISO's zijn over het algemeen gebouwd voor 32 bit, dus zoals de oude op RHEL 6 gebaseerde virt-p2v
0.9 kunnen ze op elke hardware opstarten.

TESTEN VIRT-P2V GEBRUIK MAKEND VAN QEMU


TESTEN HET P2V ISO GEBRUIK MAKEND VAN QEMU
U kunt qemu gebruiken om de P2V ISO te testen:

qemu-kvm -m 1024 -hda /tmp/guest.img -cdrom /tmp/livecd-p2v.iso -boot d

Houd er rekening mee dat "-hda" het (virtuele) systeem is dat u wilt converteren (voor testdoeleinden). Het
kan elk gasttype zijn dat wordt ondersteund door virt-v2v(1), inclusief Windows of Red Hat Enterprise
Linux.

TESTEN PXE SUPPORT GEBRUIK MAKEND VAN QEMU
· Pak de map tftpboot uit in / tmp (dus het lijkt zo /tmp/tftpboot).

· Kopiëren pixelinux.0 en ldlinux.c32 van syslinux (meestal van /usr/share/syslinux) in
/tmp/tftpboot.

· Pas de regel "APPEND" aan /tmp/tftpboot/pxelinux.cfg/default indien nodig. Zien
"KERNEL COMMANDOLINE CONFIGURATIE" in virt-p2v(1).

· Voer qemu als volgt uit, zodat het als een TFTP- en BOOTP-server fungeert en een netboot emuleert:

qemu-kvm \
-m 4096 -hda /tmp/guest.img \
-boot n\
-netdev gebruiker,id=unet,tftp=/tmp/tftpboot,bootfile=/pxelinux.0 \
-apparaat virtio-net-pci,netdev=unet \
-seriële stdio

Merk op dat dit aanzienlijk meer geheugen vereist omdat de PXE-afbeelding erin wordt geladen
geheugen. Ook is de TFTP-server van qemu erg traag en is het virt-p2v PXE-image erg traag.
groot, zodat het kan lijken alsof het blijft hangen nadat pxelinux is opgestart.

TOEVOEGEN AN SSH IDENTITEIT


Je kunt een SSH-identiteitsbestand (privésleutel) in de kickstart en daarmee in de ISO injecteren
met de --inject-ssh-identiteit keuze. Merk op dat jij kan niet injecteer een sleutel zodra de ISO
is gebouwd.

Maak eerst een sleutelpaar aan. Het moet een lege wachtwoordzin hebben:

ssh-keygen -t rsa -N '' -f id_rsa

Dit creëert een privésleutel ("id_rsa") en een openbare sleutel ("id_rsa.pub") paar. Het publiek
sleutel moet worden toegevoegd aan het "authorized_keys" bestand op de virt-v2v conversie server
(meestal naar "/root/.ssh/authorized_keys").

De privésleutel moet aan het kickstart-bestand worden toegevoegd en vervolgens worden weggegooid:

virt-p2v-make-kickstart [...] --inject-ssh-identity id_rsa
rm id_rsa

De ISO kan dan op de gebruikelijke manier vanaf de kickstart worden opgebouwd (zie hierboven), en dat zal ook gebeuren
bevatten de ingebedde SSH-identiteit (/var/tmp/id_rsa).

Bij het opstarten van virt-p2v, specificeer de URL van het geïnjecteerde bestand als volgt:

│ Gebruikersnaam: [root_____________________________] │

│ Wachtwoord: [ ]

│ SSH-identiteits-URL: [file:///var/tmp/id_rsa___________] │

of als u de kernel-opdrachtregel gebruikt, voegt u toe:

p2v.identity=bestand:///var/tmp/id_rsa

Voor meer informatie, zie "SSH IDENTITEITEN" in virt-p2v(1).

OPTIES


--help
Hulp weergeven.

--inject-ssh-identiteit id_rsa
Voeg een SSH-identiteitsbestand (privésleutel) toe aan de kickstart. Zie "EEN SSH TOEVOEGEN
IDENTITEIT" hierboven.

-o OUTPUT
--uitvoer OUTPUT
Schrijf kickstart naar "OUTPUT". Als dit niet is opgegeven, is dit de standaardwaarde p2v.ks in de huidige
directory.

--volmacht URL
Vertel de kickstart om een ​​proxyserver of webcache te gebruiken voor downloads.

-V
--versie
Versienummer weergeven en afsluiten.

Gebruik virt-p2v-make-kickstart online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad




×
advertentie
❤️Koop, boek of koop hier — het is gratis, en zo blijven onze diensten gratis.