Per assignar les maquines virtuals, vam pensar en el que volíem fer cadascú i ens vam repartir les maquines d’aquesta manera
L’Unai Youssef: màquines que es configuren són LDAP, Router i NFS:
L’Unai youssef:és responsable de configurar i gestionar els servidors que proporcionen serveis essencials a la xarxa. A continuació, es mostra el fitxer Vagrantfile per a les seves màquines:
Vagrant.configure(“2”) do |config|
# Configuración de Debian (LDAP)
config.vm.define “LDAP” do |ldap|
ldap.vm.box = “debian”
ldap.vm.hostname = “ldap”
ldap.vm.network “private_network”, type: “dhcp”, virtualbox__intnet: true, mac: “080027D14F66”
ldap.vm.provision “shell”, inline: <<-SHELL
# /sbin/ip route del default
# /sbin/ip route add default via 192.168.201.49 dev eth1
SHELL
end
# Configuración de Rocky Linux (Router)
config.vm.define “Router” do |router|
router.vm.box = “rocky”
router.vm.hostname = “router”
router.vm.network “private_network”, ip: “192.168.201.49”, netmask: “255.255.255.248”, virtualbox__intnet: true, mac: “080027B2343C”
router.vm.network “public_network”, ip: “172.25.205.12”, netmask: “255.255.0.0”, bridge: true
router.vm.provision “shell”, inline: <<-SHELL
# /sbin/ip route add 192.168.201.32/28 via 172.25.207.12
SHELL
end
# Configuración de Debian (NFS)
config.vm.define “NFS” do |nfs|
nfs.vm.box = “debian”
nfs.vm.hostname = “nfs”
nfs.vm.network “private_network”, type: “dhcp”, virtualbox__intnet: true, mac: “080027D34F77”
nfs.vm.provision “shell”, inline: <<-SHELL
# /sbin/ip route del default
# /sbin/ip route add default via 192.168.201.49 dev eth1
SHELL
end
end
David arnau: amb les màquines definides com Debian, Router, Windows 10 i Ubuntu:
David arnau:és responsable de configurar i gestionar les màquines virtuals dels clients, assegurant que estiguin correctament configurades i connectades a la xarxa. A continuació, es mostra el fitxer Vagrantfile per a les seves màquines:
# — mode: ruby —
# vi: set ft=ruby :
Vagrant.configure(“2”) do |config|
# Configuración de Debian (debian)
config.vm.define “debian” do |debian|
debian.vm.box = “debian”
debian.vm.hostname = “debian”
debian.vm.network “private_network”, type: “dhcp”, virtualbox__intnet: true, mac: “080027D14F88”
debian.vm.provision “shell”, inline: <<-SHELL
/sbin/ip route del default
/sbin/ip route add default via 192.168.201.33 dev eth1
SHELL
end
# Configuración de Rocky Linux (Router)
config.vm.define “Router” do |router|
router.vm.box = “rocky”
router.vm.hostname = “router”
router.vm.network “private_network”, ip: “192.168.201.33”, netmask: “255.255.255.240”, virtualbox__intnet: true, mac: “080027B2344D”
router.vm.network “public_network”, ip: “172.25.207.12”, netmask: “255.255.0.0”, bridge: true
router.vm.provision “shell”, inline: <<-SHELL
/sbin/ip route add 192.168.201.48/29 via 172.25.205.12
/sbin/ip route add 192.168.201.0/27 via 172.25.202.12
SHELL
end
# Configuración de Windows 10
config.vm.define “windows10” do |windows10|
windows10.vm.box = “w10”
windows10.vm.hostname = “windows10”
windows10.vm.network “private_network”, type: “dhcp”, virtualbox__intnet: true, mac: “080027D14FBC”
windows10.vm.network “forwarded_port”, guest: 3389, host: 3389, id: “rdp”
windows10.vm.communicator = “winrm”
windows10.vm.provision “shell”, inline: <<-SHELL
powershell -Command “Set-ItemProperty -Path ‘HKLM:\\SYSTEM\\CurrentControlSet\\Control\\Terminal Server’ -Name ‘fDenyTSConnections’ -Value 0”
powershell -Command “Enable-NetFirewallRule -DisplayGroup ‘Remote Desktop'”
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.201.33
SHELL
end
# Configuración de Ubuntu
config.vm.define “ubuntu” do |ubuntu|
ubuntu.vm.box = “ubuntu”
ubuntu.vm.hostname = “ubuntu”
ubuntu.vm.network “private_network”, type: “dhcp”, virtualbox__intnet: true, mac: “080027D14FAA”
ubuntu.vm.provision “shell”, inline: <<-SHELL
/sbin/ip route del default
/sbin/ip route add default via 192.168.201.33 dev eth1
SHELL
end
end
2 thoughts on “Assignació de MVs a cada integrant”