เจธเจเจพเจเจกเจพเจเจต เจเฉฑเจ เจเจชเจจ เจธเฉเจฐเจธ, เจฐเฉเจ เจฒ-เจเจพเจเจฎ เจจเฉเฉฑเจเจตเจฐเจ เจเฉเจชเฉเจฒเฉเจเฉ เจ เจคเฉ เจชเฉเจฐเฉเจเฉเจเฉเจฒ เจเจจเจพเจฒเจพเจเจเจผเจฐ เจนเฉเฅค เจเจธเจฆเจพ เจเจฆเฉเจธเจผ เจเจน เจธเจฎเจเจฃ เจฆเจพ เจเฉฑเจ เจตเจฟเจเจชเจ เจคเจฐเฉเจเจพ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจเจพ เจนเฉ เจเจฟ เจเฉฑเจ เจจเฉเจเจตเจฐเจ เจฌเฉเจจเจฟเจเจฆเฉ เจขเจพเจเจเฉ เจตเจฟเฉฑเจ เจเฉ เจนเฉ เจฐเจฟเจนเจพ เจนเฉเฅค
เจคเฉเจนเจพเจกเฉ เจฆเจฟเจฒเจเจธเจชเฉ เจฒเจ, เจฎเฉเจ เจคเฉเจนเจพเจจเฉเฉฐ เจธเจเจพเจเจกเจพเจเจต เจฌเจพเจฐเฉ เจเฉเจ เจธเจเฉเจฐเฉเจจเจธเจผเจพเจ เจฆเฉเจตเจพเจเจเจพเฅค เจนเฉเจ เจพเจ เจธเจเจพเจเจกเจพเจเจต เจฆเฉ เจเจพเจฃ-เจชเจเจพเจฃ 'เจคเฉ เจเฉฑเจ เจชเฉเจธเจ เจนเฉเจตเฉเจเฉเฅค
เจชเฉเจธเจ"
เจธเจเจพเจเจกเจพเจเจต เจธเจเจพเจเจกเจพเจเจต เจเจเฉฐเจเจพเจ เจคเฉเจ เจจเฉเฉฑเจเจตเจฐเจ เจเจตเฉเจเจเจธ เจชเฉเจฐเจพเจชเจค เจเจฐเจเฉ เจจเฉเฉฑเจเจตเจฐเจ เจเฉเจชเฉเจฒเฉเจเฉ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจฆเจพ เจนเฉเฅค เจเฉ เจคเฉเจธเฉเจ เจเจฆเฉ เจธเฉเจเจฟเจ เจนเฉ เจเจฟ เจเฉเจชเฉเจฒเฉเจเฉ เจกเจพเจเจเฉเจฐเจพเจฎ เจจเฉเฉฑเจเจตเจฐเจ เจเฉฐเจชเฉเจจเฉเจเจเจธ เจตเจฟเฉฑเจ เจเจฟเจตเฉเจ เจเฉเฉเจจเจพ เจเจพเจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจจเจพ เจนเฉ เจเฉ เจธเจเจพเจเจกเจพเจเจต เจเจเฉฐเจ เจจเฉเฉฑเจเจตเจฐเจ เจเจพเจ เจเฉเจฐ-เจจเฉเฉฑเจเจตเจฐเจ เจเจฌเจเฉเจเจ เจเจฟเจตเฉเจ เจเจฟ TOR, เจกเจพเจเจพ เจธเจเฉเจฐเฉเจ, เจเจฆเจฟ เจคเฉเจ เจฌเจพเจนเจฐ เจนเจจเฅค เจเจธ เจฌเจพเจฐเฉ เจเจฟเฉฐเจคเจพ เจเจฐเจจ เจฆเฉ เจเฉเจ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ เจจเฉเจก เจจเจฟเจฏเจฎ API เจฆเจพ เจงเฉฐเจจเจตเจพเจฆเฅค
เจธเฉฐเจธเจเจฐเจฃ 0.20 เจคเฉเจ, Skydive เจเฉฑเจ เจจเฉเจก เจจเจฟเจฏเจฎ API เจชเฉเจฐเจฆเจพเจจ เจเจฐเจฆเจพ เจนเฉ เจเจฟเจธเจฆเฉ เจตเจฐเจคเฉเจ เจจเจตเฉเจ เจจเฉเจก เจ เจคเฉ เจเจฟเจจเจพเจฐเจฟเจเจ เจจเฉเฉฐ เจฌเจฃเจพเจเจฃ เจ เจคเฉ เจฎเฉเจเฉเจฆเจพ เจจเฉเจกเจพเจ เจฆเฉ เจฎเฉเจเจพเจกเฉเจเจพ เจจเฉเฉฐ เจ เจชเจกเฉเจ เจเจฐเจจ เจฒเจ เจเฉเจคเฉ เจเจพ เจธเจเจฆเฉ เจนเฉเฅค เจจเฉเจก เจจเจฟเจฏเจฎ API เจจเฉเฉฐ เจฆเฉ API เจตเจฟเฉฑเจ เจตเฉฐเจกเจฟเจ เจเจฟเจ เจนเฉ: เจจเฉเจก เจจเจฟเจฏเจฎ API เจ เจคเฉ เจเจฟเจจเจพเจฐเฉ เจจเจฟเจฏเจฎ APIเฅค เจจเฉเจก เจฐเฉเจฒ API เจฆเฉ เจตเจฐเจคเฉเจ เจเฉฑเจ เจจเจตเจพเจ เจจเฉเจก เจฌเจฃเจพเจเจฃ เจ เจคเฉ เจฎเฉเจเฉเจฆเจพ เจจเฉเจก เจฆเฉ เจฎเฉเจเจพเจกเฉเจเจพ เจจเฉเฉฐ เจ เฉฑเจชเจกเฉเจ เจเจฐเจจ เจฒเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉเฅค เจเจฟเจจเจพเจฐเฉ เจจเจฟเจฏเจฎ API เจฆเฉ เจตเจฐเจคเฉเจ เจฆเฉ เจจเฉเจกเจพเจ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ เจธเฉเจฎเจพ เจฌเจฃเจพเจเจฃ เจฒเจ เจเฉเจคเฉ เจเจพเจเจฆเฉ เจนเฉ, เจฏเจพเจจเฉ. เจฆเฉ เจจเฉเจกเจพเจ เจจเฉเฉฐ เจเฉเฉเจฆเจพ เจนเฉเฅค
เจเจธ เจฌเจฒเฉเจ เจตเจฟเฉฑเจ เจ เจธเฉเจ เจฆเฉ เจตเจฐเจคเฉเจ เจฆเฉ เจเฉเจธเจพเจ เจจเฉเฉฐ เจฆเฉเจเจพเจเจเฉ, เจเจฟเจจเฉเจนเจพเจ เจตเจฟเฉฑเจเฉเจ เจเฉฑเจ เจจเฉเฉฑเจเจตเจฐเจ เจเฉฐเจชเฉเจจเฉเจเจ เจนเฉ เจเฉ เจธเจเจพเจเจกเจพเจเจต เจจเฉเฉฑเจเจตเจฐเจ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจจเจนเฉเจ เจนเฉเฅค เจฆเฉเจเจพ เจตเจฟเจเจฒเจช เจเฉฑเจ เจเฉเจฐ-เจจเฉเฉฑเจเจตเจฐเจ เจญเจพเจ เจนเฉเฅค เจเจธ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจ เจธเฉเจ เจเฉเจชเฉเจฒเฉเจเฉ เจจเจฟเจฏเจฎ API เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจจ เจฆเฉ เจเฉเจ เจฌเฉเจจเจฟเจเจฆเฉ เจคเจฐเฉเจเจฟเจเจ เจจเฉเฉฐ เจฆเฉเจเจพเจเจเฉเฅค
เจเฉฑเจ เจธเจเจพเจเจกเจพเจเจต เจจเฉเจก เจฌเจฃเจพเจเจฃเจพ
เจเฉฑเจ เจจเฉเจก เจฌเจฃเจพเจเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเฉฑเจ เจตเจฟเจฒเฉฑเจเจฃ เจจเฉเจก เจจเจพเจฎ เจ เจคเฉ เจเฉฑเจ เจตเฉเจง เจจเฉเจก เจเจฟเจธเจฎ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค เจคเฉเจธเฉเจ เจเฉเจ เจตเจพเจงเฉ เจตเจฟเจเจฒเจช เจตเฉ เจชเฉเจฐเจฆเจพเจจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
skydive client node-rule create --action="create" --node-name="node1" --node-type="fabric" --name="node rule1"
{
"UUID": "ea21c30f-cfaa-4f2d-693d-95159acb71ed",
"Name": "node rule1",
"Description": "",
"Metadata": {
"Name": "node1",
"Type": "fabric"
},
"Action": "create",
"Query": ""
}
เจธเจเจพเจเจกเจพเจเจต เจจเฉเจกเจธ เจฎเฉเจเจพเจกเฉเจเจพ เจ เฉฑเจชเจกเฉเจ เจเจฐเฉ
เจเฉฑเจ เจฎเฉเจเฉเจฆเจพ เจจเฉเจก เจฆเฉ เจฎเฉเจเจพเจกเฉเจเจพ เจจเฉเฉฐ เจ เฉฑเจชเจกเฉเจ เจเจฐเจจ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจนเจจเจพเจ เจจเฉเจกเจพเจ เจจเฉเฉฐ เจเฉเจฃเจจ เจฒเจ เจเฉฑเจ เจเฉเจฐเฉเจฎเจฒเจฟเจจ เจชเฉเฉฑเจเจเจฟเฉฑเจ เจชเฉเจฐเจฆเจพเจจ เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ เจเจฟเจธ 'เจคเฉ เจคเฉเจธเฉเจ เจฎเฉเจเจพเจกเฉเจเจพ เจ เฉฑเจชเจกเฉเจ เจเจฐเจจเจพ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉเฅค เจคเฉเจนเจพเจกเฉ เจฌเฉเจจเจคเฉ เจฆเฉ เจ เจจเฉเจธเจพเจฐ, เจคเฉเจธเฉเจ เจเฉฑเจ เจธเจฟเฉฐเจเจฒ เจจเฉเจก เจจเจฟเจฏเจฎ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเฉฑเจ เจเจพเจ เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจจเฉเจกเจพเจ เจฆเฉ เจฎเฉเจเจพเจกเฉเจเจพ เจจเฉเฉฐ เจ เจชเจกเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเฉเฅค
skydive client node-rule create --action="update" --name="update rule" --query="G.V().Has('Name', 'node1')" --metadata="key1=val1, key2=val2"
{
"UUID": "3e6c0e15-a863-4583-6345-715053ac47ce",
"Name": "update rule",
"Description": "",
"Metadata": {
"key1": "val1",
"key2": "val2"
},
"Action": "update",
"Query": "G.V().Has('Name', 'node1')"
}
เจเฉฑเจ เจธเจเจพเจเจกเจพเจเจต เจเจฟเจจเจพเจฐเจพ เจฌเจฃเจพเจเจฃเจพ
เจเฉฑเจ เจเจฟเจจเจพเจฐเจพ เจฌเจฃเจพเจเจฃ เจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจธเจฐเฉเจค เจ เจคเฉ เจฎเฉฐเจเจผเจฟเจฒ เจจเฉเจก เจ เจคเฉ เจเจฟเจจเจพเจฐเฉ เจฆเฉ เจฒเจฟเฉฐเจ เจเจฟเจธเจฎ เจจเจฟเจฐเจงเจพเจฐเจค เจเจฐเจจเฉ เจเจพเจนเฉเจฆเฉ เจนเฉ; เจเฉฑเจ เจเจพเจเจฒเจก เจจเฉเจก เจฌเจฃเจพเจเจฃ เจฒเจ, เจฒเจฟเฉฐเจ เจเจฟเจธเจฎ เจฆเจพ เจฎเฉเฉฑเจฒ เจฎเจฒเจเฉเจ เจค เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ; เจเจธเฉ เจคเจฐเฉเจนเจพเจ, เจเฉฑเจ เจฒเจฟเฉฐเจ เจเจฟเจธเจฎ เจฆเฉ เจฒเฉเจ เจฐ 2 เจฌเจฃเจพเจเจฃ เจฒเจ, เจฒเจฟเฉฐเจ เจเจฟเจธเจฎ เจฆเจพ เจฎเฉเฉฑเจฒ เจนเฉเจฃเจพ เจเจพเจนเฉเจฆเจพ เจนเฉ เจชเจฐเจค2. เจคเฉเจธเฉเจ เจฆเฉ เจจเฉเจกเจพเจ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจฒเจฟเฉฐเจ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉ, เจชเจฐ เจฒเจฟเฉฐเจ เจฆเฉ เจเจฟเจธเจฎ เจตเฉฑเจเจฐเฉ เจนเฉเจฃเฉ เจเจพเจนเฉเจฆเฉ เจนเฉเฅค
skydive client edge-rule create --name="edge" --src="G.v().has('TID', '2f6f9b99-82ef-5507-76b6-cbab28bda9cb')" --dst="G.V().Has('TID', 'd6ec6e2f-362e-51e5-4bb5-6ade37c2ca5c')" --relationtype="both"
{
"UUID": "50fec124-c6d0-40c7-42a3-2ed8d5fbd410",
"Name": "edge",
"Description": "",
"Src": "G.v().has('TID', '2f6f9b99-82ef-5507-76b6-cbab28bda9cb')",
"Dst": "G.V().Has('TID', 'd6ec6e2f-362e-51e5-4bb5-6ade37c2ca5c')",
"Metadata": {
"RelationType": "both"
}
}
เจชเจนเจฟเจฒเฉ เจตเจฐเจคเฉเจ เจฆเจพ เจเฉเจธ
เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ, เจ เจธเฉเจ เจฆเฉเจเจพเจเจเฉ เจเจฟ เจธเจเจพเจเจกเจพเจเจต เจเฉเจชเฉเจฒเฉเจเฉ เจตเจฟเฉฑเจ เจเฉฑเจ เจเฉเจฐ-เจจเฉเฉฑเจเจตเจฐเจ เจกเจฟเจตเจพเจเจธ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจฆเจฟเจเจพเจเจฃเจพ เจนเฉเฅค เจเจ เจตเจฟเจเจพเจฐ เจเจฐเฉเจ เจเจฟ เจธเจพเจกเฉ เจเฉเจฒ เจเฉฑเจ เจกเฉเจเจพ เจตเฉเจ เจฐเจนเจพเจเจธ เจนเฉ เจเจฟเจธ เจจเฉเฉฐ เจเฉเจ เจเจชเจฏเฉเจเฉ เจฎเฉเจเจพเจกเฉเจเจพ เจฆเฉ เจจเจพเจฒ เจเฉฑเจ เจธเจเจพเจเจกเจพเจเจต เจเฉเจชเฉเจฒเฉเจเฉ เจกเจพเจเจเฉเจฐเจพเจฎ เจตเจฟเฉฑเจ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค
เจธเจพเจจเฉเฉฐ เจกเจฟเจตเจพเจเจธ เจจเฉเฉฐ เจเฉเจชเฉเจฒเฉเจเฉ เจตเจฟเฉฑเจ เจเฉเฉเจจ เจฒเจ เจเฉฑเจ เจจเฉเจก เจจเจฟเจฏเจฎ เจฌเจฃเจพเจเจฃ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจ เจธเฉเจ เจฌเจฃเจพเจ เจเจฎเจพเจเจก เจฆเฉ เจนเจฟเฉฑเจธเฉ เจตเจเฉเจ เจกเจฟเจตเจพเจเจธ เจฎเฉเจเจพเจกเฉเจเจพ เจเฉเฉ เจธเจเจฆเฉ เจนเจพเจ, เจเจพเจ เจฌเจพเจ เจฆ เจตเจฟเฉฑเจ เจเฉฑเจ เจเจพเจ เจเฉฑเจ เจคเฉเจ เจตเฉฑเจง เจ เฉฑเจชเจกเฉเจ เจจเฉเจก เจจเจฟเจฏเจฎ เจเจฎเจพเจเจกเจพเจ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเจพเจเฅค
เจเฉเจชเฉเจฒเฉเจเฉ เจกเจพเจเจเฉเจฐเจพเจฎ เจตเจฟเฉฑเจ เจธเจเฉเจฐเฉเจเจผ เจเฉฐเจคเจฐ เจจเฉเฉฐ เจเฉเฉเจจ เจฒเจ เจนเฉเจ เจฆเจฟเฉฑเจคเฉ เจนเฉเจธเจ เจจเจฟเจฏเจฎ เจเจฎเจพเจเจก เจเจฒเจพเจเฅค
skydive client node-rule create --action="create" --node-name="sda" --node-type="persistentvolume" --metadata="DEVNAME=/dev/sda,DEVTYPE=disk,ID.MODEL=SD_MMC, ID.MODEL ID=0316, ID.PATH TAG=pci-0000_00_14_0-usb-0_3_1_0-scsi-0_0_0_0, ID.SERIAL SHORT=20120501030900000, ID.VENDOR=Generic-, ID.VENDOR ID=0bda, MAJOR=8, MINOR=0, SUBSYSTEM=block, USEC_INITIALIZED=104393719727"
เจฌเจฃเจพเจ เจเจ เจจเฉเจก เจจเฉเฉฐ เจนเฉเจธเจ เจจเฉเจก เจจเจพเจฒ เจเฉเฉเจจ เจฒเจ เจเจฟเจจเจพเจฐเฉ เจฆเฉ เจจเจฟเจฏเจฎ เจฆเฉ เจนเฉเจ เจพเจ เจเจฎเจพเจเจก เจเจฒเจพเจเฅค
skydive client edge-rule create --src="G.V().Has('Name', 'node1')" --dst="G.V().Has('Name', 'sda')" --relationtype="ownership"
เจเจชเจฐเฉเจเจค เจเจฎเจพเจเจกเจพเจ เจคเฉเจ เจฌเจพเจ เจฆ, เจคเฉเจธเฉเจ เจนเฉเจฃ เจฆเจฟเฉฑเจคเฉ เจเจ เจฎเฉเจเจพเจกเฉเจเจพ เจฆเฉ เจจเจพเจฒ เจธเจเจพเจเจกเจพเจเจต เจเฉเจชเฉเจฒเฉเจเฉ เจกเจพเจเจเฉเจฐเจพเจฎ เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจ เจฆเฉเจฃ เจตเจพเจฒเฉ เจกเจฟเจตเจพเจเจธ เจจเฉเฉฐ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ เจเจฟเจตเฉเจ เจเจฟ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจคเจธเจตเฉเจฐ เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจเจ เจเจฟเจ เจนเฉเฅค
เจฆเฉเจเฉ เจตเจฐเจคเฉเจ เจฆเจพ เจเฉเจธ
เจเจธ เจธเจฅเจฟเจคเฉ เจตเจฟเฉฑเจ เจ เจธเฉเจ เจตเฉเจเจพเจเจเฉ เจเจฟ เจเฉฑเจ เจจเฉเจเจตเจฐเจ เจกเจฟเจตเจพเจเจธ เจจเฉเฉฐ เจเจฟเจตเฉเจ เจเฉเฉเจจเจพ เจนเฉ เจเฉ เจธเจเจพเจเจกเจพเจเจต เจจเฉเจเจตเจฐเจ เจฆเจพ เจนเจฟเฉฑเจธเจพ เจจเจนเฉเจ เจนเฉเฅค เจเจ เจเจธ เจเจฆเจพเจนเจฐเจจ 'เจคเฉ เจเฉเจฐ เจเจฐเฉเจเฅค เจธเจพเจกเฉ เจเฉเจฒ เจฆเฉ เจตเฉฑเจ-เจตเฉฑเจ เจฎเฉเจเจผเจฌเจพเจจเจพเจ 'เจคเฉ เจเฉฑเจฒ เจฐเจนเฉ เจฆเฉ เจธเจเจพเจเจกเจพเจเจต เจเจเฉฐเจ เจนเจจ, เจเจนเจจเจพเจ เจฆเฉ เจฎเฉเจเจผเจฌเจพเจจเจพเจ เจจเฉเฉฐ เจเฉเฉเจจ เจฒเจ เจธเจพเจจเฉเฉฐ เจเฉฑเจ TOR เจธเจตเจฟเฉฑเจ เจฆเฉ เจฒเฉเฉ เจนเฉเฅค เจนเจพเจฒเจพเจเจเจฟ เจ เจธเฉเจ เจเฉฑเจ เจธเฉฐเจฐเจเจจเจพ เจซเจพเจเจฒ เจตเจฟเฉฑเจ เจขเจพเจเจเฉ เจฆเฉ เจจเฉเจกเจธ เจ เจคเฉ เจฒเจฟเฉฐเจเจพเจ เจจเฉเฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจเจฐเจเฉ เจเจธเจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐ เจธเจเจฆเฉ เจนเจพเจ, เจเจ เจฆเฉเจเฉเจ เจเจฟ เจ เจธเฉเจ เจเฉเจชเฉเจฒเฉเจเฉ เจจเจฟเจฏเจฎ API เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจเจน เจเจฟเจตเฉเจ เจเจฐ เจธเจเจฆเฉ เจนเจพเจเฅค
เจเฉฑเจ TOR เจธเจตเจฟเฉฑเจ เจคเฉเจ เจฌเจฟเจจเจพเจ, เจฆเฉเจตเฉเจ เจเจเฉฐเจ เจฌเจฟเจจเจพเจ เจเจฟเจธเฉ เจฒเจฟเฉฐเจ เจฆเฉ เจฆเฉ เจตเฉฑเจ-เจตเฉฑเจ เจจเฉเจกเจพเจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจ เจฆเฉเจฃเจเฉ, เจเจฟเจตเฉเจ เจเจฟ เจนเฉเจ เจพเจ เจเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจ เจฆเจฟเจเจพเจเจ เจเจฟเจ เจนเฉเฅค
เจนเฉเจฃ TOR เจธเจตเจฟเฉฑเจ เจ เจคเฉ เจชเฉเจฐเจ เจฌเจฃเจพเจเจฃ เจฒเจ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจนเฉเจธเจ เจฐเฉเจฒเจเจผ เจเจฎเจพเจเจกเจพเจ เจเจฒเจพเจเฅค
skydive client node-rule create --node-name="TOR" --node-type="fabric" --action="create"
skydive client node-rule create --node-name="port1" --node-type="port" --action="create"
skydive client node-rule create --node-name="port2" --node-type="port" --action="create"
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ, TOR เจธเจตเจฟเฉฑเจ เจ เจคเฉ เจชเฉเจฐเจ เจฌเจฃเจพเจ เจเจ เจนเจจ เจ เจคเฉ เจธเจเจพเจเจกเจพเจเจต เจเฉเจชเฉเจฒเฉเจเฉ เจตเจฟเฉฑเจ เจธเจผเจพเจฎเจฒ เจเฉเจคเฉ เจเจ เจนเจจ, เจ เจคเฉ เจเฉเจชเฉเจฒเฉเจเฉ เจนเฉเจฃ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจคเจธเจตเฉเจฐ เจตเจพเจเจ เจฆเจฟเจเจพเจ เจฆเฉเจตเฉเจเฉเฅค
เจนเฉเจฃ TOR เจธเจตเจฟเฉฑเจ, เจชเฉเจฐเจ 1 เจ เจคเฉ เจนเฉเจธเจ 1 เจฆเฉ เจชเจฌเจฒเจฟเจ เจเฉฐเจเจฐเจซเฉเจธ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจเฉฑเจ เจเฉเจจเฉเจเจธเจผเจจ เจฌเจฃเจพเจเจฃ เจฒเจ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจเจ เจจเจฟเจฏเจฎ เจเจฎเจพเจเจกเจพเจ เจจเฉเฉฐ เจเจฒเจพเจเฅค
skydive client edge-rule create --src="G.V().Has('Name', 'TOR')" --dst="G.V().Has('Name', 'port1')" --relationtype="ownership"
skydive client edge-rule create --src="G.V().Has('Name', 'TOR')" --dst="G.V().Has('Name', 'port1')" --relationtype="layer2"
skydive client edge-rule create --src="G.V().Has('TID', '372c254d-bac9-50c2-4ca9-86dcc6ce8a57')" --dst="G.V().Has('Name', 'port1')" --relationtype="layer2"
TOR เจธเจตเจฟเฉฑเจ เจชเฉเจฐเจ 2 เจ เจคเฉ เจนเฉเจธเจ 2 เจชเจฌเจฒเจฟเจ เจเฉฐเจเจฐเจซเฉเจธ เจตเจฟเจเจเจพเจฐ เจฒเจฟเฉฐเจ เจฌเจฃเจพเจเจฃ เจฒเจ เจนเฉเจ เจฒเจฟเจเฉเจเจ เจเจฎเจพเจเจกเจพเจ เจเจฒเจพเจ
skydive client edge-rule create --src="G.V().Has('Name', 'TOR')" --dst="G.V().Has('Name', 'port2')" --relationtype="layer2"
skydive client edge-rule create --src="G.V().Has('Name', 'TOR')" --dst="G.V().Has('Name', 'port2')" --relationtype="ownership"
skydive client edge-rule create --src="G.V().Has('TID', '50037073-7862-5234-4996-e58cc067c69c')" --dst="G.V().Has('Name', 'port2')" --relationtype="layer2"
เจฎเจฒเจเฉเจ เจค เจ เจคเฉ เจฒเฉเจ เจฐ2 เจเจธเฉเจธเฉเจเจธเจผเจจเจพเจ เจนเฉเจฃ TOR เจธเจตเจฟเฉฑเจ เจ เจคเฉ เจชเฉเจฐเจ เจฆเฉ เจจเจพเจฒ-เจจเจพเจฒ เจเจเฉฐเจเจพเจ เจ เจคเฉ เจชเฉเจฐเจเจพเจ เจตเจฟเจเจเจพเจฐ เจฒเฉเจ เจฐ2 เจเจธเฉเจธเฉเจเจธเจผเจจเจพเจ เจฆเฉ เจตเจฟเจเจเจพเจฐ เจฌเจฃเจพเจเจเจ เจเจเจเจ เจนเจจเฅค เจนเฉเจฃ เจซเจพเจเจจเจฒ เจเฉเจชเฉเจฒเฉเจเฉ เจนเฉเจ เจพเจ เจฆเจฟเฉฑเจคเฉ เจคเจธเจตเฉเจฐ เจตเจพเจเจ เจฆเจฟเจเจพเจ เจฆเฉเจตเฉเจเฉเฅค
เจนเฉเจฃ เจฆเฉ เจฎเฉเจเจผเจฌเจพเจจ/เจเจเฉฐเจ เจธเจนเฉ เจขเฉฐเจ เจจเจพเจฒ เจเฉเฉเฉ เจนเฉเจ เจนเจจ เจ เจคเฉ เจคเฉเจธเฉเจ เจเฉเจจเฉเจเจธเจผเจจ เจฆเฉ เจเจพเจเจ เจเจฐ เจธเจเจฆเฉ เจนเฉ เจเจพเจ เจฆเฉ เจฎเฉเจเจผเจฌเจพเจจเจพเจ เจตเจฟเจเจเจพเจฐ เจธเจญ เจคเฉเจ เจเฉเจเจพ เจฎเจพเจฐเจ เจเฉเจชเจเจฐ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉเฅค
PS เจฒเจฟเฉฐเจ
เจ
เจธเฉเจ เจเจนเจจเจพเจ เจฒเฉเจเจพเจ เจฆเฉ เจญเจพเจฒ เจเจฐ เจฐเจนเฉ เจนเจพเจ เจเฉ เจธเจเจพเจเจกเจพเจเจต เจฆเฉเจเจ เจนเฉเจฐ เจตเจฟเจธเจผเฉเจธเจผเจคเจพเจตเจพเจ เจฌเจพเจฐเฉ เจชเฉเจธเจเจพเจ เจฒเจฟเจ เจธเจเจฆเฉ เจนเจจเฅค
เจธเจฐเฉเจค: www.habr.com