Summary
OpenStack is comprised of several key components, including: Compute (Nova), Identity Service (Keystone), Networking (neutron), Image service (glance), Dashboard (Horizon), Block Storage (Cinder), Object Storage (Swift), Telemetry (ceilometer), Database Service (Trove), Orchestration (Heat), Data Processing Service (Sahara) and so on, users can according to their own needs, select a specific module for installation, but also according to their own needs of different modules of the development of two times.
1.1 Infrastructure
650) this.width=650; "Src=" http://docs.openstack.org/icehouse/install-guide/install/yum/content/figures/1/a/ Common/figures/openstack_havana_conceptual_arch.png "alt=" Openstack_havana_conceptual_arch.png "/>
1.2 Basic environmental requirements and configuration
(1) VMware workstation or VirtualBox as a virtual platform for creating the virtual machines needed for an OpenStack infrastructure environment.
(2) It is recommended that all nodes are uniformly used 64-bit Linux, CentOS and other versions of the installation
(3) configuration requirements for each node virtual machine
Control nodes (Controller node): 1 processor, 2 GB memory, and 5 GB storage
Network node: 1 processor, MB memory, and 5 GB storage
Compute nodes (Compute node): 1 processor, 2 GB memory, and ten GB storage
(4) The needs of each node network card
Control nodes (Controller node): One NIC (Management)
Eth0
IP address:10.0.0.11
Network mask:255.255.255.0
Default gateway:10.0.0.1
Compute nodes (Compute node): Two NICs (management, private)
Eth0
IP address:10.0.0.31
Network mask:255.255.255.0 (OR/24)
Default gateway:10.0.0.1
Eth1
IP address:10.0.1.31
Network mask:255.255.255.0
Network node: Three NICs (management, private, public)
Eth0
IP address:10.0.0.21
Network mask:255.255.255.0
Default gateway:10.0.0.1
Eth1
IP address:10.0.1.21
Network mask:255.255.255.0
Eth2
Device=eth2
Type=ethernet
Onboot=yes
Bootproto=none
Ps:eth2 is a public network, does not need a specific address assigned to him, this only need to connect the device with the actual interface of the network adapter can be.
(5) Configure the hosts name for each node
Edit the Hosts file for each node
Vi/etc/hosts
10.0.0.11 Controller
10.0.0.21 Network
10.0.0.31 Compute
(6) Modify the host name of each node
Control node
Vi/etc/sysconfig/network
Hostname=controller
Network node
Vi/etc/sysconfig/network
Hostname=network
COMPUTE nodes
Vi/etc/sysconfig/network
Hostname=compute0
(7) Turn off SELinux and firewalls
Vi/etc/selinux/config
Selinux=disabled
Shutting down the firewall
/etc/init.d/iptables stop
Chkconfig iptables off
(8) All nodes are installed with NTP service
# yum Install Ntp-y
/ETC/INIT.D/NTPD start
Chkconfig ntpd on
PS: Modify the NTP configuration file to synchronize the other two nodes and Controller0 time
Vi/etc/ntp.conf
Server 10.0.0.11
Note: Restart the individual nodes, and make sure that the hosts name of the other nodes is ping on each node to ping.
1.3 Installing the OpenStack Packages
# yum Install Yum-plugin-priorities
# yum Install http://repos.fedorapeople.org/repos/openstack/openstack-icehouse/rdo-release-icehouse-3.noarch.rpm
# yum Install http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
After installing Openstack-utils, modify the configuration file, you can directly with the command to modify, do not have to manually modify the configuration file # Yum install Openstack-utils Upgrade System Package # Yum Upgrade after the upgrade is complete, reboot the system.
This article is from the cloud computing, virtualization blog, so be sure to keep this source http://mikan.blog.51cto.com/10598898/1682542
OpenStack Deployment Installation (Icehouse version)-Basic Environment requirements