Proporcionar Fedora CoreOS en AppleHV
Esta guía muestra como mantener las instancias de Fedora CoreOS (FCOS) nuevas en macOS utilizando vfkit.
Prerrequisitos
Antes de aprovisionar una máquina FCOS, debes tener un archivo de configuración Ignition que contenga sus personalizaciones. Si no tienes uno consulta Producción de un Archivo Ignition.
También necesitarás compilar o adquirir vfkit. Los binarios precompilados también están disponibles en tu página liberaciones. Vfkit, al igual que QEMU, ofrece muchas opciones que quedan fuera del alcance de este ejemplo de aprovisionamiento. Te recomendamos leer tu documentation.
Instalar por medio de Homebrew
vfkit está disponible como un paquete de Homebrew:
brew install vfkit
Instalar por medio de MacPorts
vfkit está disponible como un paquete MacPorts:
sudo port install vfkit
Arrancar una MV nueva en macOS
Esta sección muestra como arrancar una MV con cfkit. Vfkit se conoce para funcionar con ambos Macs basadas ambas en Intel y Apple Silicon.
Obtener la imagen de AppleHV
Obtenga la imagen más reciente compatible con su flujo de destino (o descargue y verifique la imagen desde la web). Recuerde descargar la imagen adecuada basada en la arquitectura de su Mac. Una vez descargada, también necesitará descomprimir la imagen.
Configurar una MV nueva
Vfkit no es un entorno de trabajo de máquinas virtuales con estado. Simplemente necesita ejecutar el binario de vfkit para iniciar una máquina virtual. La siguiente línea de comandos iniciará una máquina virtual con:
-
2 CPU virtuales
-
2 GB de memoria
-
un dispositivo de red que recibirá una dirección IP desde vfkit
-
una consola IGU con soporte para teclado y ratón
IGNITION_CONFIG="/ruta/a/ejemplo.ign"
IMAGE="/ruta/a/imagen.raw"
vfkit --cpus 2 --memory 2048 \
--bootloader efi,variable-store=efi-variable-store,create \
--device virtio-blk,path=${IMAGE} \
--device virtio-net,nat \
--ignition ${IGNITION_CONFIG} \
--device virtio-input,keyboard \
--device virtio-input,pointing \
--device virtio-gpu,width=800,height=600 \
--gui
Nota: El hipervisor AppleHV no permite ver los mensajes iniciales de arranque ni del kernel. Aunque verá un menú de arranque de GRUB, no verá nada hasta más adelante en el arranque.
Explorar el SO
Cuando el arranque de FCOs esté completo, verá la dirección IP de la MV exhibido en la ventana del IGU. Vfkit abandonará una dirección interna a la red 192.168.64.0/24. En este punto, puede elegir o bien acceder o bien usar SSH a la MV. A diferencia algunos proveedores de otra visualización, puede hacer un SSH a la máquina virtual desde el host.
ssh core@192.168.64.5
Want to help? Learn how to contribute to Fedora Docs ›