PostList

2015년 4월 22일 수요일

Add compute node

1.
vi /etc/network/interface

auto lo eth0
iface lo inet loopback
iface eth0 inet static
    address xx.xxx.138.38
    netmask 255.255.255.0
    gateway xx.xxx.138.1
    dns-nameservers xx.xxx.97.9 xx.xxx.92.9
    search utdallas.edu
    network xx.xxx.138.0
    broadcast xx.xxx.138.255

2.
vi /etc/hosts

#openstack
10.176.138.34 controller
10.176.138.35 compute1
10.176.138.36 network
10.176.138.38 compute2

3.
sudo reboot

4.
sudo apt-get install ntp

5.
sudo ntpdate -u xx.xxx.138.34
      (sudo hwclock -w #back to hardware time)

6.
sudo apt-get install python-mysqldb

7.
sudo apt-get install python-software-properties
sudo add-apt-repository cloud-archive:juno

8.
sudo apt-get update
sudo apt-get dist-upgrade

9.
sudo apt-get install linux-image-generic-lts-saucy linux-headers-generic-lts-saucy

10.
sudo reboot

11.
egrep -c '(vmx|svm)' /proc/cpuinfo


12.?
sudo apt-get install nova-compute-kvm python-guestfs qemu-kvm

13.?
sudo dpkg-statoverride  --update --add root root 0644 /boot/vmlinuz-$(uname -r)

sudo vi /etc/kernel/postinst.d/statoverride

#!/bin/sh
version="$1"
# passing the kernel version is required
[ -z "${version}" ] && exit 0
dpkg-statoverride --update --add root root 0644 /boot/vmlinuz-${version}

sudo chmod +x /etc/kernel/postinst.d/statoverride


*
apt-get install nova-compute sysfsutils


*
vi  /etc/nova/nova.conf

[DEFAULT]
rpc_backend = rabbit
rabbit_host = controller
rabbit_password = teamOpenstack

auth_strategy = keystone

my_ip = 10.176.138.38

vnc_enabled = True
vncserver_listen = 0.0.0.0
vncserver_proxyclient_address = MANAGEMENT_INTERFACE_IP_ADDRESS
novncproxy_base_url = http://controller:6080/vnc_auto.html

verbose = True

[keystone_authtoken]
auth_uri = http://controller:5000/v2.0
identity_uri = http://controller:35357
admin_tenant_name = service
admin_user = nova
admin_password = teamOpenstack

[glance]
host = controller

*
service nova-compute restart

*
rm -f /var/lib/nova/nova.sqlite


댓글 없음:

댓글 쓰기