Posts

Showing posts from June, 2011

The method of Web Service HA+LB in OPENSTACK NOVA for private cloud only

Image
Cloud Server HA+LB  in NOVA


Our purpose is to provide uninterrupted   web services  with low cost in OPENSTACK. Due to all instances traffic through Nova-Network host in a basic deployment of NOVA . And it's hard to do HA+LB for Nova-Network. As I know it will be very hard to implement. 
After read "Bootstrapping OpenStack Clouds" doc writed by DELL....The fault zone concept it much easier and cheaper. 



There're three diagrams ....
I.Two zones topology , share nothing between each zones. But combine two instance network in same network segment. Zone1 using 192.168.1.0/25,   Zone2 using 192.168.1.128/25 . We do  not using floating ip. Let instance route from Core Network  Switch directly.




Open vSwitch

What is Open vSwitch? Open vSwitch is a production quality, multilayer virtual switch licensed under the open sourceApache 2.0 license.  It is designed to enable massive network automation through programmatic extension, while still supporting standard management interfaces and protocols (e.g. NetFlow, sFlow, RSPAN, ERSPAN, CLI, LACP, 802.1ag).  In addition, it is designed to support distribution across multiple physical servers similar to VMware’s vNetwork distributed vswitch or Cisco’s Nexus 1000V. Open vSwitch can operate both as a soft switch running within the hypervisor, and as the control stack for switching silicon. It has been ported to multiple virtualization platforms and switching chipsets. It is the default switch in XenServer “Project Boston”, the Xen Cloud Platform and also supports XenKVMProxmox VE and VirtualBox. It has also been integrated into many virtual management systems including openQRM, and OpenNebula. The bulk of the code is written in platform-independent …

Nova Dashboard with APACHE2 & MySQL (link) to improve performance

There's a nice tutorial of OpenStack on CSS .

2011-07-21 out of date !!!  documenting new instruction

We used the OPENSTACK DashBoard instruction on openstack.org to accomplish Dashboard installation.
And it's running well actually. But It's to slow , I'm not sure the problem is on sqlite DB or http engine.
So , we change DB to MySQL and using apache2 for DashBoard. After that , it's faster and stable now.
Plz check CSS Group Doc and jump to Nova Dashboard section. It might not 100% correctness. But still can help you to change DB and http engine.

From headline .............
Nova Dashboard ~ Setting up the virtual host and WSGI alias in Apache


PXE boot up nova-compute nodes (a concept)

PXE+Puppet+DRDB+DRBL server

Citrix Community
DELL : A New Foundation for Open Cloud Computing
We use PXE & Puppet to do backup and restore servers and fast deploy bare metal with clonezilla.
After reading Citrix Olympus porject and DELL bootstrapping white paper. I'm sure PXE & Puppet is a good approcah to deply openstack nova.

As Dell said , the administration Server is a core part for both managing and monitoring NOVA services.
In Citrix Olympus , depends on XenServer it's really fast to hold a cloud infra. But it's a commercial solution.
Citrix Videos

Take a look at DELL . The consideration is different from my mind. I still want to find a way of HA+LB nova-network service until read the doc which is written by DELL.

OpenStack Physical to Virtual [P2V] with glance

Migrate physical server into Openstack Nova

There's lot of approaches for converting physical into cloud


Assumption:
1. Server is linux distro.
2. The hypervisor is KVM in Openstack
3. Don't need cloud-init to initialize the image
4. Openstack Glance is been ran on you openstack