{"id":179,"date":"2016-05-06T03:57:50","date_gmt":"2016-05-06T03:57:50","guid":{"rendered":""},"modified":"2016-05-06T03:57:50","modified_gmt":"2016-05-06T03:57:50","slug":"","status":"publish","type":"post","link":"http:\/\/weizn.net\/?p=179","title":{"rendered":"[\u8f6c]OpenStack \u7f51\u7edc\uff1aNeutron \u521d\u63a2"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_17 counter-hierarchy\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\">\u76ee\u5f55<\/p>\n<span class=\"ez-toc-title-toggle\"><a class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" style=\"display: none;\"><i class=\"ez-toc-glyphicon ez-toc-icon-toggle\"><\/i><\/a><\/span><\/div>\n<nav><ul class=\"ez-toc-list ez-toc-list-level-1\"><li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-1\" href=\"http:\/\/weizn.net\/?p=179\/#%E4%BB%80%E4%B9%88%E6%98%AF_OpenStack\" title=\"\n\t\u4ec0\u4e48\u662f OpenStack? \n\">\n\t\u4ec0\u4e48\u662f OpenStack? \n<\/a><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-2\" href=\"http:\/\/weizn.net\/?p=179\/#%E5%9B%BE_1_OpenStack_%E5%87%A0%E4%B8%AA%E6%A0%B8%E5%BF%83%E9%A1%B9%E7%9B%AE\" title=\"\n\t\u56fe 1. OpenStack \u51e0\u4e2a\u6838\u5fc3\u9879\u76ee \n\">\n\t\u56fe 1. OpenStack \u51e0\u4e2a\u6838\u5fc3\u9879\u76ee \n<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-3\" href=\"http:\/\/weizn.net\/?p=179\/#Neutron_%E4%B9%8B%E5%89%8D%E4%B8%96%E4%BB%8A%E7%94%9F\" title=\"\n\tNeutron \u4e4b\u524d\u4e16\u4eca\u751f \n\">\n\tNeutron \u4e4b\u524d\u4e16\u4eca\u751f \n<\/a><ul class=\"ez-toc-list-level-3\"><li class=\"ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-4\" href=\"http:\/\/weizn.net\/?p=179\/#OpenStack_nova-network_%E7%BD%91%E7%BB%9C%E6%A8%A1%E5%9E%8B\" title=\"\n\tOpenStack nova-network \u7f51\u7edc\u6a21\u578b \n\">\n\tOpenStack nova-network \u7f51\u7edc\u6a21\u578b \n<\/a><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-5\" href=\"http:\/\/weizn.net\/?p=179\/#%E5%9B%BE_2_%E5%8D%95%E4%B8%80%E5%B9%B3%E9%9D%A2%E7%BD%91%E7%BB%9C\" title=\"\n\t\u56fe 2. \u5355\u4e00\u5e73\u9762\u7f51\u7edc \n\">\n\t\u56fe 2. \u5355\u4e00\u5e73\u9762\u7f51\u7edc \n<\/a><\/li><\/ul><\/li><\/ul><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-6\" href=\"http:\/\/weizn.net\/?p=179\/#OpenStack_Neutron_%E7%BD%91%E7%BB%9C%E6%A8%A1%E5%9E%8B\" title=\"\n\tOpenStack Neutron \u7f51\u7edc\u6a21\u578b \n\">\n\tOpenStack Neutron \u7f51\u7edc\u6a21\u578b \n<\/a><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-7\" href=\"http:\/\/weizn.net\/?p=179\/#%E5%9B%BE_3_%E5%A4%9A%E5%B9%B3%E9%9D%A2%E7%BD%91%E7%BB%9C\" title=\"\n\t\u56fe 3. \u591a\u5e73\u9762\u7f51\u7edc \n\">\n\t\u56fe 3. \u591a\u5e73\u9762\u7f51\u7edc \n<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-8\" href=\"http:\/\/weizn.net\/?p=179\/#%E5%9B%BE_4_%E6%B7%B7%E5%90%88%E5%B9%B3%E9%9D%A2%E7%A7%81%E6%9C%89%E7%BD%91%E7%BB%9C\" title=\"\n\t\u56fe 4. \u6df7\u5408\u5e73\u9762\u79c1\u6709\u7f51\u7edc \n\">\n\t\u56fe 4. \u6df7\u5408\u5e73\u9762\u79c1\u6709\u7f51\u7edc \n<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-9\" href=\"http:\/\/weizn.net\/?p=179\/#%E5%9B%BE_5_%E9%80%9A%E8%BF%87%E7%A7%81%E6%9C%89%E7%BD%91%E7%BB%9C%E5%AE%9E%E7%8E%B0%E8%BF%90%E8%90%A5%E5%95%86%E8%B7%AF%E7%94%B1%E5%8A%9F%E8%83%BD\" title=\"\n\t\u56fe 5. \u901a\u8fc7\u79c1\u6709\u7f51\u7edc\u5b9e\u73b0\u8fd0\u8425\u5546\u8def\u7531\u529f\u80fd \n\">\n\t\u56fe 5. \u901a\u8fc7\u79c1\u6709\u7f51\u7edc\u5b9e\u73b0\u8fd0\u8425\u5546\u8def\u7531\u529f\u80fd \n<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-10\" href=\"http:\/\/weizn.net\/?p=179\/#%E5%9B%BE_6_%E9%80%9A%E8%BF%87%E7%A7%81%E6%9C%89%E7%BD%91%E7%BB%9C%E5%AE%9E%E7%8E%B0%E6%AF%8F%E4%B8%AA%E7%A7%9F%E6%88%B7%E5%88%9B%E5%BB%BA%E8%87%AA%E5%B7%B1%E4%B8%93%E5%B1%9E%E7%9A%84%E7%BD%91%E7%BB%9C%E5%8C%BA%E6%AE%B5\" title=\"\n\t\u56fe 6. \u901a\u8fc7\u79c1\u6709\u7f51\u7edc\u5b9e\u73b0\u6bcf\u4e2a\u79df\u6237\u521b\u5efa\u81ea\u5df1\u4e13\u5c5e\u7684\u7f51\u7edc\u533a\u6bb5 \n\">\n\t\u56fe 6. \u901a\u8fc7\u79c1\u6709\u7f51\u7edc\u5b9e\u73b0\u6bcf\u4e2a\u79df\u6237\u521b\u5efa\u81ea\u5df1\u4e13\u5c5e\u7684\u7f51\u7edc\u533a\u6bb5 \n<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-11\" href=\"http:\/\/weizn.net\/?p=179\/#Neutron_%E7%BD%91%E7%BB%9C%E5%88%9B%E5%BB%BA%E8%BF%87%E7%A8%8B\" title=\"\n\tNeutron \u7f51\u7edc\u521b\u5efa\u8fc7\u7a0b \n\">\n\tNeutron \u7f51\u7edc\u521b\u5efa\u8fc7\u7a0b \n<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-12\" href=\"http:\/\/weizn.net\/?p=179\/#OpenStack_%E7%BD%91%E7%BB%9C%E7%B1%BB%E5%9E%8B\" title=\"\n\tOpenStack \u7f51\u7edc\u7c7b\u578b \n\">\n\tOpenStack \u7f51\u7edc\u7c7b\u578b \n<\/a><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-13\" href=\"http:\/\/weizn.net\/?p=179\/#%E5%9B%BE_7OpenStack_%E7%BD%91%E7%BB%9C%E7%B1%BB%E5%9E%8B\" title=\"\n\t\u56fe 7.OpenStack \u7f51\u7edc\u7c7b\u578b \n\">\n\t\u56fe 7.OpenStack \u7f51\u7edc\u7c7b\u578b \n<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-14\" href=\"http:\/\/weizn.net\/?p=179\/#Neutron_%E6%9C%8D%E5%8A%A1%E7%BD%91%E7%BB%9C%E7%AE%A1%E7%90%86%E7%9A%84%E4%B8%89%E7%A7%8D%E6%A8%A1%E5%BC%8F\" title=\"\n\tNeutron \u670d\u52a1\u7f51\u7edc\u7ba1\u7406\u7684\u4e09\u79cd\u6a21\u5f0f \n\">\n\tNeutron \u670d\u52a1\u7f51\u7edc\u7ba1\u7406\u7684\u4e09\u79cd\u6a21\u5f0f \n<\/a><ul class=\"ez-toc-list-level-3\"><li class=\"ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-15\" href=\"http:\/\/weizn.net\/?p=179\/#Flat_%E6%A8%A1%E5%BC%8F\" title=\"\n\tFlat \u6a21\u5f0f \n\">\n\tFlat \u6a21\u5f0f \n<\/a><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-16\" href=\"http:\/\/weizn.net\/?p=179\/#%E5%9B%BE_8_Flat_%E7%BD%91%E7%BB%9C%E6%8B%93%E6%89%91\" title=\"\n\t\u56fe 8. Flat \u7f51\u7edc\u62d3\u6251 \n\">\n\t\u56fe 8. Flat \u7f51\u7edc\u62d3\u6251 \n<\/a><\/li><\/ul><\/li><\/ul><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-17\" href=\"http:\/\/weizn.net\/?p=179\/#FlatDHCP_%E6%A8%A1%E5%BC%8F\" title=\"\n\tFlatDHCP \u6a21\u5f0f \n\">\n\tFlatDHCP \u6a21\u5f0f \n<\/a><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-18\" href=\"http:\/\/weizn.net\/?p=179\/#%E5%9B%BE_9_FlatDHCP_%E7%BD%91%E7%BB%9C%E6%8B%93%E6%89%91\" title=\"\n\t\u56fe 9. FlatDHCP \u7f51\u7edc\u62d3\u6251 \n\">\n\t\u56fe 9. FlatDHCP \u7f51\u7edc\u62d3\u6251 \n<\/a><\/li><\/ul><\/li><\/ul><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-19\" href=\"http:\/\/weizn.net\/?p=179\/#VLAN_%E6%A8%A1%E5%BC%8F\" title=\"\n\tVLAN \u6a21\u5f0f \n\">\n\tVLAN \u6a21\u5f0f \n<\/a><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><ul class=\"ez-toc-list-level-5\"><li class=\"ez-toc-heading-level-5\"><a class=\"ez-toc-link ez-toc-heading-20\" href=\"http:\/\/weizn.net\/?p=179\/#%E5%9B%BE_10\" title=\"\n\t\u56fe 10 \n\">\n\t\u56fe 10 \n<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-21\" href=\"http:\/\/weizn.net\/?p=179\/#Neutron_%E6%80%BB%E7%BB%93\" title=\"\n\tNeutron \u603b\u7ed3 \n\">\n\tNeutron \u603b\u7ed3 \n<\/a><\/li><li class=\"ez-toc-page-1 ez-toc-heading-level-2\"><a class=\"ez-toc-link ez-toc-heading-22\" href=\"http:\/\/weizn.net\/?p=179\/#%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99\" title=\"\n\t\u53c2\u8003\u8d44\u6599 \n\">\n\t\u53c2\u8003\u8d44\u6599 \n<\/a><ul class=\"ez-toc-list-level-3\"><li class=\"ez-toc-heading-level-3\"><a class=\"ez-toc-link ez-toc-heading-23\" href=\"http:\/\/weizn.net\/?p=179\/#%E5%AD%A6%E4%B9%A0\" title=\"\n\t\u5b66\u4e60 \n\">\n\t\u5b66\u4e60 \n<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"1.\u4ec0\u4e48\u662f OpenStack?|outline\"><span class=\"ez-toc-section\" id=\"%E4%BB%80%E4%B9%88%E6%98%AF_OpenStack\"><\/span>\n\t<span style=\"font-size:18px;\">\u4ec0\u4e48\u662f OpenStack?<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">OpenStack \u662f\u4e00\u4e2a\u5f00\u6e90\u7684 IaaS\uff08\u57fa\u7840\u8bbe\u65bd\u53ca\u670d\u52a1\uff09\u4e91\u8ba1\u7b97\u5e73\u53f0\uff0c\u8ba9\u4efb\u4f55\u4eba\u90fd\u53ef\u4ee5\u81ea\u884c\u5efa\u7acb\u548c\u63d0\u4f9b\u4e91\u7aef\u8fd0\u7b97\u670d\u52a1\uff0c\u5177\u4f53\u53ef\u4ee5\u4ece devstack \u811a\u672c\u5f00\u59cb\u719f\u6089\u5b83\u3002OpenStack \u7531\u4e00\u7cfb\u5217\u76f8\u4e92\u5173\u8054\u7684\u9879\u76ee\u63d0\u4f9b\u4e91\u57fa\u7840\u8bbe\u65bd\u89e3\u51b3\u65b9\u6848\u7684\u5404\u4e2a\u7ec4\u4ef6\uff0c\u6838\u5fc3\u9879\u76ee\uff089 \u4e2a\uff09\uff1a\u8ba1\u7b97 (Compute) &#8211; Nova\uff0c\u7f51\u7edc\u548c\u5730\u5740\u7ba1\u7406 &#8211; Neutron\uff0c\u5bf9\u8c61\u5b58\u50a8 (Object) &#8211; Swift\uff0c\u5757\u5b58\u50a8 (Block) &#8211; Cinder\uff0c\u8eab\u4efd (Identity) &#8211; keystone\uff0c\u955c\u50cf (Image) &#8211; Glance\uff0cUI \u754c\u9762 (Dashboard) &#8211; Horizon\uff0c\u6d4b\u91cf (Metering) &#8211; Ceilometer\uff0c\u7f16\u914d (Orchestration) \u2013 Heat\u3002\u5982\u56fe 1\u3002<\/span>\n<\/p>\n<h5 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"N10050\"><span class=\"ez-toc-section\" id=\"%E5%9B%BE_1_OpenStack_%E5%87%A0%E4%B8%AA%E6%A0%B8%E5%BF%83%E9%A1%B9%E7%9B%AE\"><\/span>\n\t<span style=\"font-size:14px;\">\u56fe 1. OpenStack \u51e0\u4e2a\u6838\u5fc3\u9879\u76ee<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p>\n\t<img decoding=\"async\" style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:15px;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" alt=\"OpenStack \u51e0\u4e2a\u6838\u5fc3\u9879\u76ee\" src=\"http:\/\/www.weizn.net\/content\/uploadfile\/201605\/4e55611d4a28ebeb4f17bb19e58dd16a20160506030056.png\" width=\"537\" \/>\n<\/p>\n<h2 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"3.Neutron \u4e4b\u524d\u4e16\u4eca\u751f |outline\"><span class=\"ez-toc-section\" id=\"Neutron_%E4%B9%8B%E5%89%8D%E4%B8%96%E4%BB%8A%E7%94%9F\"><\/span>\n\t<span style=\"font-size:14px;\">Neutron \u4e4b\u524d\u4e16\u4eca\u751f<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">OpenStack \u7f51\u7edc\u670d\u52a1\uff0c\u73b0\u5df2\u7531\u4e4b\u524d\u7684 Quantum \u6539\u540d\u4e3a Neutron\u3002Neutron \u662f OpenStack \u6838\u5fc3\u9879\u76ee\u4e4b\u4e00\uff0c\u63d0\u4f9b\u4e91\u8ba1\u7b97\u73af\u5883\u4e0b\u7684\u865a\u62df\u7f51\u7edc\u529f\u80fd\u3002OpenStack Havana \u7248\u672c\u7684 Release Note \u63cf\u8ff0\u4e86 Neutron \u65b0\u589e\u52a0\u7684\u529f\u80fd\uff1a<\/span>\n<\/p>\n<ol style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:1.5em;widows:1;text-transform:none;list-style-type:decimal !important;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:20px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" type=\"1\">\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">Multi-Vendor-Support\uff1a\u540c\u65f6\u652f\u6301\u591a\u79cd\u7269\u7406\u7f51\u7edc\u7c7b\u578b\uff0c\u652f\u6301 Linux Bridge\u3001Hyper-V \u548c OVS bridge \u8ba1\u7b97\u8282\u70b9\u5171\u5b58\uff1b<\/span>\n\t<\/li>\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">Neutron-Fwaas\uff1a\u652f\u6301\u9632\u706b\u5899\u670d\u52a1\uff1b<\/span>\n\t<\/li>\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">VPNaas\uff1a\u652f\u6301\u8282\u70b9\u95f4 VPN \u670d\u52a1\uff1b<\/span>\n\t<\/li>\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">More-Vendors\uff1a\u66f4\u591a\u7684\u7f51\u7edc\u8bbe\u5907\u652f\u6301\u548c\u5f00\u6e90 SDN \u5b9e\u73b0\u5b8c\u5584\u548c\u63d0\u9ad8\uff0c\u65b0\u589e\u52a0\u4e86 ML2 (The Modular Layer2) \u63d2\u4ef6\u3002<\/span>\n\t<\/li>\n<\/ol>\n<h3 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:8px;-webkit-text-stroke-width:0px;\" id=\"N10083\"><span class=\"ez-toc-section\" id=\"OpenStack_nova-network_%E7%BD%91%E7%BB%9C%E6%A8%A1%E5%9E%8B\"><\/span>\n\t<span style=\"font-size:14px;\">OpenStack nova-network \u7f51\u7edc\u6a21\u578b<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:-2px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">\u5728 OpenStack \u7f51\u7edc\u7ec4\u4ef6\u6ca1\u6709\u72ec\u7acb\u51fa\u6765\u4e4b\u524d\uff0cOpenStack \u6700\u521d\u7684 nova-network \u7f51\u7edc\u6a21\u578b\uff0c\u5982\u56fe 2\u3002<\/span>\n<\/p>\n<h5 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"N1008B\"><span class=\"ez-toc-section\" id=\"%E5%9B%BE_2_%E5%8D%95%E4%B8%80%E5%B9%B3%E9%9D%A2%E7%BD%91%E7%BB%9C\"><\/span>\n\t<span style=\"font-size:14px;\">\u56fe 2. \u5355\u4e00\u5e73\u9762\u7f51\u7edc<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><img decoding=\"async\" style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:15px;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" alt=\"\u5355\u4e00\u5e73\u9762\u7f51\u7edc\" src=\"http:\/\/www.weizn.net\/content\/uploadfile\/201605\/c35ef2ae61e34c309973582fed84d65120160506030057.png\" width=\"394\" \/> <\/p>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">\u5355\u4e00\u5e73\u9762\u7f51\u7edc\u7684\u7f3a\u70b9\uff1a<\/span>\n<\/p>\n<ol style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:1.5em;widows:1;text-transform:none;list-style-type:decimal !important;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:20px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" type=\"1\">\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">\u5b58\u5728\u5355\u4e00\u7f51\u7edc\u74f6\u9888\uff0c\u7f3a\u4e4f\u53ef\u4f38\u7f29\u6027\u3002<\/span>\n\t<\/li>\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">\u7f3a\u4e4f\u5408\u9002\u7684\u591a\u79df\u6237\u9694\u79bb\u3002<\/span>\n\t<\/li>\n<\/ol>\n<h3 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:8px;-webkit-text-stroke-width:0px;\" id=\"N1009D\"><span class=\"ez-toc-section\" id=\"OpenStack_Neutron_%E7%BD%91%E7%BB%9C%E6%A8%A1%E5%9E%8B\"><\/span>\n\t<span style=\"font-size:14px;\">OpenStack Neutron \u7f51\u7edc\u6a21\u578b<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:-2px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">OpenStack nova-network \u72ec\u7acb\u6210\u4e3a\u5355\u72ec\u7684\u7ec4\u4ef6 Neutron \u540e\uff0c\u5f62\u8c61\u7684\u7f51\u7edc\u6a21\u578b\u7684\u591a\u5e73\u9762\u7f51\u7edc\u3001\u6df7\u5408\u5e73\u9762\u79c1\u6709\u7f51\u7edc\u3002\u5982\u56fe 3\uff0c\u56fe 4\uff0c\u56fe 5\uff0c\u56fe 6\u3002<\/span>\n<\/p>\n<h5 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"N100A5\"><span class=\"ez-toc-section\" id=\"%E5%9B%BE_3_%E5%A4%9A%E5%B9%B3%E9%9D%A2%E7%BD%91%E7%BB%9C\"><\/span>\n\t<span style=\"font-size:14px;\">\u56fe 3. \u591a\u5e73\u9762\u7f51\u7edc<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><img decoding=\"async\" style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:15px;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" alt=\"\u591a\u5e73\u9762\u7f51\u7edc\" src=\"http:\/\/www.weizn.net\/content\/uploadfile\/201605\/7498a4e53e045b7ae4ab07aa9783983a20160506030057.png\" width=\"515\" \/> <\/p>\n<h5 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"N100B0\"><span class=\"ez-toc-section\" id=\"%E5%9B%BE_4_%E6%B7%B7%E5%90%88%E5%B9%B3%E9%9D%A2%E7%A7%81%E6%9C%89%E7%BD%91%E7%BB%9C\"><\/span>\n\t<span style=\"font-size:14px;\">\u56fe 4. \u6df7\u5408\u5e73\u9762\u79c1\u6709\u7f51\u7edc<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><img decoding=\"async\" style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:15px;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" alt=\"\u6df7\u5408\u5e73\u9762\u79c1\u6709\u7f51\u7edc\" src=\"http:\/\/www.weizn.net\/content\/uploadfile\/201605\/b1fbd82f200f5c9cb20da145cb73ca6b20160506030058.png\" width=\"493\" \/> <\/p>\n<h5 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"N100BB\"><span class=\"ez-toc-section\" id=\"%E5%9B%BE_5_%E9%80%9A%E8%BF%87%E7%A7%81%E6%9C%89%E7%BD%91%E7%BB%9C%E5%AE%9E%E7%8E%B0%E8%BF%90%E8%90%A5%E5%95%86%E8%B7%AF%E7%94%B1%E5%8A%9F%E8%83%BD\"><\/span>\n\t<span style=\"font-size:14px;\">\u56fe 5. \u901a\u8fc7\u79c1\u6709\u7f51\u7edc\u5b9e\u73b0\u8fd0\u8425\u5546\u8def\u7531\u529f\u80fd<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><img decoding=\"async\" style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:15px;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" alt=\"\u901a\u8fc7\u79c1\u6709\u7f51\u7edc\u5b9e\u73b0\u8fd0\u8425\u5546\u8def\u7531\u529f\u80fd\" src=\"http:\/\/www.weizn.net\/content\/uploadfile\/201605\/49584612e6ada96ad521ad5c6b06d63c20160506030059.png\" width=\"444\" \/> <\/p>\n<h5 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"N100C6\"><span class=\"ez-toc-section\" id=\"%E5%9B%BE_6_%E9%80%9A%E8%BF%87%E7%A7%81%E6%9C%89%E7%BD%91%E7%BB%9C%E5%AE%9E%E7%8E%B0%E6%AF%8F%E4%B8%AA%E7%A7%9F%E6%88%B7%E5%88%9B%E5%BB%BA%E8%87%AA%E5%B7%B1%E4%B8%93%E5%B1%9E%E7%9A%84%E7%BD%91%E7%BB%9C%E5%8C%BA%E6%AE%B5\"><\/span>\n\t<span style=\"font-size:14px;\">\u56fe 6. \u901a\u8fc7\u79c1\u6709\u7f51\u7edc\u5b9e\u73b0\u6bcf\u4e2a\u79df\u6237\u521b\u5efa\u81ea\u5df1\u4e13\u5c5e\u7684\u7f51\u7edc\u533a\u6bb5<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><img decoding=\"async\" style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:15px;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" alt=\"\u901a\u8fc7\u79c1\u6709\u7f51\u7edc\u5b9e\u73b0\u6bcf\u4e2a\u79df\u6237\u521b\u5efa\u81ea\u5df1\u4e13\u5c5e\u7684\u7f51\u7edc\u533a\u6bb5\" src=\"http:\/\/www.weizn.net\/content\/uploadfile\/201605\/3bf4d590c2d6619344f511994aebc96020160506030100.png\" width=\"553\" \/> <\/p>\n<h2 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"4.Neutron \u7f51\u7edc\u521b\u5efa\u8fc7\u7a0b |outline\"><span class=\"ez-toc-section\" id=\"Neutron_%E7%BD%91%E7%BB%9C%E5%88%9B%E5%BB%BA%E8%BF%87%E7%A8%8B\"><\/span>\n\t<span style=\"font-size:14px;\">Neutron \u7f51\u7edc\u521b\u5efa\u8fc7\u7a0b<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">Neutron \u7f51\u7edc\u76ee\u7684\u662f\u4e3a OpenStack \u4e91\u66f4\u7075\u6d3b\u5730\u5212\u5206\u7269\u7406\u7f51\u7edc\uff0c\u5728\u591a\u79df\u6237\u73af\u5883\u4e0b\u63d0\u4f9b\u7ed9\u6bcf\u4e2a\u79df\u6237\u72ec\u7acb\u7684\u7f51\u7edc\u73af\u5883\u3002\u53e6\u5916\uff0cNeutron \u63d0\u4f9b API \u6765\u5b9e\u73b0\u8fd9\u79cd\u76ee\u6807\u3002Neutron \u4e2d\u7528\u6237\u53ef\u4ee5\u521b\u5efa\u81ea\u5df1\u7684\u7f51\u7edc\u5bf9\u8c61\uff0c\u5982\u679c\u8981\u548c\u7269\u7406\u73af\u5883\u4e0b\u7684\u6982\u5ff5\u6620\u5c04\u7684\u8bdd\uff0c\u8fd9\u4e2a\u7f51\u7edc\u5bf9\u8c61\u76f8\u5f53\u4e8e\u4e00\u4e2a\u5de8\u5927\u7684\u4ea4\u6362\u673a\uff0c\u53ef\u4ee5\u62e5\u6709\u65e0\u9650\u591a\u4e2a\u52a8\u6001\u53ef\u521b\u5efa\u548c\u9500\u6bc1\u7684\u865a\u62df\u7aef\u53e3\u3002\u5728 Horizon \u4e0a\u521b\u5efa Neutron \u7f51\u7edc\u8fc7\u7a0b\u5982\u4e0b\uff1a<\/span>\n<\/p>\n<ol style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:1.5em;widows:1;text-transform:none;list-style-type:decimal !important;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:20px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" type=\"1\">\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">\u9996\u5148\u7ba1\u7406\u5458\u62ff\u5230\u4e00\u7ec4\u53ef\u4ee5\u5728\u4e92\u8054\u7f51\u4e0a\u5bfb\u5740\u7684 IP \u5730\u5740\uff0c\u5e76\u4e14\u521b\u5efa\u4e00\u4e2a\u5916\u90e8\u7f51\u7edc\u548c\u5b50\u7f51\u3002<\/span>\n\t<\/li>\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">\u79df\u6237\u521b\u5efa\u4e00\u4e2a\u7f51\u7edc\u548c\u5b50\u7f51\u3002<\/span>\n\t<\/li>\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">\u79df\u6237\u521b\u5efa\u4e00\u4e2a\u8def\u7531\u5668\u5e76\u4e14\u8fde\u63a5\u79df\u6237\u5b50\u7f51\u548c\u5916\u90e8\u7f51\u7edc\u3002<\/span>\n\t<\/li>\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">\u79df\u6237\u521b\u5efa\u865a\u62df\u673a\u3002<\/span>\n\t<\/li>\n<\/ol>\n<p><br class=\"Apple-interchange-newline\" \/><\/p>\n<h2 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"5.OpenStack \u7f51\u7edc\u7c7b\u578b |outline\"><span class=\"ez-toc-section\" id=\"OpenStack_%E7%BD%91%E7%BB%9C%E7%B1%BB%E5%9E%8B\"><\/span>\n\t<span style=\"font-size:14px;\">OpenStack \u7f51\u7edc\u7c7b\u578b<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">\u4e00\u4e2a\u6807\u51c6\u7684 OpenStack \u7f51\u7edc\u8bbe\u7f6e\u6709 4 \u4e2a\u4e0d\u540c\u7684\u7269\u7406\u6570\u636e\u4e2d\u5fc3\u7f51\u7edc\uff1a<\/span>\n<\/p>\n<ul style=\"border-bottom:0px;border-left:0px;padding-bottom:8px;line-height:1.5em;widows:1;text-transform:none;list-style-type:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" class=\"ibm-bullet-list\">\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:22px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t<span style=\"font-size:14px;\">\u7ba1\u7406\u7f51\u7edc\uff1a\u7528\u4e8e OpenStack \u5404\u7ec4\u4ef6\u4e4b\u95f4\u7684\u5185\u90e8\u901a\u4fe1\u3002<\/span>\n\t<\/li>\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:22px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t<span style=\"font-size:14px;\">\u6570\u636e\u7f51\u7edc\uff1a\u7528\u4e8e\u4e91\u90e8\u7f72\u4e2d\u865a\u62df\u6570\u636e\u4e4b\u95f4\u7684\u901a\u4fe1\u3002<\/span>\n\t<\/li>\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:22px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t<span style=\"font-size:14px;\">\u5916\u90e8\u7f51\u7edc\uff1a\u516c\u5171\u7f51\u7edc\uff0c\u5916\u90e8\u6216 internet \u53ef\u4ee5\u8bbf\u95ee\u7684\u7f51\u7edc\u3002<\/span>\n\t<\/li>\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:22px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t<span style=\"font-size:14px;\">API \u7f51\u7edc\uff1a\u66b4\u9732\u6240\u6709\u7684 OpenStack APIs,\u5305\u62ec OpenStack \u7f51\u7edc API \u7ed9\u79df\u6237\u4eec\u3002<\/span>\n\t<\/li>\n<\/ul>\n<h5 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"N100F2\"><span class=\"ez-toc-section\" id=\"%E5%9B%BE_7OpenStack_%E7%BD%91%E7%BB%9C%E7%B1%BB%E5%9E%8B\"><\/span>\n\t<span style=\"font-size:14px;\">\u56fe 7.OpenStack \u7f51\u7edc\u7c7b\u578b<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><img decoding=\"async\" style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:15px;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" alt=\"OpenStack \u7f51\u7edc\u7c7b\u578b\" src=\"http:\/\/www.weizn.net\/content\/uploadfile\/201605\/1a81de36a2af3e78c51cdb854bc0b68120160506030101.png\" width=\"622\" \/> <\/p>\n<h2 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"6.Neutron \u670d\u52a1\u7f51\u7edc\u7ba1\u7406\u7684\u4e09\u79cd\u6a21\u5f0f |outline\"><span class=\"ez-toc-section\" id=\"Neutron_%E6%9C%8D%E5%8A%A1%E7%BD%91%E7%BB%9C%E7%AE%A1%E7%90%86%E7%9A%84%E4%B8%89%E7%A7%8D%E6%A8%A1%E5%BC%8F\"><\/span>\n\t<span style=\"font-size:14px;\">Neutron \u670d\u52a1\u7f51\u7edc\u7ba1\u7406\u7684\u4e09\u79cd\u6a21\u5f0f<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"N10103\"><span class=\"ez-toc-section\" id=\"Flat_%E6%A8%A1%E5%BC%8F\"><\/span>\n\t<span style=\"font-size:14px;\">Flat \u6a21\u5f0f<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:-2px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">Flat \u6a21\u5f0f\u548c FlatDHCP \u6a21\u5f0f\u5176\u5b9e\u533a\u522b\u4e0d\u5927\uff0c\u90fd\u662f\u57fa\u4e8e\u7f51\u6865\u7f51\u7edc\uff0c\u53ea\u662f FLat \u6a21\u5f0f\u9700\u8981\u7ba1\u7406\u5458\u624b\u52a8\u914d\u7f6e\uff08\u5305\u62ec\u914d\u7f6e\u7f51\u6865\u548c\u5916\u90e8\u7684 DHCP \u8bbe\u5907\uff09\u3002<\/span>\n<\/p>\n<h5 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"N1010B\"><span class=\"ez-toc-section\" id=\"%E5%9B%BE_8_Flat_%E7%BD%91%E7%BB%9C%E6%8B%93%E6%89%91\"><\/span>\n\t<span style=\"font-size:14px;\">\u56fe 8. Flat \u7f51\u7edc\u62d3\u6251<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><img decoding=\"async\" style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:15px;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" alt=\"Flat \u7f51\u7edc\u62d3\u6251\" src=\"http:\/\/www.weizn.net\/content\/uploadfile\/201605\/8b9b40ca15a54559c58a9fd06f7763bd20160506030102.png\" width=\"514\" \/> <\/p>\n<h3 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"N10115\"><span class=\"ez-toc-section\" id=\"FlatDHCP_%E6%A8%A1%E5%BC%8F\"><\/span>\n\t<span style=\"font-size:14px;\">FlatDHCP \u6a21\u5f0f<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:-2px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">\u8fd9\u79cd\u6a21\u5f0f\u4e0b\u4e0e Flat \u6a21\u5f0f\u4e0d\u540c\u7684\u5730\u65b9\u5728\u4e8e\u6709\u4e00\u4e2a DHCP \u8fdb\u7a0b\uff0c\u6bcf\u4e00\u4e2a\u8fd0\u884c nova-network \u8fdb\u7a0b\u7684\u8282\u70b9\uff08\u7f51\u7edc\u63a7\u5236\u8282\u70b9\/nove-network \u4e3b\u673a\uff09\u5c31\u662f\u4e00\u4e2a\u5355\u72ec\u7684\u7f51\u7edc\u3002Nova \u4f1a\u5728 nova-network \u4e3b\u673a\u5efa\u7acb\u7f51\u6865\uff08\u9ed8\u8ba4\u540d\u79f0 br100\uff0c\u914d\u7f6e\u9879 flat_network_bridge=br100\uff09\uff0c\u5e76\u7ed9\u8be5\u7f51\u6865\u6307\u5b9a\u8be5\u7f51\u7edc\u7684\u7f51\u5173 IP\uff0c\u540c\u65f6 Nova \u5728\u7f51\u6865\u5904\u8d77\u4e00\u4e2a DHCP \u8fdb\u7a0b\uff0c\u6700\u540e\uff0c\u4f1a\u5efa\u7acb iptables \u89c4\u5219\uff08SNAT\/DNAT\uff09\u4f7f\u865a\u62df\u673a\u80fd\u591f\u4e0e\u5916\u754c\u901a\u4fe1\uff0c\u540c\u65f6\u4e0e\u4e00\u4e2a metadata \u670d\u52a1\u5668\u901a\u4fe1\u4ee5\u53d6\u5f97 cloud \u5185\u7684\u4fe1\u606f\u3002<\/span>\n<\/p>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">\u8ba1\u7b97\u8282\u70b9\u8d1f\u8d23\u521b\u5efa\u5bf9\u5e94\u8282\u70b9\u7684\u7f51\u6865\uff0c\u6b64\u65f6\u7684\u8ba1\u7b97\u8282\u70b9\u7f51\u5361\u53ef\u4ee5\u4e0d\u9700\u8981 IP \u5730\u5740\uff0c\u56e0\u4e3a\u7f51\u6865\u628a\u865a\u62df\u673a\u4e0e nove-network \u4e3b\u673a\u8fde\u63a5\u5728\u4e00\u4e2a\u903b\u8f91\u7f51\u7edc\u5185\u3002\u865a\u62df\u673a\u542f\u52a8\u65f6\u4f1a\u53d1\u9001 dhcpdiscover \u4ee5\u83b7\u53d6 IP \u5730\u5740\u3002\u865a\u62df\u673a\u901a\u5f80\u5916\u754c\u7684\u6570\u636e\u90fd\u8981\u901a\u8fc7 nova-network \u4e3b\u673a\uff0cDHCP \u5728\u7f51\u6865\u5904\u76d1\u542c\uff0c\u5206\u914d fixed_range \u6307\u5b9a\u7684 IP \u6bb5\u3002\u5982\u56fe 9\u3002<\/span>\n<\/p>\n<h5 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"N1011F\"><span class=\"ez-toc-section\" id=\"%E5%9B%BE_9_FlatDHCP_%E7%BD%91%E7%BB%9C%E6%8B%93%E6%89%91\"><\/span>\n\t<span style=\"font-size:14px;\">\u56fe 9. FlatDHCP \u7f51\u7edc\u62d3\u6251<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><img decoding=\"async\" style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:15px;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" alt=\"FlatDHCP \u7f51\u7edc\u62d3\u6251\" src=\"http:\/\/www.weizn.net\/content\/uploadfile\/201605\/ca435c3c9fa93bf6ee4ea72919e1a7b020160506030103.png\" width=\"597\" \/> <\/p>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">\u8fd9\u79cd\u90e8\u7f72\u65b9\u5f0f\u7684\u7f3a\u70b9&#8212;-\u5355\u8282\u70b9\u6545\u969c\u3001\u65e0\u4e8c\u5c42\u9694\u79bb\uff08\u5373\u6240\u6709\u7684\u865a\u62df\u673a\u90fd\u5728\u4e00\u4e2a\u5e7f\u64ad\u57df\uff09\u3002<\/span>\n<\/p>\n<h3 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"N1012B\"><span class=\"ez-toc-section\" id=\"VLAN_%E6%A8%A1%E5%BC%8F\"><\/span>\n\t<span style=\"font-size:14px;\">VLAN \u6a21\u5f0f<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:-2px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">VLAN\uff08Virtual Local Area Network\uff09\u7684\u4e2d\u6587\u540d\u4e3a&#8221;\u865a\u62df\u5c40\u57df\u7f51&#8221;\u3002VLAN \u662f\u4e00\u79cd\u5c06\u5c40\u57df\u7f51\u8bbe\u5907\u4ece\u903b\u8f91\u4e0a\u5212\u5206\u6210\u4e00\u4e2a\u4e2a\u7f51\u6bb5\uff0c\u4ece\u800c\u5b9e\u73b0\u865a\u62df\u5de5\u4f5c\u7ec4\u7684\u65b0\u5174\u6570\u636e\u4ea4\u6362\u6280\u672f\u3002<\/span>\n<\/p>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">VLAN \u6a21\u5f0f\u4e0e Flat \u6a21\u5f0f\u7684\u533a\u522b<\/span>\n<\/p>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">\u5728 Flat \u6a21\u5f0f\u4e0b\uff0c\u7ba1\u7406\u5458\u7684\u5de5\u4f5c\u6d41\u7a0b\u5e94\u8be5\u662f\u8fd9\u6837\u7684\uff1a<\/span>\n<\/p>\n<ol style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:1.5em;widows:1;text-transform:none;list-style-type:decimal !important;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:20px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" type=\"1\">\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">\u4e3a\u6240\u6709\u79df\u6237\u521b\u5efa\u4e00\u4e2a IP \u6c60\uff1a<\/span> <\/p>\n<div style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" class=\"codesection\">\n<pre style=\"background-image:none;border-bottom:#cccccc 1px solid;border-left:#cccccc 1px solid;padding-bottom:5px !important;line-height:1.2 !important;margin:0px 0px 6px;outline-style:none;outline-color:invert;padding-left:3px !important;outline-width:0px;width:780px;background-attachment:scroll;padding-right:10px !important;background-repeat:repeat;font-family:;background-position:0% 0%;clear:right;vertical-align:baseline;overflow:auto;border-top:#cccccc 1px solid;border-right:#cccccc 1px solid;padding-top:5px !important;\" class=\"displaycode\">    nova-manage network create --fixed_range_v4=10.0.0.0\/16 \u2013label=public<\/pre>\n<\/p><\/div>\n<\/li>\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">\u521b\u5efa\u79df\u6237<\/span>\n\t<\/li>\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">\u79df\u6237\u521b\u5efa\u865a\u62df\u673a\uff0c\u4e3a\u865a\u62df\u673a\u5206\u914d IP \u6c60\u4e2d\u7684\u53ef\u7528 IP<\/span>\n\t<\/li>\n<\/ol>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">DB \u4e2d\u865a\u62df\u673a\u4fe1\u606f\u53ef\u80fd\u5982\u4e0b\u56fe\uff0c\u4ece\u56fe\u4e2d\u6211\u4eec\u770b\u5230 2 \u4e2a\u865a\u62df\u673a\u5904\u4e8e\u540c\u4e00\u7f51\u6bb5\u3002<\/span>\n<\/p>\n<h5 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"N10144\"><span class=\"ez-toc-section\" id=\"%E5%9B%BE_10\"><\/span>\n\t<span style=\"font-size:14px;\">\u56fe 10<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<p><img decoding=\"async\" style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:15px;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" alt=\"\u56fe 10\" src=\"http:\/\/www.weizn.net\/content\/uploadfile\/201605\/31d194d285089ce3912cc49975c222cc20160506030104.png\" width=\"558\" \/> <\/p>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">\u5728 VLAN \u6a21\u5f0f\u4e0b\u6d41\u7a0b\u5982\u4e0b\uff1a<\/span>\n<\/p>\n<ol style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:1.5em;widows:1;text-transform:none;list-style-type:decimal !important;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:20px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" type=\"1\">\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">\u521b\u5efa\u65b0\u7684\u79df\u6237\uff0c\u5e76\u8bb0\u4e0b\u79df\u6237\u7684\u6807\u8bc6<\/span>\n\t<\/li>\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">\u4e3a\u8be5\u79df\u6237\u521b\u5efa\u72ec\u5360\u7684 fixed_ip \u6bb5\uff1a<\/span> <\/p>\n<div style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" class=\"codesection\">\n<pre style=\"background-image:none;border-bottom:#cccccc 1px solid;border-left:#cccccc 1px solid;padding-bottom:5px !important;line-height:1.2 !important;margin:0px 0px 6px;outline-style:none;outline-color:invert;padding-left:3px !important;outline-width:0px;width:780px;background-attachment:scroll;padding-right:10px !important;background-repeat:repeat;font-family:;background-position:0% 0%;clear:right;vertical-align:baseline;overflow:auto;border-top:#cccccc 1px solid;border-right:#cccccc 1px solid;padding-top:5px !important;\" class=\"displaycode\">nova-manage network create --fixed_range_v4=10.0.1.0\/24 --vlan=102  --project_id=\"tenantID\"<\/pre>\n<\/p><\/div>\n<\/li>\n<li style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n\t\t<span style=\"font-size:14px;\">\u79df\u6237\u521b\u5efa\u865a\u62df\u673a\uff0c\u4ece\u79df\u6237\u7684\u79c1\u6709 IP \u6bb5\u5185\u5206\u914d IP \u7ed9\u865a\u62df\u673a<\/span>\n\t<\/li>\n<\/ol>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">\u56e0\u6b64\uff0c\u4e0e Flat \u6a21\u5f0f\u76f8\u6bd4\uff0cVLAN \u6a21\u5f0f\u4e3a\u7f51\u7edc\u589e\u52a0\u4e86\uff1a\u5c06\u7f51\u7edc\u4e0e\u79df\u6237\u5173\u8054\u548c\u4e3a\u7f51\u7edc\u5206\u914d\u4e00\u4e2a VLAN \u53f7\u3002<\/span>\n<\/p>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">&nbsp;<\/span>\n<\/p>\n<h2 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"7.Neutron \u603b\u7ed3 |outline\"><span class=\"ez-toc-section\" id=\"Neutron_%E6%80%BB%E7%BB%93\"><\/span>\n\t<span style=\"font-size:14px;\">Neutron \u603b\u7ed3<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">OpenStack \u865a\u62df\u7f51\u7edc Neutron \u628a\u90e8\u5206\u4f20\u7edf\u7f51\u7edc\u7ba1\u7406\u7684\u529f\u80fd\u63a8\u5230\u4e86\u79df\u6237\u65b9\uff0c\u79df\u6237\u901a\u8fc7\u5b83\u53ef\u4ee5\u521b\u5efa\u4e00\u4e2a\u81ea\u5df1\u4e13\u5c5e\u7684\u865a\u62df\u7f51\u7edc\u53ca\u5176\u5b50\u7f51\uff0c\u521b\u5efa\u8def\u7531\u5668\u7b49\u7b49\uff0c\u5728\u865a\u62df\u7f51\u7edc\u529f\u80fd\u7684\u5e2e\u52a9\u4e0b\uff0c\u57fa\u7840\u7269\u7406\u7f51\u7edc\u5c31\u53ef\u4ee5\u5411\u5916\u63d0\u4f9b\u989d\u5916\u7684\u7f51\u7edc\u670d\u52a1\u4e86\uff0c\u6bd4\u5982\u79df\u6237\u5b8c\u5168\u53ef\u4ee5\u521b\u5efa\u4e00\u4e2a\u5c5e\u4e8e\u81ea\u5df1\u7684\u7c7b\u4f3c\u4e8e\u6570\u636e\u4e2d\u5fc3\u7f51\u7edc\u7684\u865a\u62df\u7f51\u7edc\u3002Neutron \u63d0\u4f9b\u4e86\u6bd4\u8f83\u5b8c\u5584\u7684\u591a\u79df\u6237\u73af\u5883\u4e0b\u7684\u865a\u62df\u7f51\u7edc\u6a21\u578b\u4ee5\u53ca API\u3002\u50cf\u90e8\u7f72\u7269\u7406\u7f51\u7edc\u4e00\u6837\uff0c\u4f7f\u7528 Neutron \u521b\u5efa\u865a\u62df\u7f51\u7edc\u65f6\u4e5f\u9700\u8981\u505a\u4e00\u4e9b\u57fa\u672c\u7684\u89c4\u5212\u548c\u8bbe\u8ba1\u3002<\/span>\n<\/p>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;line-height:1.5em;widows:1;text-transform:none;font-variant:normal;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\t<span style=\"font-size:14px;\">&nbsp;<\/span>\n<\/p>\n<h2 style=\"padding-bottom:0px;border-right-width:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;border-bottom-width:0px;letter-spacing:normal;vertical-align:baseline;border-top:#666666 2px solid;border-left-width:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\" id=\"resources\" class=\"ibm-rule\"><span class=\"ez-toc-section\" id=\"%E5%8F%82%E8%80%83%E8%B5%84%E6%96%99\"><\/span>\n\t<span style=\"font-size:14px;\">\u53c2\u8003\u8d44\u6599<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;font-variant:normal;margin:5px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" class=\"dw-resources-category-heading\"><span class=\"ez-toc-section\" id=\"%E5%AD%A6%E4%B9%A0\"><\/span>\n\t<span style=\"font-size:14px;\">\u5b66\u4e60<\/span><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:1.5em;widows:1;text-transform:none;list-style-type:none;font-variant:normal;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:;white-space:normal;letter-spacing:normal;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" class=\"ibm-bullet-list\">\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:22px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t<a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/devstack.org\/\"><span style=\"font-size:14px;\">DevStack \u5b98\u7f51<\/span><\/a><span style=\"font-size:14px;\">\uff0c\u4f60\u53ef\u4ee5\u4ece DevStack \u811a\u672c\u5feb\u901f\u4e0a\u624b OpenStack\u3002<\/span>\n\t<\/li>\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:22px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t<a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/www.enterprisenetworkingplanet.com\/datacenter\/openstack-havana-updates-cloud-networking.html\"><span style=\"font-size:14px;\">Openstack Havana updates network<\/span><\/a><span style=\"font-size:14px;\">\uff0c\u60a8\u53ef\u4ee5\u4e86\u89e3 Havana \u7248\u672c\u4e2d\u7f51\u7edc\u7684\u66f4\u65b0\u60c5\u51b5\u3002<\/span>\n\t<\/li>\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:22px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t<a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/www.ustack.com\/blog\/neutron_intro\/\"><span style=\"font-size:14px;\">Neutron<\/span><\/a><a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/www.ustack.com\/blog\/neutron_intro\/\"><span style=\"font-size:14px;\">\u7f51\u7edc\u5165\u95e8<\/span><\/a><span style=\"font-size:14px;\">\uff0c\u60a8\u53ef\u4ee5 Neutron \u7684\u4e00\u4e9b\u57fa\u672c\u6982\u5ff5\u3002<\/span>\n\t<\/li>\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:22px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t<a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/www.ustack.com\/blog\/neutron_loadbalance\/\"><span style=\"font-size:14px;\">Neutron<\/span><\/a><a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/www.ustack.com\/blog\/neutron_loadbalance\/\"><span style=\"font-size:14px;\">\u4e4b\u7f51\u7edc\u8d1f\u8f7d\u5747\u8861<\/span><\/a><span style=\"font-size:14px;\">\uff0c\u60a8\u53ef\u4ee5\u6709\u5173 Neutron \u8d1f\u8f7d\u5747\u8861\u7684\u76f8\u5173\u77e5\u8bc6\u3002<\/span>\n\t<\/li>\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:22px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t<a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/www.zdnet.com.cn\/wiki-SDN\"><span style=\"font-size:14px;\">SDN<\/span><\/a><span style=\"font-size:14px;\">\uff0c\u60a8\u53ef\u4ee5\u4e86\u89e3\u4ec0\u4e48\u662f\u8f6f\u4ef6\u5b9a\u4e49\u7f51\u7edc\u3002<\/span>\n\t<\/li>\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:22px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t<a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/docs.openstack.org\/grizzly\/openstack-network\/admin\/content\/Document_Change_History-d1e118.html\"><span style=\"font-size:14px;\">Open<\/span><\/a><a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/docs.openstack.org\/grizzly\/openstack-network\/admin\/content\/Document_Change_History-d1e118.html\"><span style=\"font-size:14px;\">S<\/span><\/a><a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/docs.openstack.org\/grizzly\/openstack-network\/admin\/content\/Document_Change_History-d1e118.html\"><span style=\"font-size:14px;\">tack<\/span><\/a><a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/docs.openstack.org\/grizzly\/openstack-network\/admin\/content\/Document_Change_History-d1e118.html\"><span style=\"font-size:14px;\">\u6587\u6863\u6539\u53d8\u5386\u53f2<\/span><\/a><span style=\"font-size:14px;\">\uff0c\u60a8\u53ef\u4ee5\u83b7\u5f97 OpenStack \u6700\u8fd1\u7684\u6587\u6863\u6539\u53d8\u3002<\/span>\n\t<\/li>\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:44px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t<a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/www.infoq.com\/cn\/news\/2013\/04\/openstack-grizzly\"><span style=\"font-size:14px;\">OpenStack Grizzly<\/span><\/a><span style=\"font-size:14px;\">\u652f\u6301\u5927\u89c4\u6a21\u751f\u4ea7\u73af\u5883\u548c\u66f4\u591a\u7f51\u7edc\u6280\u672f\uff0c\u60a8\u53ef\u4ee5\u83b7\u5f97\u6709\u5173 Grizzly \u65b0\u589e\u7684\u4e00\u4e9b\u529f\u80fd\u4ecb\u7ecd\u3002<\/span>\n\t<\/li>\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:22px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t<a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/www.mirantis.com\/blog\/\"><span style=\"font-size:14px;\">Neutron \u670d\u52a1\u7f51\u7edc\u7ba1\u7406\u6a21\u5f0f<\/span><\/a><span style=\"font-size:14px;\">\u3002<\/span>\n\t<\/li>\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:157px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t<a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"https:\/\/www.ibm.com\/developerworks\/cn\/cloud\/index.html\"><span style=\"font-size:14px;\">developerWorks \u4e91\u8ba1\u7b97\u7ad9\u70b9<\/span><\/a><span style=\"font-size:14px;\">&nbsp;\u63d0\u4f9b\u4e86\u6709\u5173\u4e91\u8ba1\u7b97\u7684\u66f4\u65b0\u8d44\u6e90\uff0c\u5305\u62ec<\/span> <\/p>\n<ul style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;line-height:1.3em;list-style-type:none;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\">\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:19px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t\t\t<span style=\"font-size:14px;\">\u4e91\u8ba1\u7b97&nbsp;<\/span><a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/www.ibm.com\/developerworks\/cn\/cloud\/newto.html\"><span style=\"font-size:14px;\">\u7b80\u4ecb<\/span><\/a><span style=\"font-size:14px;\">\u3002<\/span>\n\t\t\t<\/li>\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:38px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t\t\t<span style=\"font-size:14px;\">\u66f4\u65b0\u7684&nbsp;<\/span><a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/www.ibm.com\/developerworks\/cn\/cloud\/resources.html\"><span style=\"font-size:14px;\">\u6280\u672f\u6587\u7ae0\u548c\u6559\u7a0b\uff0c\u4ee5\u53ca\u7f51\u7edc\u5e7f\u64ad<\/span><\/a><span style=\"font-size:14px;\">\uff0c\u8ba9\u60a8\u7684\u5f00\u53d1\u53d8\u5f97\u8f7b\u677e\uff0c<\/span><a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/www.ibm.com\/developerworks\/cn\/cloud\/events.html\"><span style=\"font-size:14px;\">\u4e13\u5bb6\u7814\u8ba8\u4f1a\u548c\u5f55\u5236\u4f1a\u8bae<\/span><\/a><span style=\"font-size:14px;\">&nbsp;\u5e2e\u52a9\u60a8\u6210\u4e3a\u9ad8\u6548\u7684\u4e91\u5f00\u53d1\u4eba\u5458\u3002<\/span>\n\t\t\t<\/li>\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_lg_bullet_grey_on.gif);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:19px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t\t\t<span style=\"font-size:14px;\">\u8fde\u63a5\u8f6c\u4e3a\u4e91\u8ba1\u7b97\u8bbe\u8ba1\u7684&nbsp;<\/span><a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/www.ibm.com\/developerworks\/cn\/cloud\/products.html\" onmouseover=\"linkQueryAppend(this)\"><span style=\"font-size:14px;\">IBM \u4ea7\u54c1\u4e0b\u8f7d\u548c\u4fe1\u606f<\/span><\/a><span style=\"font-size:14px;\">\u3002<\/span>\n\t\t\t<\/li>\n<li style=\"background-image:url(http:\/\/1.www.s81c.com\/i\/v17\/bullets\/ibm_bullet_grey_on.png);border-bottom:0px;border-left:0px;padding-bottom:5px;margin:0px;outline-style:none;outline-color:invert;padding-left:11px;outline-width:0px;background-attachment:scroll;padding-right:0px;background-repeat:no-repeat;font-family:;background-position:0px 13px;height:19px;clear:left;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:5px;\">\n\t\t\t\t<span style=\"font-size:14px;\">\u5173\u4e8e&nbsp;<\/span><a style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;margin:0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;display:inline;font-family:;vertical-align:baseline;border-top:0px;border-right:0px;padding-top:0px;\" href=\"http:\/\/www.ibm.com\/developerworks\/cn\/cloud\/collaborate.html\" onmouseover=\"linkQueryAppend(this)\"><span style=\"font-size:14px;\">\u793e\u533a\u6700\u65b0\u8bdd\u9898<\/span><\/a><span style=\"font-size:14px;\">&nbsp;\u7684\u6d3b\u52a8\u805a\u5408<\/span>\n\t\t\t<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>\n\t<span style=\"font-size:14px;\">&nbsp;<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<h2 style=\"border-bottom:0px;border-left:0px;padding-bottom:0px;widows:1;text-transform:none;background-color:#ffffff;font-variant:normal;font-style:normal;text-indent:0px;margin:5px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font-family:HelveticaNeue-Light, 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial;white-space:normal;letter-spacing:normal;color:#000000;font-size:1.6em !important;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:0px;-webkit-text-stroke-width:0px;\" id=\"1.\u4ec0\u4e48\u662f OpenStack?|outline\">\n\t\u4ec0\u4e48\u662f OpenStack?<br \/>\n<\/h2>\n<p style=\"border-bottom:0px;border-left:0px;padding-bottom:6px;widows:1;text-transform:none;background-color:#ffffff;text-indent:0px;margin:5px 0px 0px;outline-style:none;outline-color:invert;padding-left:0px;outline-width:0px;padding-right:0px;font:1.16em\/1.5em Arial, sans-serif;white-space:normal;letter-spacing:normal;color:#222222;vertical-align:baseline;border-top:0px;border-right:0px;word-spacing:0px;padding-top:6px;-webkit-text-stroke-width:0px;\">\n\tOpenStack \u662f\u4e00\u4e2a\u5f00\u6e90\u7684 IaaS\uff08\u57fa\u7840\u8bbe\u65bd\u53ca\u670d\u52a1\uff09\u4e91\u8ba1\u7b97\u5e73\u53f0\uff0c\u8ba9\u4efb\u4f55\u4eba\u90fd\u53ef\u4ee5\u81ea\u884c\u5efa\u7acb\u548c\u63d0\u4f9b\u4e91\u7aef\u8fd0\u7b97\u670d\u52a1\uff0c\u5177\u4f53\u53ef\u4ee5\u4ece devstack \u811a\u672c\u5f00\u59cb\u719f\u6089\u5b83\u3002OpenStack \u7531\u4e00\u7cfb\u5217\u76f8\u4e92\u5173\u8054\u7684\u9879\u76ee\u63d0\u4f9b\u4e91\u57fa\u7840\u8bbe\u65bd\u89e3\u51b3\u65b9\u6848\u7684\u5404\u4e2a\u7ec4\u4ef6\uff0c\u6838\u5fc3\u9879\u76ee\uff089 \u4e2a\uff09\uff1a\u8ba1\u7b97 (Compute) &#8211; Nova\uff0c\u7f51\u7edc\u548c\u5730\u5740\u7ba1\u7406 &#8211; Neutron\uff0c\u5bf9\u8c61\u5b58\u50a8 (Object&#8230;<\/p>\n","protected":false},"author":1,"featured_media":584,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[333],"tags":[],"class_list":["post-179","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>[\u8f6c]OpenStack \u7f51\u7edc\uff1aNeutron \u521d\u63a2 - Wayne&#039;s Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"http:\/\/weizn.net\/?p=179\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[\u8f6c]OpenStack \u7f51\u7edc\uff1aNeutron \u521d\u63a2 - Wayne&#039;s Blog\" \/>\n<meta property=\"og:description\" content=\"\u4ec0\u4e48\u662f OpenStack?  OpenStack \u662f\u4e00\u4e2a\u5f00\u6e90\u7684 IaaS\uff08\u57fa\u7840\u8bbe\u65bd\u53ca\u670d\u52a1\uff09\u4e91\u8ba1\u7b97\u5e73\u53f0\uff0c\u8ba9\u4efb\u4f55\u4eba\u90fd\u53ef\u4ee5\u81ea\u884c\u5efa\u7acb\u548c\u63d0\u4f9b\u4e91\u7aef\u8fd0\u7b97\u670d\u52a1\uff0c\u5177\u4f53\u53ef\u4ee5\u4ece devstack \u811a\u672c\u5f00\u59cb\u719f\u6089\u5b83\u3002OpenStack \u7531\u4e00\u7cfb\u5217\u76f8\u4e92\u5173\u8054\u7684\u9879\u76ee\u63d0\u4f9b\u4e91\u57fa\u7840\u8bbe\u65bd\u89e3\u51b3\u65b9\u6848\u7684\u5404\u4e2a\u7ec4\u4ef6\uff0c\u6838\u5fc3\u9879\u76ee\uff089 \u4e2a\uff09\uff1a\u8ba1\u7b97 (Compute) - Nova\uff0c\u7f51\u7edc\u548c\u5730\u5740\u7ba1\u7406 - Neutron\uff0c\u5bf9\u8c61\u5b58\u50a8 (Object...\" \/>\n<meta property=\"og:url\" content=\"http:\/\/weizn.net\/?p=179\" \/>\n<meta property=\"og:site_name\" content=\"Wayne&#039;s Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-05-06T03:57:50+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/weizn.net\/wp-content\/uploads\/2020\/10\/why-openstack-matters.png\" \/>\n\t<meta property=\"og:image:width\" content=\"630\" \/>\n\t<meta property=\"og:image:height\" content=\"315\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"zinan\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"http:\/\/weizn.net\/#website\",\"url\":\"http:\/\/weizn.net\/\",\"name\":\"Wayne&#039;s Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/weizn.net\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"ImageObject\",\"@id\":\"http:\/\/weizn.net\/?p=179#primaryimage\",\"inLanguage\":\"zh-Hans\",\"url\":\"http:\/\/weizn.net\/wp-content\/uploads\/2020\/10\/why-openstack-matters.png\",\"contentUrl\":\"http:\/\/weizn.net\/wp-content\/uploads\/2020\/10\/why-openstack-matters.png\",\"width\":630,\"height\":315},{\"@type\":\"WebPage\",\"@id\":\"http:\/\/weizn.net\/?p=179#webpage\",\"url\":\"http:\/\/weizn.net\/?p=179\",\"name\":\"[\\u8f6c]OpenStack \\u7f51\\u7edc\\uff1aNeutron \\u521d\\u63a2 - Wayne&#039;s Blog\",\"isPartOf\":{\"@id\":\"http:\/\/weizn.net\/#website\"},\"primaryImageOfPage\":{\"@id\":\"http:\/\/weizn.net\/?p=179#primaryimage\"},\"datePublished\":\"2016-05-06T03:57:50+00:00\",\"dateModified\":\"2016-05-06T03:57:50+00:00\",\"breadcrumb\":{\"@id\":\"http:\/\/weizn.net\/?p=179#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"http:\/\/weizn.net\/?p=179\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"http:\/\/weizn.net\/?p=179#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\\u9996\\u9875\",\"item\":\"http:\/\/weizn.net\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[\\u8f6c]OpenStack \\u7f51\\u7edc\\uff1aNeutron \\u521d\\u63a2\"}]},{\"@type\":\"Article\",\"@id\":\"http:\/\/weizn.net\/?p=179#article\",\"isPartOf\":{\"@id\":\"http:\/\/weizn.net\/?p=179#webpage\"},\"author\":{\"@id\":\"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264\"},\"headline\":\"[\\u8f6c]OpenStack \\u7f51\\u7edc\\uff1aNeutron \\u521d\\u63a2\",\"datePublished\":\"2016-05-06T03:57:50+00:00\",\"dateModified\":\"2016-05-06T03:57:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"http:\/\/weizn.net\/?p=179#webpage\"},\"wordCount\":186,\"commentCount\":0,\"publisher\":{\"@id\":\"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264\"},\"image\":{\"@id\":\"http:\/\/weizn.net\/?p=179#primaryimage\"},\"thumbnailUrl\":\"http:\/\/weizn.net\/wp-content\/uploads\/2020\/10\/why-openstack-matters.png\",\"articleSection\":[\"\\u7f51\\u7edc\"],\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"http:\/\/weizn.net\/?p=179#respond\"]}]},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264\",\"name\":\"zinan\",\"logo\":{\"@id\":\"http:\/\/weizn.net\/#personlogo\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[\u8f6c]OpenStack \u7f51\u7edc\uff1aNeutron \u521d\u63a2 - Wayne&#039;s Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"http:\/\/weizn.net\/?p=179","og_locale":"zh_CN","og_type":"article","og_title":"[\u8f6c]OpenStack \u7f51\u7edc\uff1aNeutron \u521d\u63a2 - Wayne&#039;s Blog","og_description":"\u4ec0\u4e48\u662f OpenStack?  OpenStack \u662f\u4e00\u4e2a\u5f00\u6e90\u7684 IaaS\uff08\u57fa\u7840\u8bbe\u65bd\u53ca\u670d\u52a1\uff09\u4e91\u8ba1\u7b97\u5e73\u53f0\uff0c\u8ba9\u4efb\u4f55\u4eba\u90fd\u53ef\u4ee5\u81ea\u884c\u5efa\u7acb\u548c\u63d0\u4f9b\u4e91\u7aef\u8fd0\u7b97\u670d\u52a1\uff0c\u5177\u4f53\u53ef\u4ee5\u4ece devstack \u811a\u672c\u5f00\u59cb\u719f\u6089\u5b83\u3002OpenStack \u7531\u4e00\u7cfb\u5217\u76f8\u4e92\u5173\u8054\u7684\u9879\u76ee\u63d0\u4f9b\u4e91\u57fa\u7840\u8bbe\u65bd\u89e3\u51b3\u65b9\u6848\u7684\u5404\u4e2a\u7ec4\u4ef6\uff0c\u6838\u5fc3\u9879\u76ee\uff089 \u4e2a\uff09\uff1a\u8ba1\u7b97 (Compute) - Nova\uff0c\u7f51\u7edc\u548c\u5730\u5740\u7ba1\u7406 - Neutron\uff0c\u5bf9\u8c61\u5b58\u50a8 (Object...","og_url":"http:\/\/weizn.net\/?p=179","og_site_name":"Wayne&#039;s Blog","article_published_time":"2016-05-06T03:57:50+00:00","og_image":[{"width":630,"height":315,"url":"http:\/\/weizn.net\/wp-content\/uploads\/2020\/10\/why-openstack-matters.png","path":"\/app\/wp-content\/uploads\/2020\/10\/why-openstack-matters.png","size":"full","id":584,"alt":"","pixels":198450,"type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"zinan","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebSite","@id":"http:\/\/weizn.net\/#website","url":"http:\/\/weizn.net\/","name":"Wayne&#039;s Blog","description":"","publisher":{"@id":"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/weizn.net\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"ImageObject","@id":"http:\/\/weizn.net\/?p=179#primaryimage","inLanguage":"zh-Hans","url":"http:\/\/weizn.net\/wp-content\/uploads\/2020\/10\/why-openstack-matters.png","contentUrl":"http:\/\/weizn.net\/wp-content\/uploads\/2020\/10\/why-openstack-matters.png","width":630,"height":315},{"@type":"WebPage","@id":"http:\/\/weizn.net\/?p=179#webpage","url":"http:\/\/weizn.net\/?p=179","name":"[\u8f6c]OpenStack \u7f51\u7edc\uff1aNeutron \u521d\u63a2 - Wayne&#039;s Blog","isPartOf":{"@id":"http:\/\/weizn.net\/#website"},"primaryImageOfPage":{"@id":"http:\/\/weizn.net\/?p=179#primaryimage"},"datePublished":"2016-05-06T03:57:50+00:00","dateModified":"2016-05-06T03:57:50+00:00","breadcrumb":{"@id":"http:\/\/weizn.net\/?p=179#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["http:\/\/weizn.net\/?p=179"]}]},{"@type":"BreadcrumbList","@id":"http:\/\/weizn.net\/?p=179#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"http:\/\/weizn.net\/"},{"@type":"ListItem","position":2,"name":"[\u8f6c]OpenStack \u7f51\u7edc\uff1aNeutron \u521d\u63a2"}]},{"@type":"Article","@id":"http:\/\/weizn.net\/?p=179#article","isPartOf":{"@id":"http:\/\/weizn.net\/?p=179#webpage"},"author":{"@id":"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264"},"headline":"[\u8f6c]OpenStack \u7f51\u7edc\uff1aNeutron \u521d\u63a2","datePublished":"2016-05-06T03:57:50+00:00","dateModified":"2016-05-06T03:57:50+00:00","mainEntityOfPage":{"@id":"http:\/\/weizn.net\/?p=179#webpage"},"wordCount":186,"commentCount":0,"publisher":{"@id":"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264"},"image":{"@id":"http:\/\/weizn.net\/?p=179#primaryimage"},"thumbnailUrl":"http:\/\/weizn.net\/wp-content\/uploads\/2020\/10\/why-openstack-matters.png","articleSection":["\u7f51\u7edc"],"inLanguage":"zh-Hans","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["http:\/\/weizn.net\/?p=179#respond"]}]},{"@type":["Person","Organization"],"@id":"http:\/\/weizn.net\/#\/schema\/person\/e88bc12c590502d8b6249326f960b264","name":"zinan","logo":{"@id":"http:\/\/weizn.net\/#personlogo"}}]}},"_links":{"self":[{"href":"http:\/\/weizn.net\/index.php?rest_route=\/wp\/v2\/posts\/179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/weizn.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/weizn.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/weizn.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/weizn.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=179"}],"version-history":[{"count":0,"href":"http:\/\/weizn.net\/index.php?rest_route=\/wp\/v2\/posts\/179\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/weizn.net\/index.php?rest_route=\/wp\/v2\/media\/584"}],"wp:attachment":[{"href":"http:\/\/weizn.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/weizn.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=179"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/weizn.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}