beloglazov/openstack-centos-kvm-glusterfs

gateway node

strimpak opened this issue · 5 comments

Hello I would like to make a question: Is this right to run the following script on gateway node?

openstack-centos-kvm-glusterfs/04-glusterfs-all/01-glusterfs-mount.sh

in my experiment it failed, and then I was wondering why, I thought that maybe it shouldn't gateway view /vm-instances

Am I right?

Hi, is the gateway one of your compute nodes? If yes, then it should have the gluster partition mounted to access the VM instance data. If it's not a compute node, then running this script is not necessary.

No it's not, the gateway was not a compute node at my initial architecture. I re-organize my nodes so as to match your guide. I have some comments to make after following this guide to possibly make it better. If you want I can share them with you.

You don't have to re-organize your nodes to match the guide: the guide is just an example of how you can deploy OpenStack. You can just modify the scripts to suit your needs. I'm definitely interested in your comments.

Thanks for your interest, I found your work very helpfull but mostly educative. During my experimentation with your guide I found some things that either didn't work correctly or didn't worked out of the box.

  • The first thing I got some trouble with was the tgt and nova-volumes. When I found a solution, which if you want I can share it with you, I found out that nova-volume is deprecated, and Cynder takes it's place.
  • Networking was a headache for me. I realised that the dnsmasq was not installed and required. I tried experimenting with some configurations. At last I made it work stably.
  • After all this procedure the last thing I thought was missing was an Administrator's manual. Maybe some scripts to make all openstack-nova-* restarts, or to \rm locks and pids files.

Maybe all the above are out of the scope of your work. But they are just proposals.

The purpose of this work was indeed mostly educational.

  • The scripts have been written when Essex was the latest version of OpenStack, while Cynder has been introduced in Folsom, which is a more recent version.
  • You are right, dnsmasq is a required dependency, it should be added to the scripts.
  • Administrative tools are out of scope of this project.

Thanks for your comments!