Fuel Quick Mount OpenStack

Source: Internet
Author: User

1 Introduction 1.1 About Mirantis

Mirantis, a very cool OpenStack service integrator, is the only company in the top 5 community contributors to a meal by software and services (others are red Hat, HP, IBM, Rackspace). In contrast to several other community distributions, the fuel version is fast paced, providing a relatively stable community version on average every two months.

What is 1.2 Fuel?

Fuel is a tool designed for OpenStack end-to-end "one-click Deployment" with features such as an automated PXE-enabled operating system installation, DHCP services, orchestration Services, and puppet configuration management related services, in addition to OpenStack Very useful services such as critical business health checks and log real-time viewing.

Fuel 3.2 is based on the Grizzly version, and the latest release of the 4.0 version is based on the Havana version of the technical preview, not used as a production environment, and the 4.0 version still does not contain heat and ceilometer components.

Advantages of 1.3 Fuel

To summarize, Fuel has several advantages:

    • Automatic discovery and pre-calibration of nodes
    • Simple and fast configuration
    • Supports multiple operating systems and distributions, supports HA deployment x external API to manage and configure the environment, such as dynamic add compute/Storage node x comes with Health Check tool x support neutron, such as GRE and namespace are all in, subnets can be configured specifically to use which physical network card, etc.
What is the architecture of the 1.4 Fuel?

Fuel Master node: Used to provide PXE mode operating system installation Services are provided by Open source software cobbler, in addition to orchestration Services and configuration management services provided by Mcollective and puppet respectively. Fuel ISO package has been packaged together with the Centos6.4 and Ubuntu 12.04 installation package, if you need to use Red Hat Enterprise Edition RHEL6.4 need to manually upload.

The installation of OpenStack SA or ha can now be supported. Now that we have a general idea of fuel, let's look at how convenient it is to install OpenStack with her!

2 Fuel OpenStack Installation 2.1 Installation Preparation

Hardware requirements:

Enable virtualization support: Turn on Virtualization technology support options in the BIOS settings, which will greatly affect your virtual machine performance.

Minimum hardware configuration: CPU: Dual core 2.6ghz+; memory: 4g+; Disk: 80g+

Virtualization Tools: Oracle Virtualbox 5

installation package Preparation:

Download fuel ISO Package, currently the latest version is 8.0 this version, download link: https://software.mirantis.com/releases/#supported; This practice uses a more stable version of 5.1.1.

2.2 Network topology

This installation uses the simplest method, does not involve ha, only for multi-node deployment. Fuel_master node as a PXE server and management, Fuel_controller is the OpenStack control node, Fuel_compute is the compute node, the real resources to use.

Figure 1 Deployment topology

Here is the network planning:

Figure 2 Network configuration

2.3 Virtual machine settings

The three nodes are configured as follows to properly increase the resource settings:

2.4 Installation Steps

Create Fuel_master,3~4:

Figure 3

Figure 4

Create three virtual network card, corresponding to Net1~3, the original network card does not move, pay attention to turn off the DHCP service; settings See Figure 5~7:

Figure 5

Figure 6

Figure 7

Set Fuel_master Network, a total of three network cards, NIC 1 note control chip options, allow promiscuous mode, 8

Figure 8

Nic 2, 3 default, 9, 10:

Figure 9

Figure 10

Load the ISO file as follows:

Figure 11

Note: If you encounter the hint in Figure 12, increase disk space

Figure 12

Fuel_master installed successfully will be shown in 13:

Figure 13

In this case, you need to access the 10.20.0.2:8000 Web page, but the port may not be open and can be accessed through the Xshell tunnel settings, 14/15:

Figure 14

Figure 15

Can log in, 16:

Figure 16

Go to homepage, 17:

Figure 17

Start OpenStack Configuration, new environment, named demo, version here to choose CentOS, see 18:

Figure 18

Select multiple nodes here, Figure 19:

Figure 19

Since the environment is virtual machine, choose Qemu as shown in Figure 20:

Figure 20

Network Environment 21, which uses the GRE base network, can be selected according to the actual environment:

Figure 21

Back-End storage default, Ceph not used:

Figure 22

Additional services are not selected, see Figure 23:

Figure 23

Complete Setup

Figure 24

When you are finished, you need the node in the demo to start the new node

Figure 25

To create a new Fuel_controller node, set the reference fuel_master,26~28:

Figure 26

Figure 27

Figure 28

Need to set up network boot, 29:

Figure 29

Notice the initialization of the mac,30:

Figure 30

To create a new Fuel_compute node, see figure 31~32:

Figure 31

Figure 32

To prepare for adding nodes:

Figure 33

Create a new compute node and select the corresponding resource, such as:

Figure 34

You need to set up the network, here is the simplified setting, you can set Figure 37:

Figure 35

Figure 36

Figure 37

What needs to change here is the DNS server settings, 38:

Figure 38

Finally verify the network, the success can continue:

Figure 39

After the application is complete, the node starts to deploy and the progress display in Figure 40 appears:

Figure 40

When done, 41 is shown, and the login URL is prompted

Figure 41

Login URL, the OpenStack login interface appears, such as:

Figure 42

To this, the OpenStack management interface has been entered and the environment deployment is formally completed.

Figure 43

Fuel Quick Mount OpenStack

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.