Author Topic: nova-manage cell_v2 create_cell error ลองเชคดูว่ามี create_cell หรือเปล่า  (Read 7571 times)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
nova-manage cell_v2 create_cell error ลองเชคดูว่ามี create_cell หรือเปล่า
ถ้าเป็น nova-manage version ตั้งแต่ 14.x ลงไป จะไม่มี create_cell parameter ครับ

####nova-manage version 14.x
# nova-manage cell_v2 list_cells
Option "verbose" from group "DEFAULT" is deprecated for removal.  Its value may be silently ignored in the future.
usage: nova-manage cell_v2 [-h]
                           {discover_hosts,map_cell0,map_cell_and_hosts,map_instances,simple_cell_setup,verify_instance}
                           ...
nova-manage cell_v2: error: argument action: invalid choice: 'list_cells' (choose from 'discover_hosts', 'map_cell0', 'map_cell_and_hosts', 'map_instances', 'simple_cell_setup', 'verify_instance')

ต้องทำการอัฟเดท nova-manage เป็น openstack version ocata ขึ้นไป หรือ เวอร์ชั่น 15.x ขึ้นไปนะครับ

######nova-manage version 15.0.8 have cell_v2 list_cells
# nova-manage version
15.0.8
เมื่อรัน nova-manage cell_v2 จะไม่มีปัญหาครับ

su -s /bin/sh -c "nova-manage cell_v2 map_cell0" nova
su -s /bin/sh -c "nova-manage cell_v2 create_cell --name=cell1 --verbose" nova
su -s /bin/sh -c "nova-manage db sync" nova

nova-manage list_cells ได้
« Last Edit: กุมภาพันธ์ 03, 2018, 01:46:51 PM by golfreeze »

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
อธิบายเพิ่มเติมเรื่อง cell_v2 นะครับ มีไว้ทำไม แล้วต้องสร้างมาเพื่อใช้งานหรือเปล่า

=> Cell_v2 มีมาตั้งแต่ใน openstack ตั้งแต่เวอร์ชั่น newton (แต่ใน newton) ยังไม่ได้เป็น default
จนถึง ocata ทำมาใช้งานเป็น default
กล่าวคือการใช้งานสร้างพวก instance ได้นั้น
ต้องสร้าง cell0 ขึ้นมาก่อนครับ ซึ่ง cell0 จะไว้ใช้งาน fallback DB ที่ไม่มี Message Q (MQ) ครับ

แต่ cell1 นั้นจะเป็นการรวมเข้ากันระหว่าง DB ตัวหลัก + Message Q (MQ) ครับเพื่อให้ node compute หรือ controller
นั้นให้มาจอยในกลุ่ม cell1 กัน ซึ่งถ้าสร้างเสร็จแล้ว เราจะสามารถเรียกดู cell ได้ผ่าน

#nova-manage list_cells