Assignació de MVs a cada integrant

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”

  1. Pingback: Menu - Yupiland

Leave a Comment