Fügen Sie der angegebenen Datei im Dockerfile mehrere Zeilen hinzu und achten Sie auf das Symbol "$" nach dem Echo. [root@master01 ovn-node]# cat Docker-Datei VON ovn-node:2.11.2 # sed löscht die angegebene Zeile RUN sed -i '53d' /root/start-ovs.sh # Verwenden Sie echo, um mehrere Inhaltszeilen hinzuzufügen. RUN echo $'OVERLAY_ENDPOINT=`hostname -i`\n\ ovs-vsctl set open.external-ids:ovn-encap-ip=${OVERLAY_ENDPOINT}\n\ \N\ # eine Brücke erstellen, dann externer Port zuordnen\n\ ovs-vsctl add-br br-ex\n\ ovs-vsctl setze Open_vSwitch .external-ids:ovn-bridge-mappings=phyNet:br-ex\n\ \N\ # Netzwerkkarte hinzufügen ovs-vsctl add-port br-ex ${OVN_PHYNET_NIC}\n\ \N\ tail -f /var/log/openvswitch/ovs-vswitchd.log\n'\ >> /root/start-ovs.sh CMD ["/bin/bash","/root/start-ovs.sh"] Ergebnis: Beachten Sie, dass die Kommentarzeile "#" im mehrzeiligen Text nicht in die angegebene Datei eingetragen wird [root@master01 ovn-Knoten]# cat /root/start-ovs.sh # Stellen Sie remote ovn-sb für ovn-controller ein, um eine Verbindung herzustellen ovs-vsctl-Set offen. externe IDs:ovn-remote=tcp:${OVN_SB_SERVICE_HOST}:${OVN_SB_SERVICE_PORT} ovs-vsctl-Satz offen. externe IDs:ovn-encap-type=geneve OVERLAY_ENDPOINT=`Hostname -i` ovs-vsctl-Set offen. external-ids:ovn-encap-ip=${OVERLAY_ENDPOINT} ovs-vsctl add-br br-ex ovs-vsctl setze Open_vSwitch .external-ids:ovn-bridge-mappings=phyNet:br-ex ovs-vsctl add-port br-ex ${OVN_PHYNET_NIC} tail -f /var/log/openvswitch/ovs-vswitchd.log Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
>>: Detaillierte Erläuterung der Multiversion-Parallelitätskontrolle großer Objekte in MySQL
Vorwort Ich habe vor kurzem eine Feuerwerksanimat...
Wir alle wissen, dass Jmeter eine native Ergebnis...
Ich habe zuvor einen Artikel über die Dateiübertr...
1. Einführung in verteilte Speichersysteme Die ko...
Definieren eines Arrays in Bash Es gibt zwei Mögl...
Die übergeordnete Vue-Komponente ruft die Funktio...
Fügen Sie in der Datei /etc/my.conf unter [mysqld...
Inhaltsverzeichnis Erstellen Sie ein Vite-Projekt...
Inhaltsverzeichnis Vorwort: Systemanforderungen: ...
Was ist die Nginx-Zugriffsbeschränkungskonfigurat...
Inhaltsverzeichnis Vorwort Was ist Deno? Vergleic...
xml <?xml version="1.0" encoding=&qu...
Da ich während des Lernvorgangs festgestellt habe...
Frage. Im mobilen Shopping-Mall-System sehen wir ...
Es gibt zwei Möglichkeiten, MySQL 5.7 zu installi...