ubuntu 5

OpenStack 설치 (5) - Compute 노드 (Cinder, Swift 포함)

1. 가상화 지원 확인 # egrep -c '(vmx|svm)' /proc/cpuinfo # cat /proc/cpuinfo | egrep '(vmx|svm)' 2. Nove - Compute 서비스 설치 - 패키지 설치 # sudo apt-get install nova-compute-kvm python-guestfs qemu-kvm # 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}" ]..

IT/openstack 2015.08.19

OpenStack 설치 (4) - Network 노드 (Neutron)

* Neutron은 많은 수의 VM을 다양한 네트워크 대역에서 운영할 때 좋을 듯 * 한 개의 대역 이내에서 운영이 가능할 경우 보다 간단한 nova-network 사용이 유리함 1. 커널 파라미터 조정 # sudo vi /etc/sysctl.conf net.ipv4.ip_forward=1 net.ipv4.conf.all.rp_filter=0 net.ipv4.conf.default.rp_filter=0 # sudo sysctl -p 2. 패키지 설치 - OpenSwitch, L3 에이전트, DHCP 에이전트 # sudo apt-get install neutron-plugin-ml2 neutron-plugin-openvswitch-agent openvswitch-datapath-dkms neutron-l3..

IT/openstack 2015.08.19

OpenStack 설치 (3) - Controller 노드

1. RabbitMQ - 메시징 서비스 설치 $ sudo apt-get install rabbitmq-server $ sudo rabbitmqctl change_password guest rabbitpass 2. Keystone - Identity 서비스 설치 - 패키지 설치 $ sudo apt-get install keystone python-keystoneclient - Admin Token을 위한 randome number 생성 $ openssl rand -hex 10 cba5de98ba28e547de77 - keystone.conf 수정 [DEFAULT] admin_token=cba5de98ba28e547de77 log_dir=/var/log/keystone [database] connection..

IT/openstack 2015.08.19

Openstack 설치 (1) - 사전 작업

1. 네트워크 구성 * 외부접속 : 192.168.0.0/24, Gateway : 192.168.0.254 * 내부접속 : 10.10.10.0/24, Gateway : 10.10.10.1 root@controller:~# cat /etc/hosts 127.0.0.1 localhost 127.0.1.1 controller #controller 192.168.0.221 controller #network 192.168.0.222 network #compute 192.168.0.223 compute1 192.168.0.224 compute2 192.168.0.225 compute3 192.168.0.226 compute4 * Interface 설정 : Controller/Compute 노드는 2개의 인터페이스..

IT/openstack 2015.07.29