- 論壇徽章:
- 0
|
此為連載教程,會在幾天內發(fā)布完成,內容順序如下:
1. 在CentOS 6.3上通過源碼安裝Openstack Folsom之Keystone安裝
2. 在CentOS 6.3上通過源碼安裝Openstack Folsom之Glance安裝
3. 在CentOS 6.3上通過源碼安裝Openstack Folsom之Nova安裝
4. 在CentOS 6.3上通過源碼安裝Openstack Folsom之OpenVswitch安裝
5. 在CentOS 6.3上通過源碼安裝Openstack Folsom之Quantum安裝
6. 在CentOS 6.3上通過源碼安裝Openstack Folsom之Cinder安裝
7. 在CentOS 6.3上通過源碼安裝Openstack Folsom之Nova使用Quantum
8. 在CentOS 6.3上通過源碼安裝Openstack Folsom之Novnc安裝
9. 在CentOS 6.3上通過源碼安裝Openstack Folsom之Horizon安裝
10. 在CentOS 6.3上通過源碼安裝Openstack Folsom之通過Glance上傳鏡像
11. 在CentOS 6.3上通過源碼安裝Openstack Folsom之通過Horizon啟動實例
系統(tǒng)環(huán)境- CentOS 6.3 x86_64
- Openstack Folsom
- 服務器IP:172.16.24.138
- 注:因為用到了Quantum,系統(tǒng)需要至少兩塊網(wǎng)卡
- 這里使用的flat+dhcp模式,類似于nova-network的flatmanager模式,所以網(wǎng)段最好跟物理機網(wǎng)段一致,后面會單獨發(fā)帖講解gre和local還有vlan模式
復制代碼 1. 修改/etc/nova/nova.conf,讓nova使用Quantum- sed -i 's/# network_api_class=nova.network.api.API/network_api_class=nova.network.quantumv2.api.API/g' /etc/nova/nova.conf
- sed -i 's/# quantum_admin_username=<None>/quantum_admin_username=quantum/g' /etc/nova/nova.conf
- sed -i 's/# quantum_admin_password=<None>/quantum_admin_password=service/g' /etc/nova/nova.conf
- sed -i 's/# quantum_admin_tenant_name=<None>/quantum_admin_tenant_name=tenant/g' /etc/nova/nova.conf
- sed -i 's/# quantum_url_timeout=30/quantum_url_timeout=30/g' /etc/nova/nova.conf
- sed -i 's/# quantum_admin_auth_url=http:\/\/localhost:5000\/v2.0/quantum_admin_auth_url=http:\/\/localhost:5000\/v2.0/g' /etc/nova/nova.conf
- sed -i 's/# quantum_auth_strategy=keystone/quantum_auth_strategy=keystone/g' /etc/nova/nova.conf
- sed -i 's/# quantum_url=http:\/\/127.0.0.1:9696/quantum_url=http:\/\/127.0.0.1:9696/g' /etc/nova/nova.conf
- sed -i 's/# libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtBridgeDriver/libvirt_vif_driver=nova.virt.libvirt.vif.LibvirtHybridOVSBridgeDriver/g' /etc/nova/nova.conf
- sed -i 's/# linuxnet_interface_driver=nova.network.linux_net.LinuxBridgeInterfaceDriver/linuxnet_interface_driver=nova.network.linux_net.LinuxOVSInterfaceDriver/g' /etc/nova/nova.conf
- sed -i 's/# linuxnet_ovs_integration_bridge=br-int/linuxnet_ovs_integration_bridge=br-int/g' /etc/nova/nova.conf
- sed -i 's/# libvirt_ovs_bridge=br-int/libvirt_ovs_bridge=br-int/g' /etc/nova/nova.conf
- sed -i 's/# libvirt_use_virtio_for_bridges=false/libvirt_use_virtio_for_bridges=True/g' /etc/nova/nova.conf
復制代碼 2. 修改/etc/libvirt/qemu.conf文件的如下一些選項- sed -i 's/#cgroup_device_acl = \[/cgroup_device_acl = \[/g' /etc/libvirt/qemu.conf
- sed -i 's/# "\/dev\/null", "\/dev\/full", "\/dev\/zero",/ "\/dev\/null", "\/dev\/full", "\/dev\/zero",/g' /etc/libvirt/qemu.conf
- sed -i 's/# "\/dev\/random", "\/dev\/urandom",/ "\/dev\/random", "\/dev\/urandom",/g' /etc/libvirt/qemu.conf
- sed -i 's/# "\/dev\/ptmx", "\/dev\/kvm", "\/dev\/kqemu",/ "\/dev\/ptmx", "\/dev\/kvm", "\/dev\/kqemu",/g' /etc/libvirt/qemu.conf
- sed -i 's/# "\/dev\/rtc", "\/dev\/hpet",/ "\/dev\/rtc", "\/dev\/hpet","\/dev\/net\/tun",/g' /etc/libvirt/qemu.conf
- sed -i 's/#]/]/g' /etc/libvirt/qemu.conf
復制代碼 3. 設置/etc/hosts- echo "172.16.24.138 `hostname`" >>/etc/hosts
復制代碼 4. 啟動Nova相關服務- /etc/init.d/libvirtd restart
- nova-api-os-compute --config-file=/etc/nova/nova.conf &
- nova-api-metadata --config-file=/etc/nova/nova.conf &
- nova-compute --config-file=/etc/nova/nova.conf &
- nova-scheduler --config-file=/etc/nova/nova.conf &
復制代碼 |
|