亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
123下一頁
最近訪問板塊 發(fā)新帖
查看: 9818 | 回復(fù): 22
打印 上一主題 下一主題

[OpenStack] 5. 在CentOS 6.3上通過源碼安裝Openstack Folsom之Quantum安裝 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2012-11-20 15:37 |只看該作者 |倒序?yàn)g覽
本帖最后由 atkisc 于 2012-11-26 17:52 編輯

此為連載教程,會在幾天內(nèi)發(fā)布完成,內(nèi)容順序如下:
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啟動實(shí)例

錯誤修復(fù)
1. 刪除/etc/quantum/quantum.conf文件中添加的sed -i '14a log_dir = /var/log/quantum' /etc/quantum/quantum.conf
2. 刪除/etc/quantum/quantum.conf文件中添加的sed -i '15a log_file = quantum.log' /etc/quantum/quantum.conf
3.修正:
    net_id=`quantum net-create --tenant-id $put_id_of_project_one net_one --provider:network_type flat --provider:physical_network physnet1 |awk '/ id/ {print $4}'`
   為
   net_id=`quantum net-create --tenant-id $tenant_id net_one --provider:network_type flat --provider:physical_network physnet1 |awk '/ id/ {print $4}'`

4. 去除修改/etc/quantum/quantum.conf文件的如下一些選項(xiàng)中的:
    sed -i 's/# default_notification_level = INFO/default_notification_level = DEBUG/g' /etc/quantum/quantum.conf

系統(tǒng)環(huán)境
  1. CentOS 6.3 x86_64
  2. Openstack Folsom
  3. 服務(wù)器IP:172.16.24.138
  4. 注:因?yàn)橛玫搅薗uantum,系統(tǒng)需要至少兩塊網(wǎng)卡
  5. 這里使用的flat+dhcp模式,類似于nova-network的flatmanager模式,所以網(wǎng)段最好跟物理機(jī)網(wǎng)段一致,后面會單獨(dú)發(fā)帖講解gre和local還有vlan模式
復(fù)制代碼
1. quantum安裝
  1. wget https://launchpad.net/quantum/folsom/2012.2/+download/quantum-2012.2.tar.gz
  2. tar xf quantum-2012.2.tar.gz
  3. cd quantum-2012.2/tools
  4. pip-python install -r pip-requires
  5. cd ..
  6. # 修復(fù)啟動quantum-l3-agent時導(dǎo)入模塊錯誤
  7. sed -i 's/quantum-l3-agent = quantum.agent.l3_nat_agent:main/quantum-l3-agent = quantum.agent.l3_agent:main/g' setup.py
  8. # 修復(fù)CentOS 下iproute2不支持netns(網(wǎng)絡(luò)命名空間)問題
  9. sed -i '128a \\tif self.conf.use_namespaces:' quantum/agent/l3_agent.py
  10. sed -i 's/ self._destroy_all_router_namespaces()/\t\ \ \ \ self._destroy_all_router_namespaces()/g' quantum/agent/l3_agent.py
  11. # 修復(fù)eventlet一個bug
  12. sed -i 's/def wait(self, check_interval=0.01):/def wait(self, check_interval=0.01,timeout=None):/g' /usr/lib/python2.6/site-packages/eventlet/green/subprocess.py
  13. python setup.py install
復(fù)制代碼
1.1  創(chuàng)建quantum配置文件目錄和復(fù)制配置文件
  1. mkdir /etc/quantum
  2. mkdir /var/log/quantum
  3. mkdir /var/lib/quantum
  4. cp /opt/quantum-2012.2/etc/api-paste.ini /etc/quantum/
  5. cp /opt/quantum-2012.2/etc/dhcp_agent.ini /etc/quantum/
  6. cp /opt/quantum-2012.2/etc/l3_agent.ini /etc/quantum/
  7. cp /opt/quantum-2012.2/etc/policy.json /etc/quantum/
  8. cp /opt/quantum-2012.2/etc/quantum.conf /etc/quantum/
  9. cp /opt/quantum-2012.2/etc/rootwrap.conf /etc/quantum/
  10. cp -rp /opt/quantum-2012.2/etc/quantum /etc/quantum/
復(fù)制代碼
1.2 修改/etc/quantum/api-paste.ini文件的如下一些選項(xiàng)
  1. sed -i 's/%SERVICE_TENANT_NAME%/tenant/g' /etc/quantum/api-paste.ini
  2. sed -i 's/%SERVICE_USER%/quantum/g' /etc/quantum/api-paste.ini
  3. sed -i 's/%SERVICE_PASSWORD%/service/g' /etc/quantum/api-paste.ini
復(fù)制代碼
1.3 修改/etc/quantum/quantum.conf文件的如下一些選項(xiàng)
  1. sed -i 's/core_plugin = quantum.plugins.sample.SamplePlugin.FakePlugin/core_plugin = quantum.plugins.openvswitch.ovs_quantum_plugin.OVSQuantumPluginV2/g' /etc/quantum/quantum.conf
  2. sed -i 's/api_paste_config = api-paste.ini/api_paste_config = \/etc\/quantum\/api-paste.ini/g' /etc/quantum/quantum.conf
  3. sed -i 's/# auth_strategy = keystone/auth_strategy = keystone/g' /etc/quantum/quantum.conf
  4. sed -i 's/# base_mac = fa:16:3e:00:00:00/base_mac = fa:16:3e:00:00:00/g' /etc/quantum/quantum.conf
  5. sed -i 's/# mac_generation_retries = 16/mac_generation_retries = 5/g' /etc/quantum/quantum.conf
  6. sed -i 's/# dhcp_lease_duration = 120/dhcp_lease_duration = 68400/g' /etc/quantum/quantum.conf
  7. sed -i 's/# allow_bulk = True/allow_bulk = True/g' /etc/quantum/quantum.conf
  8. sed -i 's/# allow_overlapping_ips = False/allow_overlapping_ips = False/g' /etc/quantum/quantum.conf
  9. sed -i 's/# rabbit_host = localhost/rabbit_host = localhost/g' /etc/quantum/quantum.conf
  10. sed -i 's/# rabbit_password = guest/rabbit_password = guest/g' /etc/quantum/quantum.conf
  11. sed -i 's/# rabbit_port = 5672/rabbit_port = 5672/g' /etc/quantum/quantum.conf
  12. sed -i 's/# rabbit_userid = guest/rabbit_userid = guest/g' /etc/quantum/quantum.conf
  13. sed -i 's/# rabbit_virtual_host = \//rabbit_virtual_host = \//g' /etc/quantum/quantum.conf
  14. sed -i 's/# quota_items = network,subnet,port/quota_items = network,subnet,port/g' /etc/quantum/quantum.conf
  15. sed -i 's/# default_quota = -1/default_quota = -1/g' /etc/quantum/quantum.conf
  16. sed -i 's/# quota_network = 10/quota_network = 10/g' /etc/quantum/quantum.conf
  17. sed -i 's/# quota_subnet = 10/quota_subnet = 10/g' /etc/quantum/quantum.conf
  18. sed -i 's/# quota_port = 50/quota_port = 50/g' /etc/quantum/quantum.conf
  19. sed -i 's/# quota_driver = quantum.quota.ConfDriver/quota_driver = quantum.quota.ConfDriver/g' /etc/quantum/quantum.conf
  20. sed -i '13a state_path = /var/lib/quantum' /etc/quantum/quantum.conf
  21. sed -i '13a use_syslog = False' /etc/quantum/quantum.conf
  22. sed -i '14a log_dir = /var/log/quantum' /etc/quantum/quantum.conf
  23. sed -i '15a log_file = quantum.log' /etc/quantum/quantum.conf
復(fù)制代碼
1.4 修改/etc/quantum/dhcp_agent.ini文件的如下一些選項(xiàng)
  1. sed -i 's/# debug = true/debug = true/g' /etc/quantum/dhcp_agent.ini
  2. sed -i 's/state_path = \/opt\/stack\/data/state_path = \/var\/lib\/quantum\//g' /etc/quantum/dhcp_agent.ini
  3. sed -i 's/# use_namespaces = True/use_namespaces = False/g' /etc/quantum/dhcp_agent.ini
復(fù)制代碼
1.5 修改/etc/quantum/rootwrap.conf文件的如下一些選項(xiàng)
  1. sed -i 's/filters_path=\/etc\/quantum\/rootwrap.d,\/usr\/share\/quantum\/rootwrap/filters_path=\/etc\/quantum\/quantum\/rootwrap.d/g' /etc/quantum/rootwrap.conf
復(fù)制代碼
1.6 修改/etc/quantum/quantum/plugins/openvswitch/ovs_quantum_plugin.ini文件的如下一些選項(xiàng)
  1. sed -i 's/sql_connection = sqlite:\/\//sql_connection = mysql:\/\/root:123456@localhost\/ovs_quantum/g' /etc/quantum/quantum/plugins/openvswitch/ovs_quantum_plugin.ini
  2. sed -i '24a tenant_network_type = none' /etc/quantum/quantum/plugins/openvswitch/ovs_quantum_plugin.ini
  3. sed -i '36a network_vlan_ranges = physnet1' /etc/quantum/quantum/plugins/openvswitch/ovs_quantum_plugin.ini
  4. sed -i '43a enable_tunneling = False' /etc/quantum/quantum/plugins/openvswitch/ovs_quantum_plugin.ini
  5. sed -i '60a integration_bridge = br-int' /etc/quantum/quantum/plugins/openvswitch/ovs_quantum_plugin.ini
  6. sed -i '81a bridge_mappings = physnet1:br-int' /etc/quantum/quantum/plugins/openvswitch/ovs_quantum_plugin.ini
復(fù)制代碼
1.7 配置與openVswitch配合使用的網(wǎng)卡
  1. # 將/etc/sysconfig/network-scripts/ifcfg-eth1配置文件刪除和更改如下行
  2. IPADDR=* #刪除
  3. NETMASK=* #刪除
  4. GATEWAY=* #刪除
  5. BOOTPROTO="static"  #相應(yīng)行更改為此
  6. ONBOOT="yes"  #相應(yīng)行更改為此
復(fù)制代碼
1.8 配置openVswitch
  1. ovs-vsctl --no-wait add-br br-int
  2. ovs-vsctl --no-wait add-port br-int eth1
復(fù)制代碼
1.9 配置Quantum
  1. quantum-server --config-file=/etc/quantum/quantum.conf --config-file=/etc/quantum/quantum/plugins/openvswitch/ovs_quantum_plugin.ini &
  2. export SERVICE_TOKEN=ADMIN
  3. export SERVICE_ENDPOINT=http://localhost:35357/v2.0
  4. tenant_id=`keystone tenant-list |awk '/ admin/ {print $2}'`
  5. export OS_USERNAME=quantum
  6. export OS_PASSWORD=service
  7. export OS_TENANT_NAME=tenant
  8. export OS_AUTH_URL=http://localhost:5000/v2.0
  9. net_id=`quantum net-create --tenant-id $tenant_id net_one --provider:network_type flat --provider:physical_network physnet1 |awk '/ id/ {print $4}'`
  10. subnet_id=`quantum subnet-create --tenant-id $tenant_id --ip_version 4 --gateway 10.0.0.1 $net_id 10.0.0.0/24 -- --enable_dhcp=True |awk '/ id/ {print $4}'`
  11. router_id=`quantum router-create --tenant-id $tenant_id router1 |awk '/ id/ {print $4}'`
  12. quantum router-interface-add $router_id $subnet_id

  13. 這里使用的flat+dhcp模式,類似于nova-network的flatmanager模式,所以網(wǎng)段最好跟物理機(jī)網(wǎng)段一致,后面會單獨(dú)發(fā)帖講解gre和local還有vlan模式
復(fù)制代碼
1.10 啟動Quantum相關(guān)服務(wù)
  1. quantum-openvswitch-agent --config-file=/etc/quantum/quantum.conf --config-file=/etc/quantum/quantum/plugins/openvswitch/ovs_quantum_plugin.ini &
  2. quantum-dhcp-agent --config-file=/etc/quantum/quantum.conf --config-file=/etc/quantum/dhcp_agent.ini &
復(fù)制代碼

論壇徽章:
2
獅子座
日期:2014-01-17 09:09:212015年迎新春徽章
日期:2015-03-04 09:58:11
2 [報(bào)告]
發(fā)表于 2012-11-20 15:52 |只看該作者
牛啊,真是大牛牛!

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2012-11-20 16:36 |只看該作者
在 虛擬機(jī)環(huán)境能做不

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2012-11-20 21:03 |只看該作者
回復(fù) 3# yangsk2


    quantum可以

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2012-11-22 14:46 |只看該作者
2012-11-22 14:22:42 ERROR [quantum.agent.dhcp_agent] Unable to enable dhcp.
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/quantum-2012.2-py2.6.egg/quantum/agent/dhcp_agent.py", line 91, in call_driver
    namespace)
  File "/usr/lib/python2.6/site-packages/quantum-2012.2-py2.6.egg/quantum/agent/linux/dhcp.py", line 112, in enable
    self.spawn_process()
  File "/usr/lib/python2.6/site-packages/quantum-2012.2-py2.6.egg/quantum/agent/linux/dhcp.py", line 258, in spawn_process
    utils.execute(cmd, self.root_helper)
  File "/usr/lib/python2.6/site-packages/quantum-2012.2-py2.6.egg/quantum/agent/linux/utils.py", line 55, in execute
    raise RuntimeError(m)
RuntimeError:

虛擬機(jī)在運(yùn)行后無法獲取到ip地址,日志中報(bào)這樣的錯誤,一直卡這了。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2012-11-22 17:07 |只看該作者
回復(fù) 5# iliuan


    quantum建立網(wǎng)絡(luò)是如何做的?

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2012-11-23 09:32 |只看該作者
我覺得樓主可以暫時建立一個群,方便我們這些人在里面詢問,相互討論一下,而且你還有6篇沒有寫完,這樣在論壇上面提問題的做事效率也太慢了

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2012-11-23 14:34 |只看該作者
回復(fù) 6# atkisc


    按照您的文檔來配置的,目前虛擬機(jī)獲取不到ip地址

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2012-11-23 16:30 |只看該作者
回復(fù) 8# iliuan


    你加我QQ ,949587200

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2012-11-24 13:18 |只看該作者
回復(fù) 9# atkisc


    太感謝了~ 我已經(jīng)加你了
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP