這一章節直接就是官方文檔了,我沒做什麼更改。要說明的前面的兩篇已經說明了。因為伺服器緊張,所以我是把所有裝在一台伺服器上了。一切正常。
Compute Node
Introduction
Common services
OpenStack Compute(Compute Node services)
OpenStackNetworking (Compute Node)
Introduction
The Compute nodewill provide :
Hypervisor (KVM)
nova-compute
Quantum OVS Agent
Common services
Operating System
Operating System
Install Fedora 18 . Just like with the Cloud Controller, the exact steps are outside the scope of this document, but please note the following options:
Time zone: UTC
Hostname: c01
Packages: OpenSSH-Server
Once installation has finished, the server will reboot.
Use the Fedora repositories for Grizzly:
3.# wgethttp://repos.fedorapeople.org/repos/openstack/openstack-grizzly/fedora-openstack-grizzly.repo
# yum install -yhttp://repos.fedorapeople.org/repos/openstack/openstack-grizzly/rdo-release-grizzly-1.noarch.rpm
Configure the network:
spacer.gif
Note
This will change later on in the guide when Open vSwitch is configured
Set up old ethernet nic device names:
# sed -i 's/#GOTO="netdevicename_end"/GOTO="netdevicename_end"/g' /lib/udev/rules.d/71-biosdevname.rules
Edit /etc/sysconf/network-scripts/ifcfg-eth0:
# Internal Network
DEVICE=eth0
TYPE=Ethernet
BOOTPROTO=static
IPADDR=10.10.10.11
NETMASK=255.255.255.0
GATEWAY=10.10.10.9
DNS1=8.8.8.8
DEFROUTE=yes
ONBOOT=yes
Reboot.
Edit the /etc/hosts file and add cloud, network and c01 hostnames with correct IP.
·127.0.0.1 localhost
·10.10.10.10 cloud
·10.10.10.9 network
10.10.10.11 c01
Install NTP:
·#yum install -y ntp
OpenStack Compute (Compute Node services)
Just like with theCloud Controller, the OpenStack Compute service is installed on the ComputeNode. However, this time the nova-computeservice is installed. This provides theCompute Node the capability to host virtual machines.
Install the Nova Compute package:
# yum install openstack-nova-compute
Configure Nova:
Edit /etc/nova/api-paste.ini:
·[filter:authtoken]
·auth_host = 10.10.10.10
·admin_tenant_name = service
·admin_user = nova
admin_password = password
Edit /etc/nova/nova.conf:
·[DEFAULT]
·
·# General
·verbose=True
·qpid_hostname=192.168.206.130
·
·auth_strategy=keystone
·ec2_host=10.10.10.10
·ec2_url=http://10.10.10.10:8773/services/Cloud
·
·# Networking