Author Topic: สร้าง allocate network in provider network style in openstack via command  (Read 7163 times)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
สร้าง allocate network in provider network style in openstack via command
« on: กุมภาพันธ์ 04, 2018, 02:28:21 PM »
สร้าง allocate network in provider network style in openstack via command

อธิบายคร่าวๆ provider network คือรูปแบบ simple ของ network ใน openstack คือถ้าเข้าผ่าน admin เข้าไปสร้าง instance
ใหม่ วง provider จะกำหนด global ip ให้กับ instance เพื่อใช้ออก internet ได้เลย ไม่ต้องทำ nat วง private
ซึ่งจะแตกต่างจาก self-service-network ที่สามารถสร้าง dnat,snat เพิ่มได้ ในกรณี จะแบ่งเป็น private group ip
ในส่วนนี้จะ focus provider network ก่อนครับ ซึ่งเราสามารถ กำหนด range ip public ได้ผ่าน --allocation-pool start=

ขั้นแรกใส่ creditial ก่อน
#. admin-openrc
ทำการสร้าง network provider
#openstack network create  --share --external \
--provider-physical-network provider \
--provider-network-type flat provider

ทำการสร้าง allocation-pool-network ผมจะให้ใช้งานได้คือ
ตั้งแต่ 103.246.x.99 ไปจนสุด 103.246.x.104  = 6 ip
อีกชุดคือ 103.246.x.212, ไปจนสุด 103.246.x.215 =4 ip

#openstack subnet create --network provider \
--allocation-pool start=103.246.x.99,end=103.246.x.104 \
--allocation-pool start=103.246.x.212,end=103.246.x.215 \
--dns-nameserver 203.146.237.222 --gateway 103.246.x.254 \
--subnet-range 103.246.x.128/25 provider

เท่านี้ก็เรียบร้อยละครับ : )

Reference : https://docs.openstack.org/newton/install-guide-ubuntu/launch-instance-networks-provider.html#launch-instance-networks-provider