Configuration Openstack Carte double réseau Neutron (architecture réseau Linuxbridge)

Préparation préliminaire

Préparez deux machines virtuelles Centos7, dont deux sont configurées avec deux cartes réseau (NAT et hôte uniquement), et deux zones virtuelles sont configurées avec plusieurs disques durs, configurez l'adresse IP et le nom d'hôte, synchronisez l'heure du système, désactivez le pare-feu et selinux et modifiez l'adresse IP Et mappage de nom d'hôte

ip nom d'hôte
ens33 (NAT): 192.168.29.145 ens37 (hôte uniquement): 192.168.31.135 manette
ens33 (NAT): 192.168.29.146 ens37 (hôte uniquement): 192.168.31.136 ordinateur

Pour le processus de configuration détaillé d'OpenStack, veuillez vous référer à: https://editor.csdn.net/md/?articleId=107760621

Double passerelle de configuration de machine virtuelle (en prenant Controller comme exemple)

Modifier la configuration du réseau

[root@controller ~]#  vi /etc/sysconfig/network-scripts/ifcfg-ens33
DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.29.145
NETMASK=255.255.255.0
GATEWAY=192.168.29.2
DNS1=192.168.29.2
[root@controller ~]#  vi /etc/sysconfig/network-scripts/ifcfg-ens37
DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.31.135
NETMASK=255.255.255.0

Redémarrer le réseau

[root@controller ~]#  systemctl restart network

Configurer la double passerelle

[root@controller ~]#  vi  /etc/iproute2/rt_tables
252 e1 
251 e0

Ajouter une route statique

[root@controller ~]#  ip route flush table e0
[root@controller ~]#  ip route add default via 192.168.29.2 dev ens33 src 192.168.29.145 table e0                   
[root@controller ~]#  ip route add 127.0.0.0/8 dev lo table e0
[root@controller ~]#  ip rule add from 192.168.29.145 table e0           
[root@controller ~]#  ip route flush table e1
[root@controller ~]#  ip route add default via 192.168.31.1 dev ens37 src 192.168.31.135 table e1                     
[root@controller ~]#  ip route add 127.0.0.0/8 dev lo table e1
[root@controller ~]#  ip rule add from 192.168.31.135 table e1 

Configurer pour écrire automatiquement des routes statiques au démarrage

[root@controller ~]#  vi /etc/rc.local
ip route flush table e0
ip route add default via 192.168.29.2 dev ens33 src 192.168.29.145 table e0                   
ip route add 127.0.0.0/8 dev lo table e0
ip rule add from 192.168.29.145 table e0           
ip route flush table e1
ip route add default via 192.168.31.1 dev ens37 src 192.168.31.135 table e1                     
ip route add 127.0.0.0/8 dev lo table e1
ip rule add from 192.168.31.135 table e1

[root@controller ~]#  chmod +x /etc/rc.d/rc.local
[root@controller ~]#  systemctl start rc-local.service

Configuration du nœud de contrôleur Carte réseau double Neutron

Modifier le fichier de configuration

[root@controller ~]#  vi /etc/neutron/plugins/ml2/linuxbridge_agent.ini
physical_interface_mappings = public:ens33,internet:ens37
[root@controller ~]#  vi /etc/neutron/plugins/ml2/ml2_conf.ini
flat_networks = public,internet

Redémarrer le service

systemctl restart neutron-server.service neutron-linuxbridge-agent.service

Configuration du nœud d'ordinateur Carte réseau double Neutron

Modifier le fichier de configuration

[root@computer ~]#  vi /etc/neutron/plugins/ml2/linuxbridge_agent.ini
physical_interface_mappings = public:ens33,internet:ens37

Redémarrer le service

[root@computer ~]#  systemctl restart neutron-linuxbridge-agent.service

Pour les étapes de déploiement de l'hôte cloud, veuillez vous référer à: https://blog.csdn.net/xixixilalalahaha/article/details/107759415

Je suppose que tu aimes

Origine blog.51cto.com/14832653/2576541
conseillé
Classement