https://github.com/oscarnovasf/vagrant-lpi-mac
Máquinas virtuales para Virtualbox compatibles con MAC Silicon
https://github.com/oscarnovasf/vagrant-lpi-mac
debian macos-silicon rocky-linux virtualbox virtualbox-vm
Last synced: 22 days ago
JSON representation
Máquinas virtuales para Virtualbox compatibles con MAC Silicon
- Host: GitHub
- URL: https://github.com/oscarnovasf/vagrant-lpi-mac
- Owner: oscarnovasf
- License: other
- Created: 2025-06-03T06:50:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-04T11:36:35.000Z (about 1 year ago)
- Last Synced: 2025-06-11T23:48:18.925Z (12 months ago)
- Topics: debian, macos-silicon, rocky-linux, virtualbox, virtualbox-vm
- Language: Shell
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
Vagrant: LPI VM para MAC
===
[![version][version-badge]][changelog]
[![Licencia][license-badge]][license]
[![Código de conducta][conduct-badge]][conduct]
[![Donate][donate-badge]][donate-url] 
---
## Información
Máquinas virtuales compatibles con MAC Silicon tanto con base RHL como Debian.
---
## Requisitos
### Requisitos del Sistema Host
- **macOS** con chips Apple Silicon (M1, M2, M3, etc.)
- **RAM mínima**: 8GB (recomendado 16GB o más)
- **Espacio en disco**: Al menos 20GB libres para las máquinas virtuales
### Software Requerido
- **VirtualBox** versión 7.1 o superior (con soporte para Apple Silicon)
- **Vagrant** versión 2.4.0 o superior
- **NFS** habilitado en macOS (para carpetas compartidas)
### Plugins de Vagrant
- `vagrant-vbguest` - Para gestión automática de Guest Additions
- `vagrant-disksize` - Para redimensionar discos virtuales
- `vagrant-rsync-back` - Para sincronizar desde VM a HOST.
---
## Instalación
Para la instalación de este proyecto basta con clonar el repositorio como haría
con cualquier otro.
### Instalación de Dependencias
Es necesario tener instalado Virtualbox, se recomienda hacerlo desde la web
[Oficial](https://www.virtualbox.org/wiki/Downloads) e instalar también el
"Extension Pack".
```bash
# Instalar VirtualBox
# (por si no se quiere hacer desde la web oficial)
brew install --cask virtualbox
# Instalar Vagrant
brew tap hashicorp/tap
brew install hashicorp/tap/hashicorp-vagrant
# Instalar plugins opcionales
vagrant plugin install vagrant-vbguest
vagrant plugin install vagrant-disksize
vagrant plugin install vagrant-rsync-back
```
### Verificación del Sistema
Antes de usar este proyecto, verifica que tu sistema cumple con los requisitos:
```bash
# Verificar versión de Vagrant
vagrant --version
# Verificar plugins instalados
vagrant plugin list
# Verificar VirtualBox
VBoxManage --version
# Verificar disponibilidad de NFS
sudo nfsd status
```
### Ajustes para usuarios MAC/Linux
Para que las redes sólo de host puedan estar en cualquier rango, no sólo
192.168.56.0/21 como se describe aquí:
- https://discuss.hashicorp.com/t/vagrant-2-2-18-osx-11-6-cannot-create-private-network/30984/23
Es necesito crear/editar el archivo `/etc/vbox/networks.conf`:
```bash
sudo mkdir -p /etc/vbox/
echo "* 0.0.0.0/0 ::/0" | sudo tee -a /etc/vbox/networks.conf
```
---
## Configuración
### Configuración de Red
- Rango de IPs `192.168.33.x` disponible para red privada
- Puertos opcionales para reenvío:
- 8010, 8011 (HTTP)
- 10010, 10011 (Webmin)
---
⌨️ con ❤️ por [Óscar Novás][mi-web] 😊
[mi-web]: https://oscarnovas.com "for developers"
[version]: v1.0.0
[version-badge]: https://img.shields.io/badge/Versión-1.0.0-blue.svg
[license]: LICENSE.md
[license-badge]: https://img.shields.io/badge/Licencia-GPLv3+-green.svg "Leer la licencia"
[conduct]: CODE_OF_CONDUCT.md
[conduct-badge]: https://img.shields.io/badge/C%C3%B3digo%20de%20Conducta-2.0-4baaaa.svg "Código de conducta"
[changelog]: CHANGELOG.md "Histórico de cambios"
[donate-badge]: https://img.shields.io/badge/Donaci%C3%B3n-PayPal-red.svg
[donate-url]: https://paypal.me/oscarnovasf "Haz una donación"