Skip to content
Snippets Groups Projects
Verified Commit 01b0d72e authored by Réthelyi Bálint's avatar Réthelyi Bálint :no_mouth:
Browse files

create vke uml, update citations style

parent c319aca6
Branches mock
Tags
No related merge requests found
@misc{hypervisors,
title = {What is a Hypervisor? Types of Hypervisors 1 & 2},
title = {What is a Hypervisor? Types of Hypervisors 1 & 2 https://phoenixnap.com/kb/what-is-hypervisor-type-1-2},
url = {https://phoenixnap.com/kb/what-is-hypervisor-type-1-2},
urldate = {2022-05-10},
year = {2019},
......@@ -7,7 +7,7 @@
}
@misc{zfs,
title = {ZFS},
title = {ZFS https://unixlinux.tmit.bme.hu/ZFS},
url = {https://unixlinux.tmit.bme.hu/ZFS},
author = {Dr. Korn, András},
year = {2012},
......@@ -15,20 +15,20 @@
}
@misc{sas,
title = {What are IT mode, HBA mode, RAID mode in (SAS) Controllers?},
title = {What are IT mode, HBA mode, RAID mode in (SAS) Controllers? https://dannyda.com/2021/09/22/what-are-it-mode-hba-mode-raid-mode-in-sas-controllers/},
url = {https://dannyda.com/2021/09/22/what-are-it-mode-hba-mode-raid-mode-in-sas-controllers/},
year = {2021},
urldate = {2022-05-10}
}
@misc{ansible,
title = {How Ansible Works},
title = {How Ansible Works https://www.ansible.com/overview/how-ansible-works?hsLang=en-us},
url = {https://www.ansible.com/overview/how-ansible-works?hsLang=en-us},
urldate = {2022-05-10}
}
@misc{terraform,
title = {What is Terraform?},
title = {What is Terraform? Elérhető: https://www.terraform.io/intro},
url = {https://www.terraform.io/intro},
urldate = {2022-05-10}
}
\ No newline at end of file
This diff is collapsed.
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="483px" preserveAspectRatio="none" style="width:936px;height:483px;background:#FFFFFF;" version="1.1" viewBox="0 0 936 483" width="936px" zoomAndPan="magnify"><defs/><g><!--MD5=[a8d989a1106b4aea2af0f7de1baef343]
entity vke2--><g id="elem_vke2"><polygon fill="#F1F1F1" points="236,244.309,246,234.309,479,234.309,479,456.101,469,466.101,236,466.101,236,244.309" style="stroke:#181818;stroke-width:0.5;"/><line style="stroke:#181818;stroke-width:0.5;" x1="469" x2="479" y1="244.309" y2="234.309"/><line style="stroke:#181818;stroke-width:0.5;" x1="236" x2="469" y1="244.309" y2="244.309"/><line style="stroke:#181818;stroke-width:0.5;" x1="469" x2="469" y1="244.309" y2="466.101"/><text fill="#000000" font-family="&quot;Minion Pro&quot;" font-size="16" font-weight="bold" lengthAdjust="spacing" textLength="117" x="251" y="271.413">vke2 (Proxmox)</text><svg x="251" y="276.101"><defs/><g><rect fill="#FFFFFF" style="width:204px;height:181px;background:#FFFFFF;" /> <!--MD5=[f7217f40b8b69eb89454e570d46d4292]
entity vm21--><g id="elem_vm21"><polygon fill="#F1F1F1" points="16,16,26,6,84,6,84,45.0679,74,55.0679,16,55.0679,16,16" style="stroke:#181818;stroke-width:0.5;"/><line style="stroke:#181818;stroke-width:0.5;" x1="74" x2="84" y1="16" y2="6"/><line style="stroke:#181818;stroke-width:0.5;" x1="16" x2="74" y1="16" y2="16"/><line style="stroke:#181818;stroke-width:0.5;" x1="74" x2="74" y1="16" y2="55.0679"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="28" x="31" y="40.9659">vm1</text></g><!--MD5=[b5cd3d780367a556f1913595eec9a251]
entity vm22--><g id="elem_vm22"><polygon fill="#F1F1F1" points="119,16,129,6,187,6,187,45.0679,177,55.0679,119,55.0679,119,16" style="stroke:#181818;stroke-width:0.5;"/><line style="stroke:#181818;stroke-width:0.5;" x1="177" x2="187" y1="16" y2="6"/><line style="stroke:#181818;stroke-width:0.5;" x1="119" x2="177" y1="16" y2="16"/><line style="stroke:#181818;stroke-width:0.5;" x1="177" x2="177" y1="16" y2="55.0679"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="28" x="134" y="40.9659">vm2</text></g><!--MD5=[1db7b1867512662772ee4d08fe80fe7d]
entity vm23--><g id="elem_vm23"><polygon fill="#F1F1F1" points="16,125,26,115,84,115,84,154.0679,74,164.0679,16,164.0679,16,125" style="stroke:#181818;stroke-width:0.5;"/><line style="stroke:#181818;stroke-width:0.5;" x1="74" x2="84" y1="125" y2="115"/><line style="stroke:#181818;stroke-width:0.5;" x1="16" x2="74" y1="125" y2="125"/><line style="stroke:#181818;stroke-width:0.5;" x1="74" x2="74" y1="125" y2="164.0679"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="28" x="31" y="149.9659">vm3</text></g><!--MD5=[48f70a13556801d81435ecac2f819fff]
entity vm24--><g id="elem_vm24"><polygon fill="#F1F1F1" points="119,125,129,115,187,115,187,154.0679,177,164.0679,119,164.0679,119,125" style="stroke:#181818;stroke-width:0.5;"/><line style="stroke:#181818;stroke-width:0.5;" x1="177" x2="187" y1="125" y2="115"/><line style="stroke:#181818;stroke-width:0.5;" x1="119" x2="177" y1="125" y2="125"/><line style="stroke:#181818;stroke-width:0.5;" x1="177" x2="177" y1="125" y2="164.0679"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="28" x="134" y="149.9659">vm4</text></g><!--MD5=[1fe41a2231a29101cc3e87682116881e]
@startuml
node vm21 as "vm1"
node vm22 as "vm2"
node vm23 as "vm3"
node vm24 as "vm4"
@enduml
PlantUML version 1.2022.4(Sat Apr 09 15:29:17 CEST 2022)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: GB
--></g></svg></g><!--MD5=[ac616bb4d527f2b0ae99bf54e8aea919]
entity vke3--><g id="elem_vke3"><polygon fill="#F1F1F1" points="514,273.309,524,263.309,699,263.309,699,427.101,689,437.101,514,437.101,514,273.309" style="stroke:#181818;stroke-width:0.5;"/><line style="stroke:#181818;stroke-width:0.5;" x1="689" x2="699" y1="273.309" y2="263.309"/><line style="stroke:#181818;stroke-width:0.5;" x1="514" x2="689" y1="273.309" y2="273.309"/><line style="stroke:#181818;stroke-width:0.5;" x1="689" x2="689" y1="273.309" y2="437.101"/><text fill="#000000" font-family="&quot;Minion Pro&quot;" font-size="16" font-weight="bold" lengthAdjust="spacing" textLength="107" x="529" y="300.413">vke3 (Ubuntu)</text><svg x="529" y="305.101"><defs/><g><rect fill="#FFFFFF" style="width:146px;height:123px;background:#FFFFFF;" /> <!--MD5=[65de770b521131bb3c50e72bbf9edbe7]
entity cnt31--><g id="elem_cnt31"><rect fill="#F1F1F1" height="25.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="49" x="7" y="7"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="29" x="17" y="24.9659">cnt1</text></g><!--MD5=[e74697a125a2575392c4a82dc0c34091]
entity cnt32--><g id="elem_cnt32"><rect fill="#F1F1F1" height="25.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="49" x="91" y="7"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="29" x="101" y="24.9659">cnt2</text></g><!--MD5=[92cb9d414add7170cd340b454a8b0b6f]
entity cnt33--><g id="elem_cnt33"><rect fill="#F1F1F1" height="25.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="49" x="7" y="92"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="29" x="17" y="109.9659">cnt3</text></g><!--MD5=[635f7977c500eb2b75c89f702ddbf656]
entity cnt34--><g id="elem_cnt34"><rect fill="#F1F1F1" height="25.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="49" x="91" y="92"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="29" x="101" y="109.9659">cnt4</text></g><!--MD5=[a8b770e976be418f6c206349a2ab2819]
@startuml
card cnt31 as "cnt1"
card cnt32 as "cnt2"
card cnt33 as "cnt3"
card cnt34 as "cnt4"
@enduml
PlantUML version 1.2022.4(Sat Apr 09 15:29:17 CEST 2022)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: GB
--></g></svg></g><!--MD5=[8d1728d35b21b0d8522273311c1a1e51]
entity vke1--><g id="elem_vke1"><polygon fill="#F1F1F1" points="16,273.309,26,263.309,201,263.309,201,427.101,191,437.101,16,437.101,16,273.309" style="stroke:#181818;stroke-width:0.5;"/><line style="stroke:#181818;stroke-width:0.5;" x1="191" x2="201" y1="273.309" y2="263.309"/><line style="stroke:#181818;stroke-width:0.5;" x1="16" x2="191" y1="273.309" y2="273.309"/><line style="stroke:#181818;stroke-width:0.5;" x1="191" x2="191" y1="273.309" y2="437.101"/><text fill="#000000" font-family="&quot;Minion Pro&quot;" font-size="16" font-weight="bold" lengthAdjust="spacing" textLength="107" x="31" y="300.413">vke1 (Ubuntu)</text><svg x="31" y="305.101"><defs/><g><rect fill="#FFFFFF" style="width:146px;height:123px;background:#FFFFFF;" /> <!--MD5=[2253dd68a6e32ed53bd6fe0e7388def4]
entity cnt11--><g id="elem_cnt11"><rect fill="#F1F1F1" height="25.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="49" x="7" y="7"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="29" x="17" y="24.9659">cnt1</text></g><!--MD5=[523b0264bc61756beb68c7e4d3c87775]
entity cnt12--><g id="elem_cnt12"><rect fill="#F1F1F1" height="25.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="49" x="91" y="7"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="29" x="101" y="24.9659">cnt2</text></g><!--MD5=[3ee5575c7c86ac087ec793e20575d80b]
entity cnt13--><g id="elem_cnt13"><rect fill="#F1F1F1" height="25.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="49" x="7" y="92"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="29" x="17" y="109.9659">cnt3</text></g><!--MD5=[246eb0c2d49294ab7d218a9bb3be700d]
entity cnt14--><g id="elem_cnt14"><rect fill="#F1F1F1" height="25.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="49" x="91" y="92"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="29" x="101" y="109.9659">cnt4</text></g><!--MD5=[61b83eebe528da6e117d2d56b9f4a22e]
@startuml
card cnt11 as "cnt1"
card cnt12 as "cnt2"
card cnt13 as "cnt3"
card cnt14 as "cnt4"
@enduml
PlantUML version 1.2022.4(Sat Apr 09 15:29:17 CEST 2022)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: GB
--></g></svg></g><!--MD5=[04ba423cc45a35c722442c8d94dd2d2b]
entity vke4--><g id="elem_vke4"><polygon fill="#F1F1F1" points="734,273.309,744,263.309,919,263.309,919,427.101,909,437.101,734,437.101,734,273.309" style="stroke:#181818;stroke-width:0.5;"/><line style="stroke:#181818;stroke-width:0.5;" x1="909" x2="919" y1="273.309" y2="263.309"/><line style="stroke:#181818;stroke-width:0.5;" x1="734" x2="909" y1="273.309" y2="273.309"/><line style="stroke:#181818;stroke-width:0.5;" x1="909" x2="909" y1="273.309" y2="437.101"/><text fill="#000000" font-family="&quot;Minion Pro&quot;" font-size="16" font-weight="bold" lengthAdjust="spacing" textLength="107" x="749" y="300.413">vke4 (Ubuntu)</text><svg x="749" y="305.101"><defs/><g><rect fill="#FFFFFF" style="width:146px;height:123px;background:#FFFFFF;" /> <!--MD5=[d8dce96b39ac3ff4414bea57ee76aea8]
entity cnt41--><g id="elem_cnt41"><rect fill="#F1F1F1" height="25.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="49" x="7" y="7"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="29" x="17" y="24.9659">cnt1</text></g><!--MD5=[bef4c64213f00a2ad3081beee41efe3d]
entity cnt42--><g id="elem_cnt42"><rect fill="#F1F1F1" height="25.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="49" x="91" y="7"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="29" x="101" y="24.9659">cnt2</text></g><!--MD5=[2a5ee6f5d9e7b1830fcda06ed4fb44ca]
entity cnt43--><g id="elem_cnt43"><rect fill="#F1F1F1" height="25.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="49" x="7" y="92"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="29" x="17" y="109.9659">cnt3</text></g><!--MD5=[d62867c546045f4a2ba5efc7dda29731]
entity cnt44--><g id="elem_cnt44"><rect fill="#F1F1F1" height="25.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="49" x="91" y="92"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="29" x="101" y="109.9659">cnt4</text></g><!--MD5=[9028b35dc591cd8be57c64c60d3c3976]
@startuml
card cnt41 as "cnt1"
card cnt42 as "cnt2"
card cnt43 as "cnt3"
card cnt44 as "cnt4"
@enduml
PlantUML version 1.2022.4(Sat Apr 09 15:29:17 CEST 2022)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: GB
--></g></svg></g><!--MD5=[cf4bfc41de78c0fef7f9a001e80e613b]
entity switch--><g id="elem_switch"><rect fill="#F1F1F1" height="39.0679" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="123" x="420" y="13.309"/><text fill="#000000" font-family="&quot;Minion Pro&quot;" font-size="14" lengthAdjust="spacing" textLength="103" x="430" y="38.2749">MikroTik router</text></g><!--MD5=[d71e488186ea4fcb08cc17f52da1344d]
link switch to vke2--><g id="link_switch_vke2"><path d="M439.67,52.669 C439.67,88.579 439.67,166.819 439.67,234.069 " fill="none" id="switch-vke2" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="&quot;Minion Pro&quot;" font-size="13" lengthAdjust="spacing" textLength="37" x="401.67" y="139.266">mgmt</text></g><!--MD5=[d71e488186ea4fcb08cc17f52da1344d]
link switch to vke2--><g id="link_switch_vke2"><path d="M459.33,52.669 C459.33,88.579 459.33,166.819 459.33,234.069 " fill="none" id="switch-vke2-1" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="&quot;Minion Pro&quot;" font-size="13" lengthAdjust="spacing" textLength="27" x="431.33" y="158.266">data</text></g><!--MD5=[3f8798b681bf6807665649611d7f9008]
link switch to vke3--><g id="link_switch_vke3"><path d="M523.67,52.669 C523.67,93.939 523.67,191.129 523.67,263.289 " fill="none" id="switch-vke3" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="&quot;Minion Pro&quot;" font-size="13" lengthAdjust="spacing" textLength="37" x="485.67" y="153.876">mgmt</text></g><!--MD5=[3f8798b681bf6807665649611d7f9008]
link switch to vke3--><g id="link_switch_vke3"><path d="M533.33,52.669 C533.33,93.939 533.33,191.129 533.33,263.289 " fill="none" id="switch-vke3-1" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="&quot;Minion Pro&quot;" font-size="13" lengthAdjust="spacing" textLength="27" x="505.33" y="172.876">data</text></g><!--MD5=[132ec594ac5c4998606165ae6d199252]
link switch to vke1--><g id="link_switch_vke1"><path d="M419.73,26.309 C306.6,26.309 77.67,26.309 77.67,26.309 C77.67,26.309 77.67,167.089 77.67,263.059 " fill="none" id="switch-vke1" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="&quot;Minion Pro&quot;" font-size="13" lengthAdjust="spacing" textLength="37" x="92.32" y="22.206">mgmt</text></g><!--MD5=[132ec594ac5c4998606165ae6d199252]
link switch to vke1--><g id="link_switch_vke1"><path d="M419.93,39.309 C321.42,39.309 139.33,39.309 139.33,39.309 C139.33,39.309 139.33,171.259 139.33,263.269 " fill="none" id="switch-vke1-1" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="&quot;Minion Pro&quot;" font-size="13" lengthAdjust="spacing" textLength="27" x="139.65" y="35.206">data</text></g><!--MD5=[56230ab1cd661644c4b22469e053bb5e]
link switch to vke4--><g id="link_switch_vke4"><path d="M543.14,26.309 C649.76,26.309 857.33,26.309 857.33,26.309 C857.33,26.309 857.33,167.089 857.33,263.059 " fill="none" id="switch-vke4" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="&quot;Minion Pro&quot;" font-size="13" lengthAdjust="spacing" textLength="37" x="780.61" y="22.206">mgmt</text></g><!--MD5=[56230ab1cd661644c4b22469e053bb5e]
link switch to vke4--><g id="link_switch_vke4"><path d="M543.19,39.309 C634.69,39.309 795.67,39.309 795.67,39.309 C795.67,39.309 795.67,171.259 795.67,263.269 " fill="none" id="switch-vke4-1" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="&quot;Minion Pro&quot;" font-size="13" lengthAdjust="spacing" textLength="27" x="753.41" y="54.206">data</text></g><!--MD5=[b63faed0dd725c7cc8b16c7a74a2be89]
link vke1 to vke2--><!--MD5=[9a523c82942e0cfea17bec34bfb5d20d]
link vke2 to vke3--><!--MD5=[2a7c6353a7630f16f77312f81bd3f194]
link vke3 to vke4--><!--MD5=[d05e176a99eafe538c7b02d4aa0cc8e8]
@startuml
skinparam linetype ortho
skinparam defaultFontName "Minion Pro"
'skinparam nodesep 10
skinparam linesep 10
'skinparam ranksep 50
node vke2 [
== vke2 (Proxmox)
{{
node vm21 as "vm1"
node vm22 as "vm2"
node vm23 as "vm3"
node vm24 as "vm4"
}}
]
node vke3 [
== vke3 (Ubuntu)
{{
card cnt31 as "cnt1"
card cnt32 as "cnt2"
card cnt33 as "cnt3"
card cnt34 as "cnt4"
}}
]
node vke1 [
== vke1 (Ubuntu)
{{
card cnt11 as "cnt1"
card cnt12 as "cnt2"
card cnt13 as "cnt3"
card cnt14 as "cnt4"
}}
]
node vke4 [
== vke4 (Ubuntu)
{{
card cnt41 as "cnt1"
card cnt42 as "cnt2"
card cnt43 as "cnt3"
card cnt44 as "cnt4"
}}
]
agent switch as "MikroTik router"
vke2 -up- - - switch: mgmt
vke2 -up- - - switch: data
vke3 -up- - - switch: mgmt
vke3 -up- - - switch: data
vke1 -up- - - switch: mgmt
vke1 -up- - - switch: data
vke4 -up- - - switch: mgmt
vke4 -up- - - switch: data
vke1 - -[hidden]right-> vke2
vke2 - -[hidden]right-> vke3
vke3 - -[hidden]right-> vke4
@enduml
@startuml
skinparam linetype ortho
skinparam defaultFontName "Minion Pro"
skinparam linesep 10
node vke2 [
== vke2 (Proxmox)
{{
node vm21 as "vm1"
node vm22 as "vm2"
node vm23 as "vm3"
node vm24 as "vm4"
}}
]
node vke3 [
== vke3 (Ubuntu)
{{
card cnt31 as "cnt1"
card cnt32 as "cnt2"
card cnt33 as "cnt3"
card cnt34 as "cnt4"
}}
]
node vke1 [
== vke1 (Ubuntu)
{{
card cnt11 as "cnt1"
card cnt12 as "cnt2"
card cnt13 as "cnt3"
card cnt14 as "cnt4"
}}
]
node vke4 [
== vke4 (Ubuntu)
{{
card cnt41 as "cnt1"
card cnt42 as "cnt2"
card cnt43 as "cnt3"
card cnt44 as "cnt4"
}}
]
agent switch as "MikroTik router"
vke2 -up- - - switch: mgmt
vke2 -up- - - switch: data
vke3 -up- - - switch: mgmt
vke3 -up- - - switch: data
vke1 -up- - - switch: mgmt
vke1 -up- - - switch: data
vke4 -up- - - switch: mgmt
vke4 -up- - - switch: data
vke1 - -[hidden]right-> vke2
vke2 - -[hidden]right-> vke3
vke3 - -[hidden]right-> vke4
@enduml
PlantUML version 1.2022.4(Sat Apr 09 15:29:17 CEST 2022)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: GB
--></g></svg>
\ No newline at end of file
......@@ -19,15 +19,22 @@
\end{titlepage}
# Bevezetés
Az önálló laboratóriumomat a TMIT-en a HSNLab-nál végeztem. A labornak a
különböző kutatásokhoz van négy szervere. Ezeket a szervereket használják
Kubernetes, valamint docker konténerek futtatására, és ezeken a
szervereken keresztül érik el a tanszéki belső hálózatot is.
Amikor átvettem a szerverek üzemeltetését, a négy gép úgynevezett
[bare-metal](https://en.wikipedia.org/wiki/Bare-metal_server)
szerver volt, azaz a fizikai szerveren futott egy operációs rendszer
és a felhasználók azt használták. A hosztokon Ubuntu 18.04 futott.
Az önálló laboratóriumomat a TMIT-en a HSNLab-nál végeztem.
Az Ericsson-BME 5G VKE kutatás-fejlesztési projekt keretén belül
kiépítésre került egy magán 5G hálózat, annak részeként
rendelkezésre áll négy alkalmazás szerver (\ref{vke}. ábra).
Ezeket a szervereket használják Kubernetes, valamint docker
konténerek futtatására, és ezeken a szervereken keresztül érik el
a tanszéki belső hálózatot is.
A félév elején megismertem a szervereken futó feladatokat (demonstrációk),
valamint az elvárt működést. Közösen a projekt résztvevőivel megbeszéltük,
hogy fontos lenne egy rugalmasan, de az OpenStack rendszernél egyszerűbben
külön-külön VM-ekbe szervezni a demonstrációkat. Tehát a kiindulási állapotban
bare-metal szerverként használt négy nagyteljesítményű számítógép futtatott
több feladatot.
![A VKE szerverek architektúrája\label{vke}](figs/vke.eps)
## Problémák a jelenlegi megoldással
......@@ -49,9 +56,9 @@ hiszen mindenkinek a fizikai gépen kellett dolgoznia.
problémákra, melyet egy hypervisorral (vagy hiperfelügyelővel) terveztem
megoldani.
# Miért jó a virtualizáció a bare-metal szerver helyett?
# A virtualizáció előnyei a bare-metal szerverekkel szemben
## Mi is pontosan egy bare-metal szerver?
## A bare-metal szerverek
A bare-metal szerver a fizikai szervert jelenti, melyet általában egy
kliens/felhasználó használ. Sokkal nagyobb számítási kapacitással
......@@ -61,7 +68,7 @@ diszkeket és a sávszélességet is. Előny még emellett, hogy teljes
felügyeletünk lehet a fizikai gép felett, mind hardveresen, mind
szoftveresen.
## Mi az a virtualizáció?
## A virtualizáció
A virtualizáció egy hoszting megoldás, ami több virtuális gép
párhuzamos futtatását teszi lehetővé egy fizikai eszközön. Lehetőséget
......@@ -77,7 +84,7 @@ Ha a virtualizációs megoldást választják, akkor a virtuális gépek
kiosztását és menedzselését rábízzák egy úgynevezett hypervisorra
(magyarul hiperfelügyelőre).
# Mi az a hypervisor?
# A hypervisor
A hypervisor a virtualizációt lehetővé tevő szoftverek kulcsfontosságú
része. A hypervisor feladata a virtuális gépek (vendéggépek) előkészítése
......
No preview for this file type
This diff is collapsed.
vke.puml 0 → 100644
@startuml
skinparam linetype ortho
skinparam defaultFontName "Minion Pro"
'skinparam nodesep 10
skinparam linesep 10
'skinparam ranksep 50
node vke2 [
== vke2 (Proxmox)
{{
node vm21 as "vm1"
node vm22 as "vm2"
node vm23 as "vm3"
node vm24 as "vm4"
}}
]
node vke3 [
== vke3 (Ubuntu)
{{
card cnt31 as "cnt1"
card cnt32 as "cnt2"
card cnt33 as "cnt3"
card cnt34 as "cnt4"
}}
]
node vke1 [
== vke1 (Ubuntu)
{{
card cnt11 as "cnt1"
card cnt12 as "cnt2"
card cnt13 as "cnt3"
card cnt14 as "cnt4"
}}
]
node vke4 [
== vke4 (Ubuntu)
{{
card cnt41 as "cnt1"
card cnt42 as "cnt2"
card cnt43 as "cnt3"
card cnt44 as "cnt4"
}}
]
agent switch as "MikroTik router"
vke2 -up--- switch: mgmt
vke2 -up--- switch: data
vke3 -up--- switch: mgmt
vke3 -up--- switch: data
vke1 -up--- switch: mgmt
vke1 -up--- switch: data
vke4 -up--- switch: mgmt
vke4 -up--- switch: data
vke1 --[hidden]right-> vke2
vke2 --[hidden]right-> vke3
vke3 --[hidden]right-> vke4
@enduml
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment