mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 20:02:29 +01:00
Summary: Apply feedback from Wido
Better checking on VlanID Correct speling mistake
This commit is contained in:
parent
04f82623f6
commit
a0373fe1ff
@ -176,7 +176,7 @@ public class BridgeVifDriver extends VifDriverBase {
|
|||||||
createControlNetwork(_bridges.get("linklocal"));
|
createControlNetwork(_bridges.get("linklocal"));
|
||||||
}
|
}
|
||||||
|
|
||||||
private void deletExitingLinkLocalRoutTable(String linkLocalBr) {
|
private void deleteExitingLinkLocalRouteTable(String linkLocalBr) {
|
||||||
Script command = new Script("/bin/bash", _timeout);
|
Script command = new Script("/bin/bash", _timeout);
|
||||||
command.add("-c");
|
command.add("-c");
|
||||||
command.add("ip route | grep " + NetUtils.getLinkLocalCIDR());
|
command.add("ip route | grep " + NetUtils.getLinkLocalCIDR());
|
||||||
@ -201,7 +201,7 @@ public class BridgeVifDriver extends VifDriverBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void createControlNetwork(String privBrName) {
|
private void createControlNetwork(String privBrName) {
|
||||||
deletExitingLinkLocalRoutTable(privBrName);
|
deleteExitingLinkLocalRouteTable(privBrName);
|
||||||
if (!isBridgeExists(privBrName)) {
|
if (!isBridgeExists(privBrName)) {
|
||||||
Script.runSimpleBashScript("brctl addbr " + privBrName + "; ifconfig " + privBrName + " up; ifconfig " +
|
Script.runSimpleBashScript("brctl addbr " + privBrName + "; ifconfig " + privBrName + " up; ifconfig " +
|
||||||
privBrName + " 169.254.0.1", _timeout);
|
privBrName + " 169.254.0.1", _timeout);
|
||||||
|
|||||||
@ -748,7 +748,7 @@ public class LibvirtVMDef {
|
|||||||
}
|
}
|
||||||
netBuilder.append("</virtualport>\n");
|
netBuilder.append("</virtualport>\n");
|
||||||
}
|
}
|
||||||
if (_vlanTag != -1) {
|
if (_vlanTag > 0 && _vlanTag < 4095) {
|
||||||
netBuilder.append("<vlan trunk='no'>\n<tag id='" + _vlanTag + "'/>\n</vlan>");
|
netBuilder.append("<vlan trunk='no'>\n<tag id='" + _vlanTag + "'/>\n</vlan>");
|
||||||
}
|
}
|
||||||
netBuilder.append("</interface>\n");
|
netBuilder.append("</interface>\n");
|
||||||
|
|||||||
@ -143,7 +143,7 @@ public class OvsVifDriver extends VifDriverBase {
|
|||||||
return brName;
|
return brName;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void deleteExitingLinkLocalRoutTable(String linkLocalBr) {
|
private void deleteExitingLinkLocalRouteTable(String linkLocalBr) {
|
||||||
Script command = new Script("/bin/bash", _timeout);
|
Script command = new Script("/bin/bash", _timeout);
|
||||||
command.add("-c");
|
command.add("-c");
|
||||||
command.add("ip route | grep " + NetUtils.getLinkLocalCIDR());
|
command.add("ip route | grep " + NetUtils.getLinkLocalCIDR());
|
||||||
@ -168,7 +168,7 @@ public class OvsVifDriver extends VifDriverBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void createControlNetwork(String privBrName) {
|
private void createControlNetwork(String privBrName) {
|
||||||
deleteExitingLinkLocalRoutTable(privBrName);
|
deleteExitingLinkLocalRouteTable(privBrName);
|
||||||
if (!isBridgeExists(privBrName)) {
|
if (!isBridgeExists(privBrName)) {
|
||||||
Script.runSimpleBashScript("ovs-vsctl add-br " + privBrName + "; ifconfig " + privBrName + " up; ifconfig " +
|
Script.runSimpleBashScript("ovs-vsctl add-br " + privBrName + "; ifconfig " + privBrName + " up; ifconfig " +
|
||||||
privBrName + " 169.254.0.1", _timeout);
|
privBrName + " 169.254.0.1", _timeout);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user