create_box
Differences
This shows you the differences between two versions of the page.
| create_box [2025/07/26 17:09] – - Imported by DokuWiki Advanced Plugin wikiadm | create_box [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Criando uma box ====== | ||
| - | ===== Instalando a vm ===== | ||
| - | <file bash> | ||
| - | $ sudo virt-install \ | ||
| - | --name debian11 \ | ||
| - | --description=" | ||
| - | --ram 2048 \ | ||
| - | --vcpus 2 \ | ||
| - | --disk size=32, | ||
| - | --cdrom / | ||
| - | --virt-type kvm \ | ||
| - | --os-type=Linux \ | ||
| - | --os-variant=debian10 \ | ||
| - | --graphics vnc, | ||
| - | --noautoconsole | ||
| - | </ | ||
| - | |||
| - | ===== Configurando a vm ===== | ||
| - | <file bash> | ||
| - | $ ssh vagrant@192.168.122.167 | ||
| - | $ su - | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | # visudo -f / | ||
| - | vagrant ALL=(ALL) NOPASSWD: | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | # vi / | ||
| - | [...] | ||
| - | UseDNS no | ||
| - | [...] | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | # exit | ||
| - | $ exit | ||
| - | </ | ||
| - | |||
| - | ==== Na VM hospedeira ==== | ||
| - | |||
| - | <file bash> | ||
| - | $ wget https:// | ||
| - | $ wget https:// | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ ssh-copy-id -i vagrant.pub vagrant@192.168.122.167 | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ chmod 0600 vagrant | ||
| - | $ ssh -i vagrant vagrant@192.168.122.167 | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ wget https:// | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ sudo virsh shutdown debian11 | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ sudo bash create_box.sh / | ||
| - | </ | ||
| - | |||
| - | ==== Testando a box local ==== | ||
| - | <file bash> | ||
| - | $ vagrant box add debian11.box --name debian11 | ||
| - | </ | ||
| - | |||
| - | <file bash> | ||
| - | $ vagrant init debian11 | ||
| - | $ vagrant up | ||
| - | </ | ||
| - | |||
| - | |||
| - | ===== Publicando uma box ===== | ||
| - | <file bash> | ||
| - | $ vagrant cloud publish g3anmart1ns/ | ||
| - | --description " | ||
| - | --version-description " | ||
| - | --release --no-private | ||
| - | </ | ||
create_box.1753560543.txt.gz · Last modified: by wikiadm
