diff --git a/meres.md b/meres.md index 8c8298e4d4b294deee181ffdf9dee1b3fb30aa68..06a13f09ba65bd2fdc2eeb34348c859d177d9ff7 100644 --- a/meres.md +++ b/meres.md @@ -383,3 +383,98 @@ VM2 -> docker rm -f lab22 --- +## 5. Feladat + +### 5.1. Hozzon létre egy `OVS` példányt a másodjára létrehozott VM-ben. + +```bash +ovs-vsctl add-br br0 +``` + +### 5.2. Távolítsa el mindkét VM-ben az enp0s8 interfész IP címét. + +```bash +VM1 -> ifconfig enp0s8 0 +VM2 -> ifconfig enp0s8 0 +``` + +*Megj.: Ha valakinek szimpatikusabb, az `ifconfig` helyett használhatja +az `ip` parancsot is.* + +### 5.3. Csatlakoztassa mindkét VM-ben az ovs-re az enp0s8 interfészt. + +```bash +VM1 -> ovs-vsctl add-port br0 enp0s8 +VM2 -> ovs-vsctl add-port br0 enp0s8 +``` + +### 5.4. Adjon IP címet mindkét VM-ben az ovs példányoknak. +Az IP címeket a 10.1.1.0/24 címtartományból válassza (10.1.1.0-10.1.1.255) + +```bash +VM1 -> ifconfig br0 10.1.1.1/24 +VM2 -> ifconfig br0 10.1.1.2/24 +``` + +### 5.5. Pingelje meg az egyik VM-ről a másikat. + +```bash +ping 10.1.1.2 -c 1 +``` + +### 5.6. Hozzon létre egy konténert a másodjára indított VM-ben, amely nem a host hálózatot használja. + +```bash +docker run -itd --name lab3 lab bash +``` + +### 5.7. Csatlakoztassa a létrehozott konténert az ovs-re. + +```bash +ovs-docker add-port br0 eth1 lab3 --ipaddress=10.1.1.13/24 +``` + +### 5.8. Pingelje meg a lab1 konténerből a lab3 konténert. + +```bash +docker exec -it lab1 ping 10.1.1.13 +``` + +```bash +root@labor-vm-01:~# docker exec -it lab1 ping 10.1.1.13 -c 1 +PING 10.1.1.13 (10.1.1.13) 56(84) bytes of data. +64 bytes from 10.1.1.13: icmp_seq=1 ttl=63 time=0.315 ms + +--- 10.1.1.13 ping statistics --- +1 packets transmitted, 1 received, 0% packet loss, time 0ms +rtt min/avg/max/mdev = 0.315/0.315/0.315/0.000 ms +root@labor-vm-01:~# +``` + +### 5.9. A lab1 konténerben futtasson `qperf` szervert. + +```bash +docker exec -it lab1 qperf +``` + +### 5.10. A lab3 konténerben futtasson `qperf` klienst, mely a `qperf` szerverhez csatlakozik. +Végezzen méréseket a tcp kommunikáció késleltetésére és sávszélességére vonatkozóan! + +```bash +docker exec -it lab3 qperf 10.1.1.11 tcp_lat tcp_bw +``` + +```bash +root@labor-vm-02:~# docker exec -it lab3 qperf 10.1.1.11 tcp_lat tcp_bw +tcp_lat: + latency = 32.6 us +tcp_bw: + bw = 3.03 GB/sec +root@labor-vm-02:~# +``` + +### 5.11. A használt parancsokat és a mérések eredményeit dokumentálja! + + + +--- diff --git a/pics/05.png b/pics/05.png new file mode 100644 index 0000000000000000000000000000000000000000..09d263641c1d581b4170fc0519ebbb65bcb9bca3 Binary files /dev/null and b/pics/05.png differ