|
||||||||
|
||||||||
|
|
Công Cụ | Xếp Bài |
20-05-2015, 02:34 PM | #1 |
Guest
Trả Lời: n/a
|
Cấu hình và thử nghiệm LbaaS, VPNaaS trong OpenStack
Cấu hình và thử nghiệm LbaaS, VPNaaS trong OpenStack
Giới thiệu Bài này nối tiếp bài hướng dẫn cài đặt IceHouse với Neutron GRE tunnel tại địa chỉ sau đây Hướng dẫn cài đặt OpenStack Icehouse 3 Nodes Nay mình tiếp tục chia sẽ cách cấu hình và thử nghiệm hai tính năng mở rộng trong Neutron là Load Balancing as a Service (LbaaS) […] Giới thiệu Bài này nối tiếp bài hướng dẫn cài đặt IceHouse với Neutron GRE tunnel tại địa chỉ sau đây Hướng dẫn cài đặt OpenStack Icehouse 3 Nodes Nay mình tiếp tục chia sẽ cách cấu hình và thử nghiệm hai tính năng mở rộng trong Neutron là Load Balancing as a Service (LbaaS) và VPN as a Service (VPNaaS). Ngoài ra còn tính năng Firewall as a Service (FwaaS), hiện tại do trùng hợp khá nhiều với Security Group nên mình không giới thiệu, nếu ai muốn tìm hiểu thì có thể liên hệ thêm. Mô hình thử nghiệm Mô hình bao gồm 2 vùng mạng: – 10.196.200.0/24: vùng mạng ra Internet, dùng để kết nối API network (controller) và Public network (network) -10.196.201.0/24: vùng mạng riêng, dùng để kết nối Management network (4 server) và Tenant network (network-compute1, network-compute2). Cài đặt và cấu hình LbaaS, VPNaaS
Trong quá trình cài đặt , openswan sẽ hỏi bạn có tạo certificate X.509 để bảo mật các kết nối IPSec dùng cho OpenVPN sau này hay không, chọn No rồi Enter.
+ Chọn Yes để restart openswan. +Chọn Yes để tạo certificate X.509 +Chọn crete để tạo tạo certificate +Chọn độ dài mặc định cho khóa RSA là 2048bit +Chọn Yes để tạo self-signed certificate +Điền tên nước, vd: VN +Điền tên bang/tỉnh, vd: DN +Điền tên tỉnh, vd: DN +Điền tên tổ chức/cty, vd: DSP +Điền tên bộ phận hoạt động, vd: IT +Điền tên chung (common name), vd: openstack.blogit.edu.vn +Điền địa chỉ email, vd: vuht@blogit.edu.vn
interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver [vpnagent] vpn_device_driver = neutron.services.vpn.device_drivers.ipsec.OpenSwan Driver [ipsec] ipsec_status_check_interval = 60
interface_driver = neutron.agent.linux.interface.OVSInterfaceDriver device_driver = neutron.services.loadbalancer.drivers.haproxy.name space_driver.HaproxyNSDriver
... service_plugins = router, neutron.services.loadbalancer.plugin.LoadBalalance rPlguin,neutron.vpn.plugin.VPNDriverPlugin ... [service_providers] service_provider=LOADBALANCER:Haproxy:neutron.serv ices.loadbalancer.drivers.haproxy.plugin_driver.Ha proxyOnHostPluginDriver:default service_provider=VPN:openswan:neutron.services.vpn .service_drivers.ipsec.IPsecVPNDriver:default Lưu ý: các dòng cấu hình trong [service_providers] có thể đã tồn tại sẵn, nên kiểm tra kỹ trước khi thêm dòng cấu hình mới.
service neutron-server restart +Tại Network server service neutron-lbaas-agent restart service neutron-vpn-agent restart service neutron-dhcp-agent restart service neutron-metadata-agenr restart service neutron-plugin-openvswitch-agent restart Lưu ý: Sau khi cài đặt vpn-agent, dịch vụ neutron-l3-agent sẽ bị stop, điều này không ảnh hưởng đến tính năng l3 của neutron. Thử nghiệm LbaaS
+Kiểm tra kết nối trong Network Topology
Cấp floating IP cho VIP đã tạo ở trên.
|
|
|