OpenStack之之一 快速新增計算節點

2022-08-25 15:30:47 字數 2367 閱讀 6454

根據需求建立指令碼,可以快速新增節點

#:初始化node節點

[root@node2 ~]# systemctl disable networkmanager

[root@node2 ~]# vim /etc/sysconfig/selinux

selinux=disabled

[root@node2 ~]# crontab -e

*/5 * * * * /sbin/ntpdate ntp.sjtu.edu.cn && /usr/sbin/hwclock -w

[root@node2 ~]# vim /etc/hostname

node2.magedu.com

[root@node2 ~]# systemctl disable firewalld

#:重啟

[root@node2 ~]# reboot

#:先配置解析 (實踐中可指向dns伺服器)

[root@node2 ~]# vim /etc/hosts

192.168.7.101

www.magedu.net

#:安裝yum源,及其元件

[root@node2 ~]# yum

install centos-release-openstack-stein -y

[root@node2 ~]# yum

install python-openstackclient openstack-selinux -y

#:安裝nova服務

[root@node2 ~]# yum

install openstack-nova-compute -y

#:在已經配置好的node節點打包檔案

[root@node1 ~]# cd /etc/nova/[root@node1 nova]#

tar zcvf nova.tar.gz ./*

#:將打包檔案傳到node2節點

[root@node1 nova]# scp nova.tar.gz 192.168.7.104:/etc/nova/

#:在node2節點解壓

[root@node2 nova]# tar xf nova.tar.gz

[root@node2 nova]# sed -i "s/server_proxyclient_address = 192.168.7.103/server_proxyclient_address = 192.168.7.104/g" /etc/nova/nova.conf

#:啟動服務

[root@node2 nova]# systemctl enable libvirtd.service openstack-nova-compute.service

[root@node2 nova]# systemctl start libvirtd.service openstack-nova-compute.service

#:安裝neutron服務

[root@node2 nova]# yum install openstack-neutron-linuxbridge ebtables ipset -y

#:在node節點打包已經安裝好的配置檔案

[root@node1 nova]# cd /etc/neutron/

[root@node1 neutron]# tar zcvf neutron.tar.gz ./*

#:將打包好的檔案拷貝到node2節點

[root@node1 neutron]# scp neutron.tar.gz 192.168.7.104:/etc/neutron/

#:在node2節點解壓

[root@node2 nova]# cd /etc/neutron/

[root@node2 neutron]# tar xf neutron.tar.gz

#:修改sysctl

[root@node2 neutron]# vim /etc/sysctl.conf

net.bridge.bridge-nf-call-iptables = 1

net.bridge.bridge-nf-call-ip6tables = 1

#:啟動服務

[root@node2 neutron]# systemctl restart openstack-nova-compute.service

[root@node2 neutron]# systemctl enable neutron-linuxbridge-agent.service

[root@node2 neutron]# systemctl start neutron-linuxbridge-agent.service

#:生效sysctl

[root@node2 neutron]# sysctl -p

Openstack學習之安裝(一)

網路服務概覽 openstack網路 neutron 允許你建立和連線其它openstack服務管理的網路介面裝置。通過實現不同的外掛程式來適應不同的網路裝置和軟體,提供了靈活的openstack架構和部署。它由以下2個元件構成 neutron server 接受api請求並將請求路由給適當的ope...

排序演算法之一 快速排序

1 先從數列中取出乙個數作為基準數。2 分割槽過程,將比這個數大的數全放到它的右邊,小於或等於它的數全放到它的左邊。3 再對左右區間重複第二步,直到各區間只有乙個數。1 預排序的輸入非常常見,因此不要選擇第乙個數作為基準數 2 隨機數的生成也較為昂貴 3 採用三數中值分割法 取左中右三個元素的中值作...

一分鐘快速入門openstack

一 它是什麼,能幹什麼 想認識乙個事物,必須先弄明白它是什麼,能幹什麼。首先說一下,openstack是乙個搭建雲平台的乙個解決方案,說他不是個軟體,但是我覺得說是乙個軟體,能夠讓初學者更容易接受和理解,在後期的慢慢接觸過程中,大家就能夠理解,為什麼說它不是乙個軟體。openstack能幹什麼,可以...