This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| network_stuff:juniper:vmx:step-by-step [2020/12/14 21:07] – jotasandoku | network_stuff:juniper:vmx:step-by-step [2023/11/02 14:38] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 16: | Line 16: | ||
| mv vmx-18.2R1.9 vmx | mv vmx-18.2R1.9 vmx | ||
| - | cp vmx/ | + | cp vmx/ |
| cp vmx/ | cp vmx/ | ||
| cp vmx/ | cp vmx/ | ||
| - | cp vmx/ | + | cp vmx/ |
| + | | ||
| virsh net-destroy vmx-int | virsh net-destroy vmx-int | ||
| virsh net-undefine vmx-int | virsh net-undefine vmx-int | ||
| - | | + | cat << EOF > vmx-int.xml |
| - | | + | |
| < | < | ||
| < | < | ||
| Line 29: | Line 29: | ||
| <mac address=' | <mac address=' | ||
| </ | </ | ||
| + | EOF | ||
| + | # | ||
| \\ | \\ | ||
| Line 41: | Line 43: | ||
| - | \\ | + | Open the two virt-install blocks below in two different sessions |
| cd ~/ | cd ~/ | ||
| Line 83: | Line 85: | ||
| #VCP | #VCP | ||
| root | root | ||
| - | edit | ||
| cli | cli | ||
| + | edit | ||
| delete chassis auto-image-upgrade | delete chassis auto-image-upgrade | ||
| set system services ssh root-login allow | set system services ssh root-login allow | ||
| Line 103: | Line 105: | ||
| \\ | \\ | ||
| - | ssh root@192.168.121.179 | + | ssh root@192.168.121.75 |
| + | cli | ||
| + | edit | ||
| set system login user vagrant uid 2000 | set system login user vagrant uid 2000 | ||
| set system login user vagrant class super-user | set system login user vagrant class super-user | ||
| Line 117: | Line 121: | ||
| \\ | \\ | ||
| - | ssh vagrant@192.168.121.179 -i ~/ | + | ssh vagrant@192.168.121.75 -i ~/ |
| show chassis fpc | show chassis fpc | ||
| request system power-off | request system power-off | ||
| Line 134: | Line 138: | ||
| \\ | \\ | ||
| - | ssh root@192.168.121.233 | + | ssh root@192.168.121.12 |
| sed -i ' | sed -i ' | ||
| mkdir -p / | mkdir -p / | ||
| Line 148: | Line 152: | ||
| # VFP | # VFP | ||
| - | ssh root@192.168.121.233 -i ~/ | + | ssh root@192.168.121.12 -i ~/ |
| - | # VFP | + | |
| / | / | ||
| Line 172: | Line 175: | ||
| " | " | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| { | { | ||
| Line 193: | Line 196: | ||
| sudo chown root: | sudo chown root: | ||
| - | mv vcp-hdb.qcow2 / | + | mv vcp-hdb.qcow2 / |
| - | mv vcp-hdc.img / | + | mv vcp-hdc.img / |
| ll / | ll / | ||
| Line 211: | Line 214: | ||
| " | " | ||
| { | { | ||
| - | " | + | " |
| " | " | ||
| { | { | ||
| Line 253: | Line 256: | ||
| guest_name = " | guest_name = " | ||
| node.vm.box = " | node.vm.box = " | ||
| - | node.vm.box_version = "17.1R1.8" | + | node.vm.box_version = "18.2R1.9" |
| node.vm.guest = :tinycore | node.vm.guest = :tinycore | ||
| node.vm.synced_folder " | node.vm.synced_folder " | ||
| Line 265: | Line 268: | ||
| domain.disk_bus = " | domain.disk_bus = " | ||
| domain.nic_adapter_count = 1 | domain.nic_adapter_count = 1 | ||
| - | domain.storage :file, :path => "# | + | domain.storage :file, :path => "# |
| - | domain.storage :file, :path => "# | + | domain.storage :file, :path => "# |
| end | end | ||
| add_volumes = [ | add_volumes = [ | ||
| - | "virsh vol-create-as default # | + | "virsh vol-create-as default # |
| "sleep 1", | "sleep 1", | ||
| - | "virsh vol-upload --pool default # | + | "virsh vol-upload --pool default # |
| "sleep 1", | "sleep 1", | ||
| - | "virsh vol-create-as default # | + | "virsh vol-create-as default # |
| "sleep 1", | "sleep 1", | ||
| - | "virsh vol-upload --pool default # | + | "virsh vol-upload --pool default # |
| "sleep 1" | "sleep 1" | ||
| ] | ] | ||
| Line 287: | Line 290: | ||
| | | ||
| delete_volumes = [ | delete_volumes = [ | ||
| - | "virsh vol-delete # | + | "virsh vol-delete # |
| - | "virsh vol-delete # | + | "virsh vol-delete # |
| ] | ] | ||
| delete_volumes.each do |i| | delete_volumes.each do |i| | ||
| Line 313: | Line 316: | ||
| guest_name = " | guest_name = " | ||
| node.vm.box = " | node.vm.box = " | ||
| - | node.vm.box_version = "17.1R1.8" | + | node.vm.box_version = "18.2R1.9" |
| node.vm.guest = :tinycore | node.vm.guest = :tinycore | ||
| node.vm.synced_folder " | node.vm.synced_folder " | ||
| Line 358: | Line 361: | ||
| vagrant ssh vmx-vcp-01 | vagrant ssh vmx-vcp-01 | ||
| | | ||
| - | TROUBLESHOOTING AUTOMATED | + | TROUBLESHOOTING AUTOMATED: |
| virsh list --all | egrep -v " | virsh list --all | egrep -v " | ||
| - | while read -r line; do echo "virsh destroy $line" | + | while read -r line; do virsh destroy $line ; done < / |
| - | while read -r line; do echo "virsh undefine $line --snapshots-metadata | + | while read -r line; do virsh undefine $line --snapshots-metadata |
| - | virsh vol-list default | egrep "^ " | egrep -v Name | cut -d' ' -f 2 > /var/ tmp/temp2 | + | virsh vol-list default | egrep "^ " | egrep -v Name | cut -d' ' -f 2 > / |
| - | while read -r line; do echo "virsh vol-delete --pool default $line" | + | while read -r line; do virsh vol-delete --pool default $line ; done < / |
| - | rm -f / | + | |
| - | systemctl restart libvirtd | + | |