วิธีการติดตั้ง OpenStack บน Ubuntu Server ด้วย DevStack

OpenStack เป็นแพลตฟอร์มโอเพ่นซอร์สฟรีที่พัฒนาขึ้นสำหรับคลาวด์คอมพิวติ้งโดยเฉพาะ ด้วยแพลตฟอร์มคลาวด์ที่เป็นศูนย์กลางนี้เครื่องเสมือนและทรัพยากรอื่น ๆ สามารถให้บริการแก่ลูกค้าในฐานะโครงสร้างพื้นฐาน -as-a-Service มีหลายวิธีในการติดตั้ง OpenStack ซึ่งบางวิธีมีความท้าทายมากกว่าวิธีอื่น ๆ

วิธีหนึ่งในการติดตั้ง OpenStack คือผ่าน DevStack DevStack เป็นชุดของสคริปต์ที่ใช้ในการสร้างสภาพแวดล้อม OpenStack ที่สมบูรณ์โดยยึดตามเวอร์ชั่นล่าสุด แม้ว่าการติดตั้งด้วย DevStack อาจเป็นวิธีที่ง่ายที่สุดวิธีหนึ่งในการติดตั้ง OpenStack แต่ใช้เวลาสักครู่ (30-60 นาที) ฉันจะแนะนำคุณเกี่ยวกับขั้นตอนการติดตั้ง OpenStack ผ่าน DevStack ฉันจะทำเช่นนั้นบนแพลตฟอร์ม Ubuntu Server 16.04 แม้ว่ากระบวนการจะทำงานได้กับการแจกจ่ายเซิร์ฟเวอร์ Linux เกือบทุกชนิด

มาทำความเข้าใจกับมันกันเถอะ

การติดตั้ง

สิ่งแรกที่คุณต้องทำคือสร้างผู้ใช้ที่ไม่ใช่รูทใหม่ที่สามารถใช้สำหรับการติดตั้ง เปิดหน้าต่างเทอร์มินัลและออกคำสั่ง:

 sudo useradd -s / bin / bash -d / opt / stack -m 

ให้สิทธิ์ผู้ใช้ sudo ด้วยคำสั่ง:

 echo "stack ALL = (ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack 

เปลี่ยนเป็นผู้ใช้นั้นด้วยคำสั่ง:

 sudo su - stack 

ต่อไปเราจะเช็คเอาต์ Devstack จาก Github ก่อนติดตั้งคอมไพล์ด้วยคำสั่ง:

 sudo apt ติดตั้ง git 

ตอนนี้คุณสามารถชำระเงิน DevStack (เราจะใช้เวอร์ชันที่เสถียรล่าสุด, ราชินี) กับคำสั่ง:

 git clone https://github.com/openstack-dev/devstack.git -b stable / queens devstack / 

นี้จะสร้างไดเรกทอรีใหม่ devstack เปลี่ยนเป็นไดเร็กทอรีนั้นด้วยคำสั่ง cd devstack

ก่อนที่คุณจะออกคำสั่งการติดตั้งคุณต้องกำหนดค่าไฟล์ local.conf เปิดไฟล์นี้ด้วยคำสั่ง nano local.conf ตรวจสอบให้แน่ใจว่ามีสิ่งต่อไปนี้:

 HOST_IP = SERVER_IP SERVICE_PASSWORD = PASSWORD = PASSWORD admin_password SERVICE_TOKEN = PASSWORD = PASSWORD DATABASE_PASSWORD RABBIT_PASSWORD = ENABLE_HTTPD_MOD_WSGI_SERVICES PASSWORD = True KEYSTONE_USE_MOD_WSGI = True # เข้าสู่ระบบ LOGFILE = $ DEST / logs / stack.sh.log VERBOSE = True ENABLE_DEBUG_LOG_LEVEL = True ENABLE_VERBOSE_LOG_LEVEL = True GIT_BASE = $ {GIT_BASE: -git: //git.openstack.org} TACKER_MODE = สแตนด์อโลน USE_BARBICAN = บาร์ TAG $ / TAGERBITCAN $ จริง = เปิดใช้งาน TAGER_BAGAN $ _ TAGER_BRANCHAN $ เปิดใช้งาน {GIT_BASE} / openstack / เครือข่าย -sfc enable_plugin mistral $ {GIT_BASE} / openstack / Mistral $ TACKER_BRANCH enable_plugin tacker $ {GIT_BASE} / openstack / tacker $ TACKER_BRANCH 

คุณต้องแทนที่ PASSWORD แต่ละอันด้วยรหัสผ่านที่ไม่ซ้ำใครและท้าทายและ SERVER_IP ด้วยที่อยู่ IP ของเซิร์ฟเวอร์ OpenStack ของคุณ เมื่อคุณทำเสร็จแล้วให้บันทึกและปิดไฟล์

ตอนนี้เรารันคำสั่งสำหรับการติดตั้ง คำสั่งนั้นคือ. /stack.sh นี่คือที่ที่การติดตั้งใช้เวลานานพอสมควร คุณสามารถคาดหวังว่าคำสั่งนี้จะใช้เวลาประมาณ 30-60 นาทีจึงจะเสร็จสิ้นดังนั้นให้ดูแลงานอื่น ๆ ในขณะที่ใช้เวทย์มนตร์

เข้าสู่ระบบ

เมื่อการติดตั้งเสร็จสิ้นให้เปิดเว็บเบราว์เซอร์ที่อยู่ในเครือข่ายเดียวกับเซิร์ฟเวอร์ OpenStack ของคุณและชี้ไปที่ http: // SERVER_IP / แดชบอร์ด (โดยที่ SERVER_IP เป็นที่อยู่ IP ของเซิร์ฟเวอร์ OpenStack ของคุณ) คุณควรได้รับการต้อนรับจากหน้าต่างเข้าสู่ระบบ ( รูปที่ A ) เข้าสู่ระบบด้วยชื่อผู้ดูแลระบบและรหัสผ่านที่คุณใช้ในไฟล์กำหนดค่า local.conf

รูปที่

หน้าจอเข้าสู่ระบบ OpenStack


ณ จุดนี้คุณสามารถทำงานกับ OpenStack ( รูปที่ B ) จัดการการติดตั้งสร้างโครงการใหม่และจัดการผู้ใช้และกลุ่ม

รูปที่ B

หน้าหลักของ OpenStack


ติดตั้งระบบคลาวด์ของคุณ

ตอนนี้คุณสามารถเปิดใช้งานระบบคลาวด์ของคุณด้วย DevStack และ OpenStack แม้ว่าวิธีนี้อาจใช้เวลาสักครู่ แต่ก็ง่ายกว่าการติดตั้ง OpenStack ด้วยตนเอง ลองสิ่งนี้ดูว่าในที่สุดมันจะทำให้ OpenStack เป็นไปได้สำหรับคุณหรือไม่

บริการจดหมายข่าวคลาวด์และทุกอย่าง

นี่คือทรัพยากรไปสู่ล่าสุดของ AWS, Microsoft Azure, แพลตฟอร์ม Google Cloud, XaaS, ความปลอดภัยบนคลาวด์และอีกมากมาย จัดส่งวันจันทร์

สมัครวันนี้

© Copyright 2020 | mobilegn.com