日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

OpenStack icehouse系列之计算节点搭建

發布時間:2025/4/5 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenStack icehouse系列之计算节点搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

OpenStack icehouse系列之計算節點搭建

我們接著上一篇博文OpenStack icehouse系列之網絡節點搭建繼續往下搭建下面是環境介紹

網絡節點:ml2openvswitchDHCPl3metadata

控制節點:mysqlkeystoneglancenovaneutrondashboardcinder

計算節點:nova-computeqemu-kvmopenvswitchml2

Compute?setup?(計算節點安裝)

1.檢查cpu是否支持kvm

apt-get?install?-y?cpu-checker

kvm-ok

2.安裝qemu-kvm

apt-get?install?-y?kvm?libvirt-bin?pm-utils

3.安裝nova服務

apt-get?install?-y?nova-compute-kvm?python-guestfs

4.使當前內核可讀:

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

5.覆蓋新內核,創建/etc/kernel/postinst.d/statoverride

vi?/etc/kernel/postinst.d/statoverride#!/bin/shversion="$1"#?passing?the?kernel?version?is?required[?-z?"${version}"?]?&&?exit?0dpkg-statoverride?--update?--add?root?root?0644?/boot/vmlinuz-${version}

6.給文件賦予權限

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

7.編輯/etc/nova/nova.conf

vi?/etc/nova/nova.conf[DEFAULT]auth_strategy?=?keystonerpc_backend?=?rabbitrabbit_host?=?controllermy_ip?=?10.0.0.31vnc_enabled?=?Truevncserver_listen?=?0.0.0.0vncserver_proxyclient_address?=?10.0.0.31novncproxy_base_url?=?http://controller:6080/vnc_auto.htmlglance_host?=?controllervif_plugging_is_fatal=falsevif_plugging_timeout=0?[database]connection?=?mysql://nova:NOVA_DBPASS@controller/nova?[keystone_authtoken]auth_uri?=?http://controller:5000auth_host?=?controllerauth_port?=?35357auth_protocol?=?httpadmin_tenant_name?=?serviceadmin_user?=?novaadmin_password?=?service_pass

8.刪除nova原數據庫

rm?/var/lib/nova/nova.sqlite

9.重啟nova-compute服務

service?nova-compute?restart

10.編輯/etc/sysctl.conf

vi?/etc/sysctl.confnet.ipv4.ip_forward=1net.ipv4.conf.all.rp_filter=0net.ipv4.conf.default.rp_filter=0

11.更新下sysctl

sysctl?-p

12.安裝網絡服務

apt-get?install?-y?neutron-common?neutron-plugin-ml2?neutron-plugin-openvswitch-agent

13.編輯/etc/neutron/neutron.conf

vi?/etc/neutron/neutron.conf?[DEFAULT]auth_strategy?=?keystonecore_plugin?=?ml2service_plugins?=?routerallow_overlapping_ips?=?True?rpc_backend?=?neutron.openstack.common.rpc.impl_komburabbit_host?=?controller?[keystone_authtoken]auth_uri?=?http://controller:5000auth_host?=?controllerauth_port?=?35357auth_protocol?=?httpadmin_tenant_name?=?serviceadmin_user?=?neutronadmin_password?=?service_pass

14.編輯/etc/neutron/plugins/ml2/ml2_conf.ini

vi?/etc/neutron/plugins/ml2/ml2_conf.ini?[ml2]type_drivers?=?gretenant_network_types?=?gremechanism_drivers?=?openvswitch?[ml2_type_gre]tunnel_id_ranges?=?1:1000?[ovs]local_ip?=?10.0.1.31tunnel_type?=?greenable_tunneling?=?True?[securitygroup]firewall_driver?=?neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriverenable_security_group?=?True

15.重啟OVS服務

service?openvswitch-switch?restart

16.創建橋接

ovs-vsctl?add-br?br-int

17.編輯/etc/nova/nova.conf

vi?/etc/nova/nova.conf?[DEFAULT]network_api_class?=?nova.network.neutronv2.api.APIneutron_url?=?http://controller:9696neutron_auth_strategy?=?keystoneneutron_admin_tenant_name?=?serviceneutron_admin_username?=?neutronneutron_admin_password?=?service_passneutron_admin_auth_url?=?http://controller:35357/v2.0linuxnet_interface_driver?=?nova.network.linux_net.LinuxOVSInterfaceDriverfirewall_driver?=?nova.virt.firewall.NoopFirewallDriversecurity_group_api?=?neutron

18.編輯/etc/nova/nova-compute.conf

vi?/etc/nova/nova-compute.conf?[DEFAULT]compute_driver=libvirt.LibvirtDriver[libvirt]virt_type=qemu

19.重啟nova-compute

service?nova-compute?restart

20.重啟ovs?agent服務

service?neutron-plugin-openvswitch-agent?restart

21.查看nova服務狀態

nova-manage?service?list


本文轉自Devin 51CTO博客,原文鏈接:http://blog.51cto.com/devingeng/1564429

總結

以上是生活随笔為你收集整理的OpenStack icehouse系列之计算节点搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。