Browse code

Ironic: Fix iPXE Connection timed out

This patch fixes the problem of iPXE connection timing out when it's
trying to fetch the configuration files and images from the HTTP server
by accepting requests to HTTP server port on iptables.

Closes-Bug: #1467894
Change-Id: I43d66335a97c376ab64d604ff807540d0decc401

Lucas Alvares Gomes authored on 2015/06/23 19:50:18
Showing 1 changed files
... ...
@@ -658,6 +658,10 @@ function configure_iptables {
658 658
         # agent ramdisk gets instance image from swift
659 659
         sudo iptables -I INPUT -d $HOST_IP -p tcp --dport ${SWIFT_DEFAULT_BIND_PORT:-8080} -j ACCEPT || true
660 660
     fi
661
+
662
+    if [[ "$IRONIC_IPXE_ENABLED" == "True" ]] ; then
663
+        sudo iptables -I INPUT -d $HOST_IP -p tcp --dport $IRONIC_HTTP_PORT -j ACCEPT || true
664
+    fi
661 665
 }
662 666
 
663 667
 function configure_tftpd {