{"id":2911,"date":"2025-04-04T13:25:14","date_gmt":"2025-04-04T12:25:14","guid":{"rendered":"https:\/\/www.safekom.pl\/blog\/?p=2911"},"modified":"2025-04-04T13:25:14","modified_gmt":"2025-04-04T12:25:14","slug":"homelab-introduction-to-vcf","status":"publish","type":"post","link":"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/","title":{"rendered":"Homelab Introduction to VCF"},"content":{"rendered":"<h3 data-start=\"33\" data-end=\"49\"><strong data-start=\"33\" data-end=\"49\">Introduction<\/strong><\/h3>\n<p class=\"\" data-start=\"51\" data-end=\"479\">After a longer break, I\u2019m returning to building a lab in a home setting. This time, I decided to focus on implementing VMware Cloud Foundation (VCF) in a nested environment, using only one high-capacity server. Thanks to this homelab, I will not only refresh my existing knowledge but also gain a better understanding of the latest VCF functionalities, particularly in terms of minimum requirements, integration, and management.<\/p>\n<p class=\"\" data-start=\"481\" data-end=\"523\"><strong data-start=\"481\" data-end=\"523\">What is VMware Cloud Foundation (VCF)?<\/strong><\/p>\n<p class=\"\" data-start=\"525\" data-end=\"727\">VMware Cloud Foundation (VCF) is a comprehensive set of products and guidelines that define a standard way of building and managing VMware-based environments in data centers and the cloud. VCF includes:<\/p>\n<ul data-start=\"729\" data-end=\"896\">\n<li class=\"\" data-start=\"729\" data-end=\"768\">\n<p class=\"\" data-start=\"731\" data-end=\"768\"><strong data-start=\"731\" data-end=\"742\">vSphere<\/strong> (server virtualization)<\/p>\n<\/li>\n<li class=\"\" data-start=\"769\" data-end=\"806\">\n<p class=\"\" data-start=\"771\" data-end=\"806\"><strong data-start=\"771\" data-end=\"779\">vSAN<\/strong> (storage virtualization)<\/p>\n<\/li>\n<li class=\"\" data-start=\"807\" data-end=\"843\">\n<p class=\"\" data-start=\"809\" data-end=\"843\"><strong data-start=\"809\" data-end=\"816\">NSX<\/strong> (network virtualization)<\/p>\n<\/li>\n<li class=\"\" data-start=\"844\" data-end=\"896\">\n<p class=\"\" data-start=\"846\" data-end=\"896\"><strong data-start=\"846\" data-end=\"862\">SDDC Manager<\/strong> (facilitating overall management)<\/p>\n<\/li>\n<\/ul>\n<p class=\"\" data-start=\"898\" data-end=\"1273\">Thanks to these components, we have a cohesive and comprehensive platform that allows us to create a unified environment. If we also add aspects of automation and accountability, we have a recipe for a private public cloud. VCF also introduces specific minimum requirements\u2014among others, an appropriate number of hosts, as well as certain network and hardware configurations.<\/p>\n<p class=\"\" data-start=\"1275\" data-end=\"1290\"><strong data-start=\"1275\" data-end=\"1290\">Why Nested?<\/strong><\/p>\n<p class=\"\" data-start=\"1292\" data-end=\"1551\">In a home environment, setting up a physical cluster with three or four servers can be difficult to achieve, mainly due to costs and space. A nested solution (running multiple ESXi hypervisors inside a single physical ESXi server) is an excellent alternative:<\/p>\n<ul data-start=\"1553\" data-end=\"1984\">\n<li class=\"\" data-start=\"1553\" data-end=\"1666\">\n<p class=\"\" data-start=\"1555\" data-end=\"1666\"><strong data-start=\"1555\" data-end=\"1586\">Lower hardware requirements<\/strong> \u2013 One more powerful server with adequately allocated resources is sufficient.<\/p>\n<\/li>\n<li class=\"\" data-start=\"1667\" data-end=\"1818\">\n<p class=\"\" data-start=\"1669\" data-end=\"1818\"><strong data-start=\"1669\" data-end=\"1690\">Knowledge refresh<\/strong> \u2013 A nested configuration is similar to a real production environment, making it suitable for training, testing, and learning.<\/p>\n<\/li>\n<li class=\"\" data-start=\"1819\" data-end=\"1984\">\n<p class=\"\" data-start=\"1821\" data-end=\"1984\"><strong data-start=\"1821\" data-end=\"1836\">Flexibility<\/strong> \u2013 You can quickly create and remove virtual ESXi hosts, change network topology, and run various lab scenarios without modifying physical hardware.<\/p>\n<\/li>\n<\/ul>\n<h3 data-start=\"1986\" data-end=\"2003\"><strong data-start=\"1986\" data-end=\"2003\">Chosen Server<\/strong><\/h3>\n<p class=\"\" data-start=\"2005\" data-end=\"2276\">My choice fell on the Dell PowerEdge R740xd 14th Gen. The key selection criterion was a large amount of RAM and the availability of NVMe disks, among other reasons to leverage the Memory Tier feature introduced from version 8.0u3. Below is my configuration as an example:<\/p>\n<ul data-start=\"2278\" data-end=\"2860\">\n<li class=\"\" data-start=\"2278\" data-end=\"2332\">\n<p class=\"\" data-start=\"2280\" data-end=\"2332\"><strong data-start=\"2280\" data-end=\"2289\">Model<\/strong>: Dell PowerEdge R740xd (14th generation)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2333\" data-end=\"2390\">\n<p class=\"\" data-start=\"2335\" data-end=\"2390\"><strong data-start=\"2335\" data-end=\"2349\">Processors<\/strong>: 2 \u00d7 Intel Xeon Gold 6240, 2.6\/3.9 GHz<\/p>\n<\/li>\n<li class=\"\" data-start=\"2391\" data-end=\"2456\">\n<p class=\"\" data-start=\"2393\" data-end=\"2456\"><strong data-start=\"2393\" data-end=\"2400\">RAM<\/strong>: 16 \u00d7 32 GB DDR4 2666 MHz ECC RDIMM (512 GB in total)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2457\" data-end=\"2517\">\n<p class=\"\" data-start=\"2459\" data-end=\"2517\"><strong data-start=\"2459\" data-end=\"2478\">RAID Controller<\/strong>: Dell PERC H730 1 GB Cache Mini Mono<\/p>\n<\/li>\n<li class=\"\" data-start=\"2518\" data-end=\"2704\">\n<p class=\"\" data-start=\"2520\" data-end=\"2533\"><strong data-start=\"2520\" data-end=\"2530\">Drives<\/strong>:<\/p>\n<ul data-start=\"2536\" data-end=\"2704\">\n<li class=\"\" data-start=\"2536\" data-end=\"2589\">\n<p class=\"\" data-start=\"2538\" data-end=\"2589\">1 \u00d7 960 GB SAS SSD (12 Gbps, MLC, Read Intensive)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2592\" data-end=\"2645\">\n<p class=\"\" data-start=\"2594\" data-end=\"2645\">2 \u00d7 1.6 TB SAS SSD (12 Gbps, MLC, Read Intensive)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2648\" data-end=\"2704\">\n<p class=\"\" data-start=\"2650\" data-end=\"2704\">3 \u00d7 1.92 TB NVMe Gen4 (U.2 SSD, TLC, Read Intensive)<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<li class=\"\" data-start=\"2705\" data-end=\"2779\">\n<p class=\"\" data-start=\"2707\" data-end=\"2779\"><strong data-start=\"2707\" data-end=\"2723\">Network Card<\/strong>: Dell Intel i350\/X710 (2\u00d71 Gb RJ45, 2\u00d710 Gb SFP+ NDC)<\/p>\n<\/li>\n<li class=\"\" data-start=\"2780\" data-end=\"2817\">\n<p class=\"\" data-start=\"2782\" data-end=\"2817\"><strong data-start=\"2782\" data-end=\"2796\">Management<\/strong>: iDRAC9 Enterprise<\/p>\n<\/li>\n<li class=\"\" data-start=\"2818\" data-end=\"2860\">\n<p class=\"\" data-start=\"2820\" data-end=\"2860\"><strong data-start=\"2820\" data-end=\"2838\">Power Supplies<\/strong>: Dell 2 \u00d7 750 W PSU<\/p>\n<\/li>\n<\/ul>\n<p class=\"\" data-start=\"2862\" data-end=\"2959\">I hope this configuration will allow me to deploy the full VCF stack. We\u2019ll find out soon enough.<\/p>\n<p class=\"\" data-start=\"2961\" data-end=\"2984\"><strong data-start=\"2961\" data-end=\"2984\">Network Preparation<\/strong><\/p>\n<p class=\"\" data-start=\"2986\" data-end=\"3200\">The first step before implementation is to carefully plan the network. My server has been connected to VLAN 105, which will handle both the iDRAC port and the main VMkernel (VMK) for ESXi. This setup enables me to:<\/p>\n<ul data-start=\"3202\" data-end=\"3341\">\n<li class=\"\" data-start=\"3202\" data-end=\"3243\">\n<p class=\"\" data-start=\"3204\" data-end=\"3243\">Manage the physical server via iDRAC.<\/p>\n<\/li>\n<li class=\"\" data-start=\"3244\" data-end=\"3341\">\n<p class=\"\" data-start=\"3246\" data-end=\"3341\">Run virtual ESXi hosts with management interfaces also in VLAN 105, or in other selected VLANs.<\/p>\n<\/li>\n<\/ul>\n<p class=\"\" data-start=\"3343\" data-end=\"3383\">A sample schematic might look like this:<br \/>\n<a href=\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2025\/04\/home-lab-Kopia-Kopia-Strona-1.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"2907\" data-permalink=\"https:\/\/www.safekom.pl\/blog\/vmware\/vcf-pl\/homelab-wprowadzenie-vcf\/attachment\/home-lab-kopia-kopia-strona-1\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2025\/04\/home-lab-Kopia-Kopia-Strona-1.png?fit=301%2C471&amp;ssl=1\" data-orig-size=\"301,471\" data-comments-opened=\"0\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"home-lab-Kopia Kopia Strona-1\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2025\/04\/home-lab-Kopia-Kopia-Strona-1.png?fit=301%2C471&amp;ssl=1\" class=\"size-full wp-image-2907 aligncenter\" src=\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2025\/04\/home-lab-Kopia-Kopia-Strona-1.png?resize=301%2C471&#038;ssl=1\" alt=\"server connection\" width=\"301\" height=\"471\" srcset=\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2025\/04\/home-lab-Kopia-Kopia-Strona-1.png?w=301&amp;ssl=1 301w, https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2025\/04\/home-lab-Kopia-Kopia-Strona-1.png?resize=192%2C300&amp;ssl=1 192w\" sizes=\"auto, (max-width: 301px) 100vw, 301px\" \/><\/a>In the nested environment, we will also set up logical virtual networks (portgroups) to which the virtual machines will be connected. These machines will provide services as part of VCF. However, that topic will be covered in a separate pos<\/p>\n<h5><strong>Plans for the Next Steps<\/strong><\/h5>\n<p>In the following parts of this homelab series, I plan to:<\/p>\n<ol>\n<li><strong>Install and configure ESXi<\/strong> on the physical server, including enabling the Memory Tier feature.<\/li>\n<li><strong>Set up and configure networking<\/strong>, ensuring connectivity between the virtual and physical environments.<\/li>\n<li><strong>Create an installation file for VCF<\/strong>, using CloudBuilder.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Deciding to build a homelab based on a Dell PowerEdge R740xd and nested ESXi for the deployment of VMware Cloud Foundation is a great way to learn, test, and develop administrative skills. Although VCF is often seen as a strictly corporate solution, the increasing power of individual servers and the ability to virtualize almost everything in nested mode open the door to exploring even the most advanced features in a home setting.<\/p>\n","protected":false},"author":1,"featured_media":2894,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[84],"tags":[1313,1315],"class_list":["post-2911","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-lab","tag-lab-en","tag-vcf-en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Homelab Introduction to VCF - SafeKom Blog<\/title>\n<meta name=\"description\" content=\"This is an introduction to the topic of creating a homelab using a single server, on which we will deploy VCF (and more).\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Homelab Introduction to VCF - SafeKom Blog\" \/>\n<meta property=\"og:description\" content=\"This is an introduction to the topic of creating a homelab using a single server, on which we will deploy VCF (and more).\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/\" \/>\n<meta property=\"og:site_name\" content=\"SafeKom Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/safekompl\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-04T12:25:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2025\/03\/vmw-prod-icon-Cloud-Foundation-rgb_400px.webp?fit=400%2C400&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Micha\u0142 Iwa\u0144czuk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@MIwaczuk\" \/>\n<meta name=\"twitter:site\" content=\"@MIwaczuk\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"Micha\u0142 Iwa\u0144czuk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Szacowany czas czytania\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuty\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/en\\\/lab\\\/homelab-introduction-to-vcf\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/en\\\/lab\\\/homelab-introduction-to-vcf\\\/\"},\"author\":{\"name\":\"Micha\u0142 Iwa\u0144czuk\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#\\\/schema\\\/person\\\/fd4cc931b624af4b7353d36d92ba7181\"},\"headline\":\"Homelab Introduction to VCF\",\"datePublished\":\"2025-04-04T12:25:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/en\\\/lab\\\/homelab-introduction-to-vcf\\\/\"},\"wordCount\":579,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/en\\\/lab\\\/homelab-introduction-to-vcf\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.safekom.pl\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/vmw-prod-icon-Cloud-Foundation-rgb_400px.webp?fit=400%2C400&ssl=1\",\"keywords\":[\"lab\",\"vcf\"],\"articleSection\":[\"Lab\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/en\\\/lab\\\/homelab-introduction-to-vcf\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/en\\\/lab\\\/homelab-introduction-to-vcf\\\/\",\"url\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/en\\\/lab\\\/homelab-introduction-to-vcf\\\/\",\"name\":\"Homelab Introduction to VCF - SafeKom Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/en\\\/lab\\\/homelab-introduction-to-vcf\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/en\\\/lab\\\/homelab-introduction-to-vcf\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.safekom.pl\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/vmw-prod-icon-Cloud-Foundation-rgb_400px.webp?fit=400%2C400&ssl=1\",\"datePublished\":\"2025-04-04T12:25:14+00:00\",\"description\":\"This is an introduction to the topic of creating a homelab using a single server, on which we will deploy VCF (and more).\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/en\\\/lab\\\/homelab-introduction-to-vcf\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/en\\\/lab\\\/homelab-introduction-to-vcf\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/en\\\/lab\\\/homelab-introduction-to-vcf\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.safekom.pl\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/vmw-prod-icon-Cloud-Foundation-rgb_400px.webp?fit=400%2C400&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.safekom.pl\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/vmw-prod-icon-Cloud-Foundation-rgb_400px.webp?fit=400%2C400&ssl=1\",\"width\":400,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/en\\\/lab\\\/homelab-introduction-to-vcf\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Homelab Introduction to VCF\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/\",\"name\":\"SafeKom Blog\",\"description\":\"Notatki Architekta i in\u017cyniera zwi\u0105zanego rozwi\u0105zaniami on-prem\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#organization\",\"name\":\"SafeKom Blog\",\"url\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.safekom.pl\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/cropped-logo.png?fit=512%2C512&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.safekom.pl\\\/blog\\\/wp-content\\\/uploads\\\/2015\\\/05\\\/cropped-logo.png?fit=512%2C512&ssl=1\",\"width\":512,\"height\":512,\"caption\":\"SafeKom Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/safekompl\",\"https:\\\/\\\/x.com\\\/MIwaczuk\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/michaliwanczuk\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/#\\\/schema\\\/person\\\/fd4cc931b624af4b7353d36d92ba7181\",\"name\":\"Micha\u0142 Iwa\u0144czuk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cc6dda4ee8d21d1f254147e5ee6f5e38881b88a4a12a5774ca42380597e52014?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cc6dda4ee8d21d1f254147e5ee6f5e38881b88a4a12a5774ca42380597e52014?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/cc6dda4ee8d21d1f254147e5ee6f5e38881b88a4a12a5774ca42380597e52014?s=96&d=mm&r=g\",\"caption\":\"Micha\u0142 Iwa\u0144czuk\"},\"description\":\"Pasjonat komputerowy od zawsze oraz maniak w zakresie sieci, wirtualizacji oraz bezpiecze\u0144stwa IT. Kompetentny in\u017cynier z du\u017cym do\u015bwiadczeniem w realizacji projekt\u00f3w informatycznych i telekomunikacyjnych. Wieloletni administrator IT, kt\u00f3ry utrzymuje systemy informatyczne dostosowuj\u0105c je do wymog\u00f3w biznesowych z zapewnieniem dost\u0119pno\u015bci 24\\\/7\\\/365.\",\"url\":\"https:\\\/\\\/www.safekom.pl\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Homelab Introduction to VCF - SafeKom Blog","description":"This is an introduction to the topic of creating a homelab using a single server, on which we will deploy VCF (and more).","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/","og_locale":"pl_PL","og_type":"article","og_title":"Homelab Introduction to VCF - SafeKom Blog","og_description":"This is an introduction to the topic of creating a homelab using a single server, on which we will deploy VCF (and more).","og_url":"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/","og_site_name":"SafeKom Blog","article_publisher":"https:\/\/www.facebook.com\/safekompl","article_published_time":"2025-04-04T12:25:14+00:00","og_image":[{"width":400,"height":400,"url":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2025\/03\/vmw-prod-icon-Cloud-Foundation-rgb_400px.webp?fit=400%2C400&ssl=1","type":"image\/webp"}],"author":"Micha\u0142 Iwa\u0144czuk","twitter_card":"summary_large_image","twitter_creator":"@MIwaczuk","twitter_site":"@MIwaczuk","twitter_misc":{"Napisane przez":"Micha\u0142 Iwa\u0144czuk","Szacowany czas czytania":"4 minuty"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/#article","isPartOf":{"@id":"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/"},"author":{"name":"Micha\u0142 Iwa\u0144czuk","@id":"https:\/\/www.safekom.pl\/blog\/#\/schema\/person\/fd4cc931b624af4b7353d36d92ba7181"},"headline":"Homelab Introduction to VCF","datePublished":"2025-04-04T12:25:14+00:00","mainEntityOfPage":{"@id":"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/"},"wordCount":579,"commentCount":0,"publisher":{"@id":"https:\/\/www.safekom.pl\/blog\/#organization"},"image":{"@id":"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2025\/03\/vmw-prod-icon-Cloud-Foundation-rgb_400px.webp?fit=400%2C400&ssl=1","keywords":["lab","vcf"],"articleSection":["Lab"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/","url":"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/","name":"Homelab Introduction to VCF - SafeKom Blog","isPartOf":{"@id":"https:\/\/www.safekom.pl\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/#primaryimage"},"image":{"@id":"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2025\/03\/vmw-prod-icon-Cloud-Foundation-rgb_400px.webp?fit=400%2C400&ssl=1","datePublished":"2025-04-04T12:25:14+00:00","description":"This is an introduction to the topic of creating a homelab using a single server, on which we will deploy VCF (and more).","breadcrumb":{"@id":"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/"]}]},{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/#primaryimage","url":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2025\/03\/vmw-prod-icon-Cloud-Foundation-rgb_400px.webp?fit=400%2C400&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2025\/03\/vmw-prod-icon-Cloud-Foundation-rgb_400px.webp?fit=400%2C400&ssl=1","width":400,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/www.safekom.pl\/blog\/en\/lab\/homelab-introduction-to-vcf\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/www.safekom.pl\/blog\/"},{"@type":"ListItem","position":2,"name":"Homelab Introduction to VCF"}]},{"@type":"WebSite","@id":"https:\/\/www.safekom.pl\/blog\/#website","url":"https:\/\/www.safekom.pl\/blog\/","name":"SafeKom Blog","description":"Notatki Architekta i in\u017cyniera zwi\u0105zanego rozwi\u0105zaniami on-prem","publisher":{"@id":"https:\/\/www.safekom.pl\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.safekom.pl\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":"Organization","@id":"https:\/\/www.safekom.pl\/blog\/#organization","name":"SafeKom Blog","url":"https:\/\/www.safekom.pl\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/www.safekom.pl\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/05\/cropped-logo.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2015\/05\/cropped-logo.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"SafeKom Blog"},"image":{"@id":"https:\/\/www.safekom.pl\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/safekompl","https:\/\/x.com\/MIwaczuk","https:\/\/www.linkedin.com\/in\/michaliwanczuk\/"]},{"@type":"Person","@id":"https:\/\/www.safekom.pl\/blog\/#\/schema\/person\/fd4cc931b624af4b7353d36d92ba7181","name":"Micha\u0142 Iwa\u0144czuk","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/cc6dda4ee8d21d1f254147e5ee6f5e38881b88a4a12a5774ca42380597e52014?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/cc6dda4ee8d21d1f254147e5ee6f5e38881b88a4a12a5774ca42380597e52014?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cc6dda4ee8d21d1f254147e5ee6f5e38881b88a4a12a5774ca42380597e52014?s=96&d=mm&r=g","caption":"Micha\u0142 Iwa\u0144czuk"},"description":"Pasjonat komputerowy od zawsze oraz maniak w zakresie sieci, wirtualizacji oraz bezpiecze\u0144stwa IT. Kompetentny in\u017cynier z du\u017cym do\u015bwiadczeniem w realizacji projekt\u00f3w informatycznych i telekomunikacyjnych. Wieloletni administrator IT, kt\u00f3ry utrzymuje systemy informatyczne dostosowuj\u0105c je do wymog\u00f3w biznesowych z zapewnieniem dost\u0119pno\u015bci 24\/7\/365.","url":"https:\/\/www.safekom.pl\/blog\/author\/admin\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2025\/03\/vmw-prod-icon-Cloud-Foundation-rgb_400px.webp?fit=400%2C400&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p7i9ri-KX","jetpack-related-posts":[{"id":2898,"url":"https:\/\/www.safekom.pl\/blog\/en\/vmware-en\/vcf\/home-lab-vcf-license\/","url_meta":{"origin":2911,"position":0},"title":"Home Lab &#8211; VCF License","author":"Micha\u0142 Iwa\u0144czuk","date":"21.03.2025","format":false,"excerpt":"Hello again after a long absence. Recently, a lot has been happening, both professionally and otherwise. I\u2019m returning to blogging about VCF and building a new version of my home lab\u2014details on that soon. Today, let\u2019s focus on organizing licenses. Over the past few days, anyone who holds a VCP\u2026","rel":"","context":"W \u201eLab&quot;","block_context":{"text":"Lab","link":"https:\/\/www.safekom.pl\/blog\/en\/category\/lab\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2025\/03\/vmw-prod-icon-Cloud-Foundation-rgb_400px.webp?fit=400%2C400&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2984,"url":"https:\/\/www.safekom.pl\/blog\/en\/vmware-en\/nsx-en\/tgw-evpn-vxlan-configuration\/","url_meta":{"origin":2911,"position":1},"title":"TGW EVPN\/VXLAN Configuration","author":"Micha\u0142 Iwa\u0144czuk","date":"11.05.2026","format":false,"excerpt":"In a previous post I showed how to configure EVPN in NSX-T 3.0 with Juniper vMX, where the MP-BGP session originated from an Edge node through the T0 Gateway and VRFs were terminated on T0 and connected to T1. Today I'll cover the next step in the evolution of that\u2026","rel":"","context":"W \u201eLab&quot;","block_context":{"text":"Lab","link":"https:\/\/www.safekom.pl\/blog\/en\/category\/lab\/"},"img":{"alt_text":"nsx-t logo","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2020\/04\/vmware-nsx-t.jpg?fit=551%2C218&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2020\/04\/vmware-nsx-t.jpg?fit=551%2C218&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2020\/04\/vmware-nsx-t.jpg?fit=551%2C218&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":2783,"url":"https:\/\/www.safekom.pl\/blog\/en\/vmware-en\/nsx-en\/nsx-t-evpn-inline-mode\/","url_meta":{"origin":2911,"position":2},"title":"NSX-T EVPN Inline Mode","author":"Micha\u0142 Iwa\u0144czuk","date":"06.03.2023","format":false,"excerpt":"From the NSX 3.0 version, we can configure the EVPN function between the T0 router and the physical router. This post will be devoted to how to configure EVPN step by step in inline mode. What is EVPN? EVPN (Ethernet VPN) is an IEEE standard that allows for the creation\u2026","rel":"","context":"W \u201eJuniper&quot;","block_context":{"text":"Juniper","link":"https:\/\/www.safekom.pl\/blog\/en\/category\/juniper-en\/"},"img":{"alt_text":"nsx-t logo","src":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2020\/04\/vmware-nsx-t.jpg?fit=551%2C218&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2020\/04\/vmware-nsx-t.jpg?fit=551%2C218&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.safekom.pl\/blog\/wp-content\/uploads\/2020\/04\/vmware-nsx-t.jpg?fit=551%2C218&ssl=1&resize=525%2C300 1.5x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/posts\/2911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/comments?post=2911"}],"version-history":[{"count":2,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/posts\/2911\/revisions"}],"predecessor-version":[{"id":2916,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/posts\/2911\/revisions\/2916"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/media\/2894"}],"wp:attachment":[{"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/media?parent=2911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/categories?post=2911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.safekom.pl\/blog\/wp-json\/wp\/v2\/tags?post=2911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}