1. Robin Schelstraete

Robin Schelstraete

Forum Replies Created

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • in reply to: JupyterHub can’t find Config file and Bastion key file #6667
    Robin Schelstraete
    Participant

      The output of the command is the following:

      UserKnownHostsFile /dev/null
      StrictHostKeyChecking no
      ServerAliveInterval 120
      Host bastion-?.fabric-testbed.net
      User <Update Bastion User Name>
      ForwardAgent yes
      Hostname %h
      IdentityFile /home/fabric/work/fabric_config/fabric-bastion-key
      IdentitiesOnly yes
      Host * !bastion-?.fabric-testbed.net
      ProxyJump <Update Bastion User Name>@bastion.fabric-testbed.net:22

      in reply to: JupyterHub can’t find Config file and Bastion key file #6663
      Robin Schelstraete
      Participant

        Hi Komal,

        I now have an issue SSH’ing into my nodes (error in attachment) because of a bad configuration. Can this be because of the issue we just discussed?

        Kind regards,

        Robin

        in reply to: JupyterHub can’t find Config file and Bastion key file #6662
        Robin Schelstraete
        Participant

          I ran the notebook without any problems. Everything works as expected now. Thank you Komal!

          Kind regards,

          Robin

           

          in reply to: JupyterHub can’t find Config file and Bastion key file #6659
          Robin Schelstraete
          Participant

            Hi Komal,

            Thank you for your quick response. In the meantime I have restarted my server via the control panel, now I have a new error (screenshot attached).

            You said to run the jupyter-examples-rel1.6.1/configure_and_validate.ipynb notebook, does it matter that my files are all in jupyter-examples-rel1.5.4?

            Thanks,

            Robin

            in reply to: Unable to create Slice, Errors at all ticketed nodes #6575
            Robin Schelstraete
            Participant

              Thank you!!

              in reply to: No output using iperf for network monitoring #6535
              Robin Schelstraete
              Participant

                Hi Komal,

                 

                It works, thank you for your help!

                in reply to: No output using iperf for network monitoring #6482
                Robin Schelstraete
                Participant

                  Hi Acheme,

                  I am able to ping every node from every other node, so I didn’t think it was necessary to allocate network resources. Maybe it could help with my problem, do you know how I could reserve for IPv6 connections using code?

                  And did you use iperf with other kinds of IPs on this testbed? If yes, which kinds?

                   

                  Kind regards,

                  Robin

                  in reply to: No output using iperf for network monitoring #6472
                  Robin Schelstraete
                  Participant

                    Yes, the contents of my notebook:

                     

                     

                    List the slices and their data

                    fablib.list_slices();

                    slice = fablib.get_slice(slice_name)
                    slice.show()

                    node1 = slice.get_node(name=node1_name)
                    node1.show()

                    node2 = slice.get_node(name=node2_name)
                    node2.show();

                    node3 = slice.get_node(name=node3_name)
                    node3.show();

                    node4 = slice.get_node(name=node4_name)
                    node4.show();

                    node5 = slice.get_node(name=node5_name)
                    node5.show();

                     

                     

                     

                    Setup SR on SR ingress node

                    ###### Enable Segment Routing ######
                    # Check the kernel version, this has to be at least version 4.9
                    stdout, stderr = node3.execute(‘uname -r’)

                    # Check if iproute2 is installed
                    stdout, stderr = node3.execute(‘ip -V’)

                    # Install packages
                    stdout, stderr = node3.execute(‘sudo apt update && sudo apt upgrade | y’)
                    stdout, stderr = node3.execute(‘sudo apt install -y iproute2’)

                    ###### Enable IPv6 forwarding ######
                    stdout, stderr = node3.execute(‘echo “net.ipv6.conf.all.forwarding=1” | sudo tee -a /etc/sysctl.conf’)
                    stdout, stderr = node3.execute(‘echo “net.ipv6.conf.*.seg6_enabled=1” | sudo tee -a /etc/sysctl.conf’)

                    stdout, stderr = node3.execute(‘sudo sysctl -p’)
                    stdout, stderr = node3.execute(‘cat /etc/sysctl.conf’)

                    Setup SR on Node 1

                    ###### Enable Segment Routing ######
                    # Check the kernel version, this has to be at least version 4.9
                    stdout, stderr = node1.execute(‘uname -r’)

                    # Check if iproute2 is installed
                    stdout, stderr = node1.execute(‘ip -V’)

                    # Install packages
                    stdout, stderr = node1.execute(‘sudo apt update && sudo apt upgrade | y’)
                    stdout, stderr = node1.execute(‘sudo apt install -y iproute2’)

                    ###### Enable IPv6 forwarding ######
                    stdout, stderr = node1.execute(‘echo “net.ipv6.conf.all.forwarding=1” | sudo tee -a /etc/sysctl.conf’)
                    stdout, stderr = node1.execute(‘echo “net.ipv6.conf.*.seg6_enabled=1” | sudo tee -a /etc/sysctl.conf’)

                    stdout, stderr = node1.execute(‘sudo sysctl -p’)
                    stdout, stderr = node1.execute(‘cat /etc/sysctl.conf’)

                    Setup SR on Node 2

                    ###### Enable Segment Routing ######
                    # Check the kernel version, this has to be at least version 4.9
                    stdout, stderr = node2.execute(‘uname -r’)

                    # Check if iproute2 is installed
                    stdout, stderr = node2.execute(‘ip -V’)

                    # Install packages
                    stdout, stderr = node2.execute(‘sudo apt update && sudo apt upgrade | y’)
                    stdout, stderr = node2.execute(‘sudo apt install -y iproute2’)

                    ###### Enable IPv6 forwarding ######
                    stdout, stderr = node2.execute(‘echo “net.ipv6.conf.all.forwarding=1” | sudo tee -a /etc/sysctl.conf’)
                    stdout, stderr = node2.execute(‘echo “net.ipv6.conf.*.seg6_enabled=1” | sudo tee -a /etc/sysctl.conf’)

                    stdout, stderr = node2.execute(‘sudo sysctl -p’)
                    stdout, stderr = node2.execute(‘cat /etc/sysctl.conf’)

                    in reply to: No output using iperf for network monitoring #6452
                    Robin Schelstraete
                    Participant

                      Hi Acheme!

                      The link to my Jupyter Notebook: https://jupyter.fabric-testbed.net/hub/user-redirect/lab/tree/jupyter-examples-rel1.5.4/SRExperiment.ipynb .

                      The code I use to install iperf on the SR-ingress-node and start a server via a terminal:

                      $ <ssh command of SR-ingress-node>
                      $ sudo apt install iperf
                      $ iperf -s

                      The code I use to install iperf on Node2 and start a client in a second terminal:

                      $ <ssh command of Node2>
                      $ sudo apt install iperf
                      $ iperf -c <management IP of SR ingress node>

                      In the attachement I included screenshots of both the outputs of these instructions as well as my network topology as shown in the FABRIC portal after creating it via the Jupyter Notebook.

                      in reply to: Refresh Token Error #6418
                      Robin Schelstraete
                      Participant

                        Hi Komal,

                        Thank you for your quick response. I fixed the problem about a day after I posted the question by stopping my server via the Control Hub Panel.

                        Thanks again!

                        Robin

                      Viewing 10 posts - 1 through 10 (of 10 total)