- 积分
- 16840
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
首先通过界面或者底层port 创建方式创建三个port端口:
: `6 M& k @5 G0 R, n& z6 m E$ |4 P3 }9 | W! y. K
! p1 Q3 U u& I7 J, P, W2 j, J
[root@controller1 ~]# openstack port list |grep -e 192.168.0.230 -e 192.168.0.186 -e 192.168.0.187
! D) _; y! D/ }5 F| 135bba9e-c0d9-4849-bacb-e202c25a89bf | | fa:16:3e:4d:e2:cc | ip_address='192.168.0.230', subnet_id='184a0f51-8db4-4bc7-8240-ca5e37367208' | DOWN |
) r1 X% Q7 v2 S9 T- \9 Z( o| 5208ea41-d73a-4408-8559-b4aee18dc54e | | fa:16:3e:47:b8:72 | ip_address='192.168.0.187', subnet_id='184a0f51-8db4-4bc7-8240-ca5e37367208' | DOWN |
; @5 {0 Z( [2 P1 Q& \. V! }| b42538c2-7583-443e-9779-8a09a4204495 | | fa:16:3e:fc:59:73 | ip_address='192.168.0.186', subnet_id='184a0f51-8db4-4bc7-8240-ca5e37367208' | DOWN |
" y+ w/ O# S7 C `4 b8 ^" M; W9 r# o, d. h1 f4 w
/ I' P4 k7 ?/ v) v" j/ ^/ H$ `; q$ p
使用命令或者界面把vip地址写到两个需要启动vip地址的端口上:: Z6 q' G& H8 N9 q. T
[root@controller1 ~]# openstack port set b42538c2-7583-443e-9779-8a09a4204495 --allowed-address ip-address=192.168.0.230
5 D- c& @) l1 I
, s( N/ Z1 @- H6 l[root@controller1 ~]# openstack port show 5208ea41-d73a-4408-8559-b4aee18dc54e2 h) }& X N9 v/ u0 l3 f# G
+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------++ q0 ^! H1 C' K+ Z+ I
| Field | Value |9 y/ E5 B' p1 L9 p1 L% G" {
+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
6 k' M/ ~ p% Y, i8 G/ |+ u O| admin_state_up | UP |( z) e; z- D/ B9 w' R+ g9 C& x0 F c
| allowed_address_pairs | ip_address='192.168.0.230', mac_address='fa:16:3e:47:b8:72' |
' b4 b9 Y6 g: p% {( B6 K- x| binding_host_id | |* U5 D/ A9 ^ O0 g
| binding_profile | |9 y. X/ v& [- p+ d# z3 W
| binding_vif_details | |
+ @8 B1 c! y& b6 W; D, ?" D| binding_vif_type | unbound |$ N9 s* N5 V- S, S3 z
| binding_vnic_type | normal |
- p6 T# B/ F+ P* i7 v| created_at | 2021-12-07T01:51:14Z |) L" D# x9 z1 t! L& K9 b2 U% {2 u2 {
| data_plane_status | None |
5 \) O; k" {9 Q" W+ C. S| description | |
2 j o' G# {8 U| device_id | |' J; G; n+ ^1 s# ~& {
| device_owner | | }. S& V! i9 z% w- c2 G
| dns_assignment | None |
4 c0 i P8 ]3 G: [, A$ n \- j| dns_domain | None |, D! {. Z; g. l6 d
| dns_name | None |
, i1 d8 f. b& t( E: l| extra_dhcp_opts | |# L0 B' {1 [3 P, w2 }
| fixed_ips | ip_address='192.168.0.187', subnet_id='184a0f51-8db4-4bc7-8240-ca5e37367208' |( t. t4 F, B4 A
| id | 5208ea41-d73a-4408-8559-b4aee18dc54e |
+ g t Z; j) B# F6 r) \$ T4 || ip_allocation | None |
. O, \* P1 I; L6 s- n7 }+ R| location | cloud='', project.domain_id=, project.domain_name='Default', project.id='ce0a7c083cf3482baaf5c9a88a1407ff', project.name='admin', region_name='RegionOne', zone= |
/ {; u6 Z3 q$ ]; p| mac_address | fa:16:3e:47:b8:72 |
" f' W H' n4 L+ ?. v$ b$ p0 A: W| name | |# Z4 I1 P$ F0 `# L* U8 G- S/ K
| network_id | 371dfca6-bc51-470b-a762-bec6af8af048 |
5 ~9 b5 R' x5 U2 a6 M| port_security_enabled | True |
& h! [* T) ~2 e% A| project_id | ce0a7c083cf3482baaf5c9a88a1407ff |6 j- F8 \& g0 ?2 k4 i) a
| propagate_uplink_status | None |
' g& @! [! u1 H7 h2 h| qos_network_policy_id | None |/ H* }7 i6 T( C$ X8 v% _( Z V
| qos_policy_id | None |
( E5 U% e/ H9 w. V: `| resource_request | None |
6 d3 f* G/ o, V7 Q* Q. P| revision_number | 18 |% v7 B% E' v( z8 a& C2 Y3 o( M
| security_group_ids | |' u5 A1 A* Y7 z* f" W, \" {
| status | DOWN |" `0 x7 Z6 j! b3 h/ e7 T
| tags | |1 E- {' o9 M% H4 o8 R$ M+ Q" ~6 [/ y
| trunk_details | None |
8 ^( {' C1 Y) Y1 h" B8 L| updated_at | 2021-12-07T02:02:15Z |
# Q' Q0 U# \; D3 [6 {# G5 q+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
& P% `6 y0 h# Q[root@controller1 ~]# openstack port show b42538c2-7583-443e-9779-8a09a4204495; J5 K: n) A( V U4 H3 k) C! T+ g
+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
$ O3 g$ v* h Y6 I# A5 S# k7 n# j| Field | Value |# M& I' N0 _5 I+ k2 i& H/ h1 ]* t
+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
: O' C s2 x, v( [+ o& T* ?- p6 V| admin_state_up | UP |/ _2 y9 l" g/ a/ r& ~
| allowed_address_pairs | ip_address='192.168.0.230', mac_address='fa:16:3e:fc:59:73' |2 p& [# H6 A1 Q0 W
| binding_host_id | |
- T3 f0 q+ a8 ?3 l t| binding_profile | |
6 l5 H4 q7 K, ]( u1 J3 y* @| binding_vif_details | |
( l2 l6 ^# q! p| binding_vif_type | unbound |
6 e/ W' Q4 @: B& \. I| binding_vnic_type | normal |
$ o3 O( J$ a/ Q| created_at | 2021-12-07T01:50:50Z |
& y: i: w }4 z* @, s) Y/ Z| data_plane_status | None |* ~: x7 h- c+ S, D8 F
| description | |2 [. d( ?) t) y5 v% a5 v Z
| device_id | |: L% o6 W6 H5 {$ \" F% |
| device_owner | |
. T5 F5 H' n$ k) {7 U| dns_assignment | None |
- | U! ~9 x; a8 ~' o. }: U2 j| dns_domain | None |! Q* l: _' @ D4 n
| dns_name | None |" ~ y2 ?+ F8 Q+ K) A2 D2 `
| extra_dhcp_opts | |! K. k& ^$ p9 C- O& t" h
| fixed_ips | ip_address='192.168.0.186', subnet_id='184a0f51-8db4-4bc7-8240-ca5e37367208' |) {' W! c9 L& H' F8 J
| id | b42538c2-7583-443e-9779-8a09a4204495 |. D2 I( b( ^. G, K4 O( E: {
| ip_allocation | None |
$ M" B' i: v+ ^7 z% t H| location | cloud='', project.domain_id=, project.domain_name='Default', project.id='ce0a7c083cf3482baaf5c9a88a1407ff', project.name='admin', region_name='RegionOne', zone= |
8 |" V' l" A$ q) C% g| mac_address | fa:16:3e:fc:59:73 |% |. k K* V* S% u
| name | |6 r% n3 Q R2 O9 ]9 x, t; g
| network_id | 371dfca6-bc51-470b-a762-bec6af8af048 |
% S( Q3 M# W4 q/ i- T| port_security_enabled | True |
* P8 D0 J0 ?4 `| project_id | ce0a7c083cf3482baaf5c9a88a1407ff |
. U& A3 y! [% J3 I; w9 n: J( A0 V| propagate_uplink_status | None |
- ?0 w, S [. d| qos_network_policy_id | None |% z: X& Y; n$ w r
| qos_policy_id | None |7 E9 E e% N- {0 i3 o4 a( s$ s
| resource_request | None |0 G$ `/ L# P5 e. Z, y( U+ @
| revision_number | 9 |, k# g2 Q# _: v3 d% d( x2 g
| security_group_ids | |! Z; j1 C& T/ N% |6 A
| status | DOWN |0 z* K/ s$ o# p3 t, S
| tags | |; y1 D" V% n' @' m8 {- m
| trunk_details | None |
' T4 ]- ^, `8 k4 \: c2 `3 }: r/ P| updated_at | 2021-12-07T02:03:01Z |
' |: D5 n" ]( Q e+ p: N6 D( B+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
/ Z3 k! ?' x! N( e2 e8 a* b' a
# H# F/ V+ I/ P$ \5 [ N[root@controller1 ~]# openstack port show 135bba9e-c0d9-4849-bacb-e202c25a89bf
2 w4 Z( l, m2 W& S/ [ K& b7 i7 v+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
8 g, S6 l" B1 n6 A0 w- ~1 z( F| Field | Value |
" V; P8 d5 k2 }0 L9 M3 U) H9 U) g+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
6 h6 l |8 b3 H" `! V3 I! c7 D| admin_state_up | UP |) t& m8 N! G+ [8 L4 v' l7 n& ~
| allowed_address_pairs | |
- F" w/ c$ ?2 W5 |" P% {! a E$ \ L| binding_host_id | |
- |0 G% P- j* F| binding_profile | |. G1 w& B* F; q& F" V
| binding_vif_details | |
5 X5 J: F& F4 S/ H! ]* z7 ?& F7 t| binding_vif_type | unbound |
5 u) j: |' u) X$ M$ g; Q| binding_vnic_type | normal |; t0 I( E& J @5 V' u
| created_at | 2021-12-07T01:06:08Z |
5 q5 O5 M8 l0 A+ R$ P| data_plane_status | None |
# s6 `% E ], ?) {9 C. C| description | |0 y' I+ R# j% f: G- |4 Z5 F
| device_id | |% V) m7 ~$ a1 P' i% e- |
| device_owner | |& D# v, ^ A8 j% L% |: W' v
| dns_assignment | None |& y! X5 u1 V( j6 H* l
| dns_domain | None |( s) v6 ]* Y+ L: B, L N
| dns_name | None |9 D0 c7 l$ R$ U5 K' Y# s! Y
| extra_dhcp_opts | |' Z! n, ]7 g( e- Q9 }: w/ n* P
| fixed_ips | ip_address='192.168.0.230', subnet_id='184a0f51-8db4-4bc7-8240-ca5e37367208' |
& [+ J0 n2 M M| id | 135bba9e-c0d9-4849-bacb-e202c25a89bf |
& P2 T \; `* l5 e| ip_allocation | None |) S ~% C; u7 I7 v6 u; G# t
| location | cloud='', project.domain_id=, project.domain_name='Default', project.id='ce0a7c083cf3482baaf5c9a88a1407ff', project.name='admin', region_name='RegionOne', zone= |9 E2 G& W1 R9 }( U/ u9 i8 N0 R
| mac_address | fa:16:3e:4d:e2:cc |, ]0 ?- b/ q& e1 U7 m
| name | |9 T% N2 e" ?& Z$ O. W
| network_id | 371dfca6-bc51-470b-a762-bec6af8af048 |
. U3 x( S' a) x5 v| port_security_enabled | True |
' R; u5 Y' J' v, }2 L2 \) m5 X| project_id | ce0a7c083cf3482baaf5c9a88a1407ff |% g. c9 D( D# P$ v; b& K o" b
| propagate_uplink_status | None |
5 v. ~9 ~% Z7 C& D* d8 `; \| qos_network_policy_id | None |
' F. G, ^ d* f; N( r" x) o| qos_policy_id | None |0 T! x8 m" @9 t8 h2 W
| resource_request | None |
; [/ W9 D$ q# ^| revision_number | 12 |
7 C9 N; J8 ` }| security_group_ids | |
; q- k$ r' }( {/ X: m! o+ x| status | DOWN |
5 g' l+ K1 @' u& z2 a7 a, k( e| tags | |
( u& m& c7 v5 Z| trunk_details | None |
+ v- `) }1 b* i| updated_at | 2021-12-07T02:00:32Z |0 r: W0 h( g7 j4 S2 }% `
+-------------------------+------------------------------------------------------------------------------------------------------------------------------------------------------------------+
6 K* O" T( ^+ | U7 @: J, G; S5 v% R% E/ y2 @2 X2 X, B
[" a& o& B5 m3 {0 D; L: f3 ?
[root@controller1 ~]# openstack port set 135bba9e-c0d9-4849-bacb-e202c25a89bf --disable-port-security - J5 }$ v, E- h* {- W- S9 X
5 F! @- G. |. g7 g% i7 f
8 Q) u! I" m6 m6 Z% \" c! J M
7 @5 G0 j7 y5 h# u% D$ |这样保证openstack平台上port能被占用,而且不被其他租户创建。
1 Y4 p X, @; R3 {/ }
5 Z, |1 m( j9 X% D2 S$ ^删除地址对:; U) C* c; W. ~
[root@controller1 ~]# openstack port set b42538c2-7583-443e-9779-8a09a4204495 --no-allowed-address9 P2 y6 G1 A0 s/ }( |" Z
% n- o4 c6 U7 v) C& d- z5 a0 H) ]# s* K5 W4 Y0 x, o! i
|
|