Openstack 裝好之後,要開始裝他的Dashboard,但怎麼樣就是裝不起來,很不順,所以就在網路上尋找有沒有其它人安裝的經驗,就找到了這篇
http://cssoss.wordpress.com/2011/04/27/openstack-beginners-guide-for-ubuntu-11-04-installation-and-configuration/
一看發現原來 Ubuntu11.04己經內建 Openstack 套件,不需要像我這樣用 script 來安裝,實在是方便多了,這也表示文件永遠跟不上軟體更新的速度呀!都己經八月了,Openstack 上的文件都沒有提到這件事。另外這有一系列文章介紹Openstack,寫的很詳細很棒。
重啟所有 service 的指令
另外 dashboard 預設的 superuser 帳戶請和安裝 nova 時用的帳號一樣,才會抓到正常的 project 名字,在這範例中來說就是 novaadmin。
三台都安裝完畢後,執行 euca-describe-availability-zones verbose,然後看一下相關的 service
http://cssoss.wordpress.com/2011/04/27/openstack-beginners-guide-for-ubuntu-11-04-installation-and-configuration/
一看發現原來 Ubuntu11.04己經內建 Openstack 套件,不需要像我這樣用 script 來安裝,實在是方便多了,這也表示文件永遠跟不上軟體更新的速度呀!都己經八月了,Openstack 上的文件都沒有提到這件事。另外這有一系列文章介紹Openstack,寫的很詳細很棒。
OpenStack Beginner’s Guide for Ubuntu 11.04
auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 172.16.33.7 netmask 255.255.0.0 broadcast 172.16.255.255 gateway 172.16.1.254 auto br100 iface br100 inet static bridge_ports eth1 bridge_stp off bridge_maxwait 0 bridge_fd 0 address 192.168.3.1 netmask 255.255.0.0 broadcast 192.168.255.255
nova 的設定檔設定如下, 因為 eth1 的建置不成功, 所以暫時都用public ip 來連線, 而沒有另外把這三台設成小型網路, 然後 Volumn 的部份也暫時不建立
--dhcpbridge_flagfile=/etc/nova/nova.conf --dhcpbridge=/usr/bin/nova-dhcpbridge --logdir=/var/log/nova --state_path=/var/lib/nova --lock_path=/var/lock/nova --verbose --s3_host=172.16.33.7 --rabbit_host=172.16.33.7 --cc_host=172.16.33.7 --ec2_api=172.16.33.7 --ec2_url=http://172.16.33.7:8773/services/Cloud --fixed_range=192.168.0.0/16 --network_size=8 --FAKE_subdomain=ec2 --routing_source_ip=172.16.33.7 --sql_connection=mysql://root:admin@172.16.33.7/nova --glance_host=172.16.33.7 --image_service=nova.image.glance.GlanceImageService
然後設定 public ip 時就下
sudo nova-manage floating create 172.16.33.7 10.16.33.224/27
重啟所有 service 的指令
sudo /etc/init.d/libvirt-bin restart; sudo restart nova-network; sudo restart nova-compute; sudo restart nova-api; sudo restart nova-objectstore; sudo restart nova-scheduler; sudo restart nova-volume; sudo restart glance-api; sudo restart glance-registry
另外 Dashboard 安裝時,在 /opt/osdb/openstack-dashboard/local/local_settings.py 內用到的 EC2 Key 請到這隻檔案裡面找
/home/[your_name]/creds/novarc
另外 dashboard 預設的 superuser 帳戶請和安裝 nova 時用的帳號一樣,才會抓到正常的 project 名字,在這範例中來說就是 novaadmin。
三台都安裝完畢後,執行 euca-describe-availability-zones verbose,然後看一下相關的 service
沒有留言:
張貼留言