<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hyper-V &#8211; NhanVPH&#039;s Blog</title>
	<atom:link href="https://blntech.io.vn/tag/hyper-v/feed/" rel="self" type="application/rss+xml" />
	<link>https://blntech.io.vn</link>
	<description></description>
	<lastBuildDate>Fri, 29 May 2026 09:50:11 +0000</lastBuildDate>
	<language>vi</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://blntech.io.vn/wp-content/uploads/2026/04/cropped-cropped-Logo-BLN-32x32.jpg</url>
	<title>Hyper-V &#8211; NhanVPH&#039;s Blog</title>
	<link>https://blntech.io.vn</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Hướng dẫn clone (tạo bản sao) máy ảo trên Hyper-V</title>
		<link>https://blntech.io.vn/huong-dan-clone-tao-ban-sao-may-ao-tren-hyper-v/</link>
		
		<dc:creator><![CDATA[nhanvph]]></dc:creator>
		<pubDate>Fri, 29 May 2026 09:50:11 +0000</pubDate>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<guid isPermaLink="false">https://blntech.io.vn/?p=1980</guid>

					<description><![CDATA[Trong quá trình nghiên cứu, thực hành ảo hoá, bạn cần phải biết cách clone (tạo bản sao) máy ảo [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Trong quá trình nghiên cứu, thực hành ảo hoá, bạn cần phải biết cách clone (tạo bản sao) máy ảo để nhanh chóng mở rộng hệ thống, tiết kiệm thời gian cài đặt. Bài viết này mình sẽ hướng dẫn bạn cách clone máy ảo trên nền tảng ảo hoá Hyper-V.</p>



<p class="wp-block-paragraph">Hyper-V không có sẵn tính năng Clone máy ảo như trên VMWare, Proxmox hay VirtualBox. Do đó để tạo bản sao của máy ảo đang có trên Hyper-V, bạn phải thực hiện hai thao tác: xuất máy ảo (export virtual machine) và nhập máy ảo (import virtual machine).</p>



<p class="wp-block-paragraph">Bạn có thể thực hiện xuất và và nhập máy ảo trực tiếp trên giao diện của Hyper-V Manager, hoặc sử dụng dòng lệnh trong PowerShell. Trong bài này mình thao tác trên Hyper-V cho trực quan và dễ hiểu.</p>



<h2 class="wp-block-heading">1. Xuất máy ảo</h2>



<p class="wp-block-paragraph">Bạn có thể xuất máy ảo khi nó đang tắt hoặc trong khi nó đang hoạt động đều được.</p>



<p class="wp-block-paragraph">Chọn vào máy ảo muốn xuất, bấm chuột phải và chọn Export…</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://media.thuanbui.me/cdn-cgi/image/format=auto,onerror=redirect/images/hyper-v-clone-vm-1.png" alt=""/></figure>



<p class="wp-block-paragraph">Chọn thư mục để lưu và bấm nút Export.</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://media.thuanbui.me/cdn-cgi/image/format=auto,onerror=redirect/images/hyper-v-clone-vm-2.png" alt=""/></figure>



<p class="wp-block-paragraph">Thời gian xuất dài ngắn tuỳ thuộc vào cấu hình (kích thước ổ cứng) của máy ảo gốc. Nếu bạn sử dụng SSD, thường chỉ mất vài phút để hoàn thành công đoạn này.</p>



<h2 class="wp-block-heading">2. Nhập máy ảo</h2>



<p class="wp-block-paragraph">Để tạo bản sao của máy ảo vừa mới được xuất, bấm vào Import Virtual Machines… trong mục Actions của Hyper-V Manager</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://media.thuanbui.me/cdn-cgi/image/format=auto,onerror=redirect/images/hyper-v-clone-vm-3.png" alt=""/></figure>



<p class="wp-block-paragraph">Bấm Next để bắt đầu chỉnh thông số</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://media.thuanbui.me/cdn-cgi/image/format=auto,onerror=redirect/images/hyper-v-clone-vm-4.png" alt=""/></figure>



<p class="wp-block-paragraph">Tìm và mở thư mục bạn lưu máy ảo đã xuất. Sau đó bấm Next</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://media.thuanbui.me/cdn-cgi/image/format=auto,onerror=redirect/images/hyper-v-clone-vm-5.png" alt=""/></figure>



<p class="wp-block-paragraph">Bước Select Virtual Machine sẽ hiện ra tên của máy ảo gốc bạn đã chọn để xuất ở bước trước đó. Chọn và bấm Next</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://media.thuanbui.me/cdn-cgi/image/format=auto,onerror=redirect/images/hyper-v-clone-vm-6.png" alt=""/></figure>



<p class="wp-block-paragraph">Hyper-V yêu cầu mỗi máy ảo phải có ID khác nhau. Do đó ở bước này cần phải chọn mục&nbsp;<em>Copy the virtual machine (create a new unique ID)</em>. Hai mục còn lại chỉ dùng khi bạn nhập máy ảo trên một máy tính vật lý khác.</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://media.thuanbui.me/cdn-cgi/image/format=auto,onerror=redirect/images/hyper-v-clone-vm-7.png" alt=""/></figure>



<p class="wp-block-paragraph">Chọn thư mục để lưu máy ảo mới. Bạn nên gom tất cả vào chung 1 thư mục để dễ quản lý.</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://media.thuanbui.me/cdn-cgi/image/format=auto,onerror=redirect/images/hyper-v-clone-vm-8.png" alt=""/></figure>



<p class="wp-block-paragraph">Chọn thư mục lưu ổ cứng ảo. Nên chọn chung thư mục lưu máy ảo</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://media.thuanbui.me/cdn-cgi/image/format=auto,onerror=redirect/images/hyper-v-clone-vm-9.png" alt=""/></figure>



<p class="wp-block-paragraph">Bấm Finish để Hyper-v tạo máy ảo mới từ mẫu có sẵn.</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://media.thuanbui.me/cdn-cgi/image/format=auto,onerror=redirect/images/hyper-v-clone-vm-10.png" alt=""/></figure>



<p class="wp-block-paragraph">Máy ảo mới tạo sau khi nhập thành công sẽ có tên y hệt như máy ảo gốc. Do đó bạn nên đổi tên để dễ phân biệt.</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://media.thuanbui.me/cdn-cgi/image/format=auto,onerror=redirect/images/hyper-v-clone-vm-11.png" alt="Sau khi tạo bản sao, mình đang có hai máy ảo chạy pfSense."/><figcaption class="wp-element-caption"><strong>Sau khi tạo bản sao, mình đang có hai máy ảo chạy pfSense.</strong></figcaption></figure>



<p class="wp-block-paragraph">Lập lại bước 2 nếu bạn cần thêm nhiều bản sao cho hệ thống mạng ảo.</p>



<h2 class="wp-block-heading">3. Cập nhật thông số</h2>



<p class="wp-block-paragraph">Nếu máy ảo gốc được thiết lập Static IP, máy ảo mới cũng sẽ sử dụng cùng IP, gây ra lỗi két nối mạng. Do đó, bạn cần phải truy cập vào máy ảo mới để thay đổi cấu hình IP Address.</p>



<p class="wp-block-paragraph">Ví dụ với máy ảo pfSense Firewall 2, mình phải truy cập vào giao diện Shell và thiết lập lại IP của cổng WAN để không bị lỗi kết nối đến Switch.</p>



<p class="wp-block-paragraph">Nếu cần thay đổi các thông số cổng mạng, RAM, CPU, truy cập vào mục Settings của máy ảo để thay đổi.</p>



<figure class="wp-block-image aligncenter"><img decoding="async" src="https://media.thuanbui.me/cdn-cgi/image/format=auto,onerror=redirect/images/hyper-v-clone-vm-12.png" alt="Thay đổi kết nối mạng của máy ảo mới"/><figcaption class="wp-element-caption"><strong>Thay đổi kết nối mạng của máy ảo mới</strong></figcaption></figure>



<p class="wp-block-paragraph">Chúc bạn thực hiện thành công!</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>pfSense Lab – Phần 2 &#8211; Cài Đặt pfSense 2.5.x Lên Máy Ảo Hyper-V</title>
		<link>https://blntech.io.vn/pfsense-lab-phan-2-cai-dat-pfsense-2-5-x-len-may-ao-hyper-v/</link>
		
		<dc:creator><![CDATA[nhanvph]]></dc:creator>
		<pubDate>Fri, 29 May 2026 08:40:06 +0000</pubDate>
				<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[pfSense]]></category>
		<category><![CDATA[Seri pfSense]]></category>
		<guid isPermaLink="false">https://blntech.io.vn/?p=1743</guid>

					<description><![CDATA[I. Cài đặt pfSense Khởi động máy ảo từ giao diện Hyper-V Manager. Đợi vài giây cho máy ảo khởi [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">I. Cài đặt pfSense</h2>



<p class="wp-block-paragraph">Khởi động máy ảo từ giao diện Hyper-V Manager. Đợi vài giây cho máy ảo khởi động từ ổ quang ảo và làm theo hướng dẫn dưới đây để cài đặt pfSense lên máy ảo.</p>



<figure class="wp-block-image aligncenter size-large"><img fetchpriority="high" decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-92-1024x870.png" alt="" class="wp-image-6453" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-92-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-92-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-92-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-92.png 1026w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Chọn Accept</figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-93-1024x870.png" alt="" class="wp-image-6454" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-93-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-93-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-93-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-93.png 1026w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Chọn Install và bấm OK</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-94-1024x870.png" alt="" class="wp-image-6455" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-94-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-94-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-94-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-94.png 1026w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Giữ nguyên mặc định Continue with default keymap và bấm Select</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-95-1024x870.png" alt="" class="wp-image-6456" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-95-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-95-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-95-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-95.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Chọn Auto (ZFS) và bấm OK</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-96-1024x870.png" alt="" class="wp-image-6457" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-96-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-96-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-96-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-96.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Chọn Select</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-97-1024x870.png" alt="" class="wp-image-6458" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-97-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-97-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-97-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-97.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Chọn Stripe và bấm OK</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-98-1024x870.png" alt="" class="wp-image-6459" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-98-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-98-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-98-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-98.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Bấm Spacebar để chọn da0 và bấm OK</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-99-1024x870.png" alt="" class="wp-image-6460" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-99-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-99-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-99-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-99.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Chọn YES</strong></figcaption></figure>



<p class="wp-block-paragraph">Việc cài đặt diễn ra nhanh chóng, chỉ khoảng 1-2 phút.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-100-1024x870.png" alt="" class="wp-image-6461" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-100-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-100-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-100-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-100.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Chọn No</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-101-1024x870.png" alt="" class="wp-image-6462" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-101-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-101-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-101-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-101.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Chọn Shell để thoát ra giao diện dòng lệnh</strong></figcaption></figure>



<p class="wp-block-paragraph">Sau khi cài đặt xong, bạn không chọn Reboot, mà chọn Shell để thoát ra giao diện dòng lệnh. Gõ lệnh <code><strong>poweroff</strong></code> bấm Enter để tắt máy ảo.</p>



<p class="wp-block-paragraph">Tiếp theo truy cập lại vào Settings của máy ảo để cho Boot từ Hard Drive và tắt ổ quang ảo. Nếu bạn bỏ qua 2 thao tác này, máy ảo sẽ khởi động lại và tiếp tục Boot từ ổ DVD ảo và yêu cầu cài đặt lại.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="722" height="682" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-102.png" alt="" class="wp-image-6463" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-102.png 722w, https://blntech.io.vn/wp-content/uploads/2026/05/image-102-300x283.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /><figcaption class="wp-element-caption"><strong>Bấm vào mục Firmware, chỉnh Hard Drive lên đầu để ưu tiên khi khởi động máy ảo</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="722" height="682" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-103.png" alt="" class="wp-image-6464" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-103.png 722w, https://blntech.io.vn/wp-content/uploads/2026/05/image-103-300x283.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /><figcaption class="wp-element-caption"><strong>Bấm vào DVD Drive, chọn None</strong></figcaption></figure>



<p class="wp-block-paragraph">Bấm OK để lưu lại.</p>



<h2 class="wp-block-heading">II. Cấu hình cổng mạng</h2>



<p class="wp-block-paragraph">Ở lần khởi động đầu tiên sau khi cài đặt, pfSense sẽ yêu cầu thiết lập cổng mạng WAN và LAN.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-104-1024x870.png" alt="" class="wp-image-6465" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-104-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-104-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-104-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-104.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Hệ thống hỏi có muốn thiết lập VLAN không? Chọn n (No) và Enter. VLAN có thể được thiết lập sau khi truy cập vào giao diện Web UI của pfSense</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-105-1024x870.png" alt="" class="wp-image-6466" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-105-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-105-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-105-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-105.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Chọn cổng mạng WAN: gõ hn0 và Enter</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-106-1024x870.png" alt="" class="wp-image-6467" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-106-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-106-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-106-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-106.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Chọn cổng mạng LAN: hn1, sau đó xác nhận bằng cách gõ y và Enter</strong></figcaption></figure>



<p class="wp-block-paragraph">Sau khi thiết lập cổng mạng, pfSense sẽ tiến hành cài đặt các dịch vụ cho hệ thống.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-107-1024x870.png" alt="" class="wp-image-6468" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-107-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-107-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-107-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-107.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Giao diện dòng lệnh chính của pfSense</strong></figcaption></figure>



<p class="wp-block-paragraph">Cổng WAN (hn0) của pfSense kết nối vào External Switch nên được cấp DHCP IP từ Router Mikrotik: <code><strong>192.168.0.117</strong></code>. Mình sẽ đổi thành IP tĩnh <code><strong>192.168.0.200</strong></code> sau.</p>



<p class="wp-block-paragraph">Cổng LAN (hn0) được tự động cấp IP <code><strong>192.168.1.1</strong></code> đóng vài trò làm Gateway cho hệ thống mạng nội bộ được quản lý thông qua Private Switch. Mình sẽ đổi LAN IP thành <code><strong>10.0.0.1</strong></code> sau.</p>



<h2 class="wp-block-heading">III. Truy cập Web UI</h2>



<p class="wp-block-paragraph">Thiết lập mặc định của pfSense chỉ cho truy cập vào trang quản trị Web UI từ mạng LAN nội bộ. Do đó mình chưa thể truy cập vào địa chỉ <code><strong>192.168.0.117</strong></code>.</p>



<p class="wp-block-paragraph">Để có thể truy cập Web UI từ hệ điều hành Host (nằm trên mạng WAN), cần phải tắt dịch vụ quản lý gói tin (packet filter) bằng lệnh sau.</p>



<pre class="wp-block-preformatted"><code> pfctl -d</code></pre>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-108-1024x870.png" alt="" class="wp-image-6469" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-108-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-108-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-108-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-108.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Bấm 8 để truy cập Shell, gõ lệnh pfctl -d để tắt packet filter</strong></figcaption></figure>



<p class="wp-block-paragraph">Lệnh<strong> <code>pfctl -d</code> </strong>chỉ tạm thời tắt packet filter ở phiên làm việc hiện tại. Khi khởi động lại pfSense, packet filter sẽ tự động kích hoạt trở lại và ngăn truy cập từ WAN.</p>



<p class="wp-block-paragraph">Do đó, sau khi đã vào được Web UI, chúng ta sẽ thiết lập Firewall rule để cho phép truy cập pfSense từ WAN để khỏi gõ lệnh <code><strong>pfctl -d</strong></code> trong Shell nữa.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="679" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-109-1024x679.png" alt="" class="wp-image-6470" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-109-1024x679.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-109-300x199.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-109-768x509.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-109.png 1360w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Đăng nhập vào Web UI của pfSense bằng IP WAN 192.168.0.117</strong></figcaption></figure>



<p class="wp-block-paragraph">Tên đăng nhập và mật khẩu mặc định của pfSense:</p>



<ul class="wp-block-list">
<li>Tên đăng nhập: <strong>admin</strong></li>



<li>Mật khẩu: <strong>pfsense</strong></li>
</ul>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="679" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-110-1024x679.png" alt="" class="wp-image-6471" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-110-1024x679.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-110-300x199.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-110-768x509.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-110.png 1360w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Đăng nhập thành công vào pfSense Web UI</strong></figcaption></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">Bài viết kết thúc tại đây. Mình vừa mới hướng dẫn bạn cách cài đặt pfSense lên máy ảo Hyper-V.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">Nguồn: thuanbui</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cài Đặt Arch Linux Trên Máy Ảo Hyper-V</title>
		<link>https://blntech.io.vn/cai-dat-arch-linux-tren-may-ao-hyper-v/</link>
		
		<dc:creator><![CDATA[nhanvph]]></dc:creator>
		<pubDate>Fri, 29 May 2026 08:14:37 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Arch-Linux]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<guid isPermaLink="false">https://blntech.io.vn/?p=1932</guid>

					<description><![CDATA[Bài viết này mình chia sẻ lại toàn bộ các bước cài đặt Arch Linux lên máy ảo Hyper-V Hướng [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Bài viết này mình chia sẻ lại toàn bộ các bước cài đặt Arch Linux lên máy ảo Hyper-V</p>



<p class="wp-block-paragraph">Hướng dẫn này mình sử dụng máy ảo Hyper-V, nhưng bạn hoàn toàn có thể áp dụng các bước dưới đây để cài đặt Arch Linux lên máy ảo VirtualBox, ESXi, Promox hay cài trực tiếp lên Desktop / Laptop.</p>



<p class="wp-block-paragraph">***Lưu ý: Nếu bạn mới tìm hiểu Linux, tốt nhất nên dùng Ubuntu hoặc Mint. Đụng vô anh Arch Linux này sẽ cực kỳ thử thách cho những người chưa quen comand-line.</p>



<h2 class="wp-block-heading">1. Tạo máy ảo mới</h2>



<p class="wp-block-paragraph">Việc tạo máy ảo mới trên Hyper-V mình đã chia sẻ trong bài viết trước. Bạn có thể tham khảo bên dưới.</p>



<p class="wp-block-paragraph"><strong>Tạo máy ảo bằng Hyper-V trong Windows 10</strong></p>



<p class="wp-block-paragraph">Chú ý: Nhớ chọn máy ảo Generation 2 và kết nối vào External Switch hoặc Default Switch để có thể kết nối Internet trong khi cài đặt.</p>



<h2 class="wp-block-heading">2. Tải Arch Linux ISO</h2>



<p class="wp-block-paragraph">Bạn cần tải file iso cài đặt Arch Linux từ trang&nbsp;<a href="https://archlinux.org/download/" target="_blank" rel="noreferrer noopener">Download</a>. Hoặc truy cập thằng vào Mirror nằm trên server Việt Nam của Bizflycloud để tải cho nhanh:&nbsp;<a href="http://mirror.bizflycloud.vn/archlinux/iso/latest/" target="_blank" rel="noreferrer noopener"></a><a href="http://mirror.bizflycloud.vn/archlinux/iso/latest/" target="_blank" rel="noreferrer noopener">http://mirror.bizflycloud.vn/archlinux/iso/latest/</a></p>



<h2 class="wp-block-heading">3. Sửa lỗi không thể boot từ file ISO</h2>



<p class="wp-block-paragraph">Phiên bản ISO Arch Linux 202108 (archlinux-2021.08.01-x86_64.iso) gặp lỗi khi cài đặt trên Hyper-V như sau:</p>



<pre class="wp-block-preformatted"><code>ERROR: '/dev/disk/by-label/ARCH_202108' device did not show up after 30 seconds...</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blntech.io.vn/wp-content/uploads/2025/07/image-565.png" alt="" class="wp-image-6442" srcset="https://blntech.io.vn/wp-content/uploads/2025/07/image-565.png 1024w, https://blntech.io.vn/wp-content/uploads/2025/07/image-565-300x225.png 300w, https://blntech.io.vn/wp-content/uploads/2025/07/image-565-768x576.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Lý do vì Hyper-V tự động nhả ổ đĩa sau khi khởi động, khiến tiến trình cài đặt gặp lỗi (<a href="https://bugs.archlinux.org/task/71934" target="_blank" rel="noreferrer noopener">FS#71934 : archlinux-2021.08.01-x86_64.iso fails to boot on hyper-v</a>) Để sửa lỗi này, mình bấm vào mục Media -&gt; DVD Drive -&gt; Insert Disk để chọn lại file ISO cài đặt.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="870" src="https://blntech.io.vn/wp-content/uploads/2025/07/image-566-1024x870.png" alt="" class="wp-image-6443" srcset="https://blntech.io.vn/wp-content/uploads/2025/07/image-566-1024x870.png 1024w, https://blntech.io.vn/wp-content/uploads/2025/07/image-566-300x255.png 300w, https://blntech.io.vn/wp-content/uploads/2025/07/image-566-768x653.png 768w, https://blntech.io.vn/wp-content/uploads/2025/07/image-566.png 1026w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Sau đó quay lại console gõ lệnh</p>



<pre class="wp-block-preformatted"><code>udevadm trigger<br>exit</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blntech.io.vn/wp-content/uploads/2025/07/image-567.png" alt="" class="wp-image-6444" srcset="https://blntech.io.vn/wp-content/uploads/2025/07/image-567.png 1024w, https://blntech.io.vn/wp-content/uploads/2025/07/image-567-300x225.png 300w, https://blntech.io.vn/wp-content/uploads/2025/07/image-567-768x576.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Quá trình cài đặt sẽ chạy tiếp tục</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blntech.io.vn/wp-content/uploads/2025/07/image-568.png" alt="" class="wp-image-6445" srcset="https://blntech.io.vn/wp-content/uploads/2025/07/image-568.png 1024w, https://blntech.io.vn/wp-content/uploads/2025/07/image-568-300x225.png 300w, https://blntech.io.vn/wp-content/uploads/2025/07/image-568-768x576.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Hiện tại file iso bản mới archlinux-2021.09.01-x86_64.iso khắc phục lỗi này. Mình chia sẻ lại lỗi ở đây, biết đâu trong tương lai có bản nào bị lỗi tiếp còn nhớ cách sửa.</p>



<h2 class="wp-block-heading">3. Thiết lập hệ thống trước khi cài đặt</h2>



<h3 class="wp-block-heading">Kiểm tra kết nối mạng</h3>



<p class="wp-block-paragraph">Arch Linux cần phải kết nối Internet để tải các package trong quá trình cài đặt. Kiểm tra máy ảo có kết nối Internet chưa bằng lệnh ping</p>



<pre class="wp-block-preformatted"><code>ping gooogle.com</code></pre>



<p class="wp-block-paragraph">Nếu thấy nhận được tín hiệu phản hồi nghĩa là máy ảo đang kết nối Internet OK.</p>



<p class="wp-block-paragraph">Tiếp theo kiểm tra địa chỉ IP hiện tại của máy ảo. Bạn cần ghi nhớ lại IP này để kết nối SSH vào máy ảo ở bước sau</p>



<pre class="wp-block-preformatted"><code>ip a</code></pre>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blntech.io.vn/wp-content/uploads/2025/07/image-569.png" alt="" class="wp-image-6446" srcset="https://blntech.io.vn/wp-content/uploads/2025/07/image-569.png 1024w, https://blntech.io.vn/wp-content/uploads/2025/07/image-569-300x225.png 300w, https://blntech.io.vn/wp-content/uploads/2025/07/image-569-768x576.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">IP của máy ảo: <code><strong>192.168.0.166</strong></code></p>



<h3 class="wp-block-heading">Thiết lập SSH, Root Password</h3>



<p class="wp-block-paragraph">Việc thao tác trực tiếp trên giao diện của Hyper-V không tiện lợi cho việc cài đặt vì nó không cho phép copy / paste dòng lệnh. Do đó, bạn nên thiết lập SSH Server để dùng Terminal / Putty kết nối vào sẽ dễ sử dụng hơn.</p>



<p class="wp-block-paragraph">Thiết lập mật khẩu cho tài khoản root</p>



<pre class="wp-block-code"><code>passwd</code></pre>



<p class="wp-block-paragraph">Kích hoạt SSH Service</p>



<pre class="wp-block-preformatted"><code>systemctl start sshd</code></pre>



<h3 class="wp-block-heading">Kết nối SSH vào máy ảo</h3>



<p class="wp-block-paragraph">Sử dụng Putty (Windows) hoặc Terminal (MacOS / Linux) để kết nối SSH vào máy ảo theo địa chỉ IP với tài khoản root và password đã thiết lập.</p>



<pre class="wp-block-preformatted"><code>ssh root@192.168.0.166</code></pre>



<pre class="wp-block-preformatted"><code>login as:root<br>Keyboard-interactive authentication prompts from server:<br>| Password:<br>End of keyboard-interactive prompts from server<br>To install Arch Linux follow the installation guide:<br>https://wiki.archlinux.org/title/Installation_guide<br><br>For Wi-Fi, authenticate to the wireless network using the iwctl utility.<br>For mobile broadband (WWAN) modems, connect with the mmcli utility.<br>Ethernet, WLAN and WWAN interfaces using DHCP should work automatically.<br><br>After connecting to the internet, the installation guide can be accessed<br>via the convenience script Installation_guide.<br><br>Last login: Thu Sep  2 08:56:22 2021<br>root@archiso ~ #</code></pre>



<h3 class="wp-block-heading">Thiết lập layout bàn phím</h3>



<p class="wp-block-paragraph">Mặc định Arch Linux đã kích hoạt layout bàn phím US – là loại đang sử dụng phổ biến ở Việt Nam. Nên bước này không cần làm gì thêm. Nếu bạn dùng layout bàn phím kiểu khác thì tham khảo hướng dẫn ở đây:&nbsp;<a href="https://wiki.archlinux.org/title/Installation_guide#Set_the_keyboard_layout" target="_blank" rel="noreferrer noopener"></a><a href="https://wiki.archlinux.org/title/Installation_guide#Set_the_keyboard_layout" target="_blank" rel="noreferrer noopener">https://wiki.archlinux.org/title/Installation_guide#Set_the_keyboard_layout</a></p>



<h3 class="wp-block-heading">Cập nhật thời gian cho hệ thống</h3>



<pre class="wp-block-preformatted"><code>timedatectl set-ntp true</code></pre>



<p class="wp-block-paragraph">Kiểm tra lại bằng lệnh</p>



<pre class="wp-block-preformatted"><code>timedatectl statu</code>s</pre>



<pre class="wp-block-preformatted"><code>root@archiso ~ </code># timedatectl status<code><br>               Local time: Thu 2021-09-02 09:11:39 UTC<br>           Universal time: Thu 2021-09-02 09:11:39 UTC<br>                 RTC time: Thu 2021-09-02 09:11:39<br>                Time zone: UTC (UTC, +0000)<br>System clock synchronized: yes<br>              NTP service: active<br>          RTC in local TZ: no</code></pre>



<h3 class="wp-block-heading">Thiết lập mirrorlist</h3>



<p class="wp-block-paragraph">Mirror List là danh sách repo mà Arch Linux sử dụng để tải các package cài đặt. Để tối ưu tốc độ tải, mình sử dụng các mirror từ Việt Nam và Hongkong.</p>



<pre class="wp-block-preformatted">##<br>## Arch Linux repository mirrorlist<br>## Generated on 2021-09-02<br>##<br><br>## Vietnam<code><br>Server = </code>&lt;http://mirror.bizflycloud.vn/archlinux/$repo/os/$arch><code><br><br></code>## Hong Kong<code><br></code>Server = &lt;https://asia.mirror.pkgbuild.com/$repo/os/$arch><br>Server = &lt;http://mirror-hk.koddos.net/archlinux/$repo/os/$arch><br>Server = &lt;https://mirror-hk.koddos.net/archlinux/$repo/os/$arch><br>Server = &lt;http://hkg.mirror.rackspace.com/archlinux/$repo/os/$arch><br>Server = &lt;https://hkg.mirror.rackspace.com/archlinux/$repo/os/$arch><br>Server = &lt;https://arch-mirror.wtako.net/$repo/os/$arch><br>Server = &lt;http://mirror.xtom.com.hk/archlinux/$repo/os/$arch><br>Server = &lt;https://mirror.xtom.com.hk/archlinux/$repo/os/$arch></pre>



<p class="wp-block-paragraph">Bạn có thể truy cập vào&nbsp;<a href="https://archlinux.org/mirrorlist/" target="_blank" rel="noreferrer noopener"></a><a href="https://archlinux.org/mirrorlist/" target="_blank" rel="noreferrer noopener">https://archlinux.org/mirrorlist/</a>&nbsp;để tạo danh sách mirror.</p>



<p class="wp-block-paragraph">Lưu lại mirrorlist mặc định</p>



<pre class="wp-block-preformatted"><code>mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bk</code></pre>



<p class="wp-block-paragraph">Tạo lại danh sách mới <code><strong>/etc/pacman.d/mirrorlist</strong></code></p>



<pre class="wp-block-preformatted"><code>sudo nano /etc/pacman.d/mirrorlist</code></pre>



<p class="wp-block-paragraph">Thêm vào mirrorlist ở trên, lưu lại và thoát ra (Ctrl+O, Ctrl + X)</p>



<pre class="wp-block-preformatted">##<br>## Arch Linux repository mirrorlist<br>## Generated on 2021-09-02<br>##<br><br>## Vietnam<br>Server = &lt;http://mirror.bizflycloud.vn/archlinux/$repo/os/$arch><br><br>## Hong Kong<br>Server = &lt;https://asia.mirror.pkgbuild.com/$repo/os/$arch><br>Server = &lt;http://mirror-hk.koddos.net/archlinux/$repo/os/$arch><br>Server = &lt;https://mirror-hk.koddos.net/archlinux/$repo/os/$arch><br>Server = &lt;http://hkg.mirror.rackspace.com/archlinux/$repo/os/$arch><br>Server = &lt;https://hkg.mirror.rackspace.com/archlinux/$repo/os/$arch><br>Server = &lt;https://arch-mirror.wtako.net/$repo/os/$arch><br>Server = &lt;http://mirror.xtom.com.hk/archlinux/$repo/os/$arch><br>Server = &lt;https://mirror.xtom.com.hk/archlinux/$repo/os/$arch></pre>



<h3 class="wp-block-heading">Phân vùng ổ cứng</h3>



<p class="wp-block-paragraph">Kiểm tra ổ đĩa bằng lệnh&nbsp;<code>lsblk</code></p>



<pre class="wp-block-preformatted"><code>root@archiso ~ </code># lsblk<code><br>NAME  MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS<br>loop0   7:0    0 662.7M  1 loop /run/archiso/airootfs<br>sda     8:0    0    30G  0 disk <br>sr0    11:0    1 832.3M  0 rom  /run/archiso/bootmnt</code></pre>



<p class="wp-block-paragraph">Sử dụng <code><strong>gdisk</strong></code> để thiết lập phân vùng cho ổ đĩa <code><strong>/dev/sda</strong></code></p>



<pre class="wp-block-preformatted"><code>gdisk /dev/sda</code></pre>



<pre class="wp-block-preformatted"><code>root@archiso ~ </code># gdisk /dev/sda<code><br>GPT fdisk (gdisk) version 1.0.8<br><br>Partition table scan:<br>  MBR: not present<br>  BSD: not present<br>  APM: not present<br>  GPT: not present<br><br>Creating new GPT entries in memory.<br><br>Command (? for help):</code></pre>



<p class="wp-block-paragraph">Nếu ổ cứng có sẵn dữ liệu và bạn muốn xoá sạch sẽ để cài mới hoàn toàn, sử dụng command&nbsp;<code>o</code></p>



<pre class="wp-block-preformatted"><code>Command (? for help): o<br>This option deletes all partitions and creates a new protective MBR.<br>Proceed? (Y/N): Y</code></pre>



<p class="wp-block-paragraph">Tạo phân vùng EFI bằng command <code><strong>n</strong></code>, dung lượng 512MB</p>



<pre class="wp-block-preformatted"><code>Command (? for help): n<br>Partition number (1-128, default 1): 1<br>First sector (34-62914526, default = 2048) or {+-}size{KMGTP}: <br>Last sector (2048-62914526, default = 62914526) or {+-}size{KMGTP}: +512M<br>Current type is 8300 (Linux filesystem)<br>Hex code or GUID (L to show codes, Enter = 8300): EF00<br>Changed type of partition to 'EFI system partition'</code></pre>



<p class="wp-block-paragraph">Tạo tiếp phân vùng root sử dụng toàn bộ dung lượng còn lại của ổ cứng</p>



<pre class="wp-block-preformatted"><code>Command (? for help): n<br>Partition number (2-128, default 2): n<br>First sector (34-62914526, default = 1050624) or {+-}size{KMGTP}: <br>Last sector (1050624-62914526, default = 62914526) or {+-}size{KMGTP}: <br>Current type is 8300 (Linux filesystem)<br>Hex code or GUID (L to show codes, Enter = 8300): <br>Changed type of partition to 'Linux filesystem'</code></pre>



<p class="wp-block-paragraph">Mình không tạo phân vùng swap như hướng dẫn của Arch Linux Wiki. Swap có thể tạo bằng file trên phân vùng root, không cần phải dùng phân vùng riêng.</p>



<p class="wp-block-paragraph">Kiểm tra lại thông tin trước khi xác nhận thiết lập phân vùng bằng lệnh <code><strong>p</strong></code></p>



<pre class="wp-block-preformatted"><code>Command (? for help): p<br>Disk /dev/sda: 62914560 sectors, 30.0 GiB<br>Model: Virtual Disk    <br>Sector size (logical/physical): 512/4096 bytes<br>Disk identifier (GUID): 18CFC37F-8E65-4FFE-B997-8C48BBE241E5<br>Partition table holds up to 128 entries<br>Main partition table begins at sector 2 and ends at sector 33<br>First usable sector is 34, last usable sector is 62914526<br>Partitions will be aligned on 2048-sector boundaries<br>Total free space is 2014 sectors (1007.0 KiB)<br><br>Number  Start (sector)    End (sector)  Size       Code  Name<br>   1            2048         1050623   512.0 MiB   EF00  EFI system partition<br>   2         1050624        62914526   29.5 GiB    8300  Linux filesystem</code></pre>



<p class="wp-block-paragraph">Lưu lại thiết lập phân vùng lên ổ cứng bằng lệnh <code><strong>w</strong></code></p>



<pre class="wp-block-preformatted"><code>Command (? for help): w<br><br>Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING<br>PARTITIONS!!<br><br>Do you want to proceed? (Y/N): Y<br>OK; writing new GUID partition table (GPT) to /dev/sda.<br>The operation has completed successfully.</code></pre>



<h3 class="wp-block-heading">Format phân vùng</h3>



<p class="wp-block-paragraph">Kiểm tra lại hệ thống phân vùng bằng lệnh <code><strong>lsblk</strong></code></p>



<pre class="wp-block-preformatted"><code>root@archiso ~ </code># lsblk<code><br>NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS<br>loop0    7:0    0 662.7M  1 loop /run/archiso/airootfs<br>sda      8:0    0    30G  0 disk <br>├─sda1   8:1    0   512M  0 part <br>└─sda2   8:2    0  29.5G  0 part <br>sr0     11:0    1 832.3M  0 rom  /run/archiso/bootmnt</code></pre>



<p class="wp-block-paragraph">Format phân vùng EFI</p>



<pre class="wp-block-code"><code>mkfs.fat -F32 /dev/sda1</code></pre>



<p class="wp-block-paragraph">Format phân vùng root</p>



<pre class="wp-block-code"><code>mkfs.ext4 /dev/sda2</code></pre>



<p class="wp-block-paragraph">Mount phân vùng vào hệ thống</p>



<pre class="wp-block-preformatted"><code>mount /dev/sda2 /mnt<br>mkdir /mnt/boot<br>mount /dev/sda1 /mnt/boot</code></pre>



<h2 class="wp-block-heading">4. Cài đặt hệ thống</h2>



<h3 class="wp-block-heading">Cài đặt base system</h3>



<p class="wp-block-paragraph">Sử dụng&nbsp;<code>pacstrap</code>&nbsp;để cài đặt base system</p>



<pre class="wp-block-preformatted"><code>pacstrap /mnt base linux linux-firmware base-devel</code></pre>



<h3 class="wp-block-heading">Tạo fstab file</h3>



<pre class="wp-block-preformatted"><code>genfstab -U /mnt >> /mnt/etc/fstab</code></pre>



<h3 class="wp-block-heading">Chroot</h3>



<p class="wp-block-paragraph">Truy cập vào hệ thống qua tài khoản root</p>



<pre class="wp-block-code"><code>arch-chroot /mnt</code></pre>



<h3 class="wp-block-heading">Cài đặt thêm các package cần thiết</h3>



<pre class="wp-block-preformatted"><code>pacman -S openssh nano intel-ucode networkmanager</code></pre>



<p class="wp-block-paragraph">Nếu máy sử dụng CPU AMD, bạn nhớ đổi <code><strong>intel-ucode</strong></code> thành <code><strong>amd-ucode</strong></code></p>



<h3 class="wp-block-heading">Cài đặt boot loader</h3>



<pre class="wp-block-preformatted"><code>bootctl install</code></pre>



<p class="wp-block-paragraph">Kết quả</p>



<pre class="wp-block-preformatted"><code>[root@archiso /]</code># bootctl install<code><br>Created "/boot/EFI".<br>Created "/boot/EFI/systemd".<br>Created "/boot/EFI/BOOT".<br>Created "/boot/loader".<br>Created "/boot/loader/entries".<br>Created "/boot/EFI/Linux".<br>Copied "/usr/lib/systemd/boot/efi/systemd-bootx64.efi" to "/boot/EFI/systemd/systemd-bootx64.efi".<br>Copied "/usr/lib/systemd/boot/efi/systemd-bootx64.efi" to "/boot/EFI/BOOT/BOOTX64.EFI".<br>Created "/boot/d28ebfbb52b245528e50eff03fdd37e7".<br>Random seed file /boot/loader/random-seed successfully written (512 bytes).<br>Not installing system token, since we are running in a virtualized environment.<br>Created EFI boot entry "Linux Boot Manager".</code></pre>



<h3 class="wp-block-heading">Cấu hình boot loader</h3>



<pre class="wp-block-preformatted"><code>nano /boot/loader/loader.conf</code></pre>



<pre class="wp-block-preformatted"><code>default arch<br>timeout 3<br>editor 0</code></pre>



<p class="wp-block-paragraph">Cập nhật bootloader</p>



<pre class="wp-block-preformatted"><code>bootctl update</code></pre>



<h3 class="wp-block-heading">Tạo swap</h3>



<p class="wp-block-paragraph">Tạo file swap có kích thước tương đương với dung lượng RAM của máy.</p>



<pre class="wp-block-preformatted"><code>fallocate -l 2GiB /swapfile<br>chmod 600 /swapfile<br>mkswap /swapfile</code></pre>



<p class="wp-block-paragraph">Kích hoạt swap</p>



<pre class="wp-block-preformatted"><code>swapon /swapfile</code></pre>



<p class="wp-block-paragraph">Chỉnh sửa file <code><strong>fstab</strong></code> để bổ sung thông tin swap</p>



<pre class="wp-block-preformatted"><code>nano /etc/fstab</code></pre>



<p class="wp-block-paragraph">Thêm dòng này vào dưới cùng</p>



<pre class="wp-block-preformatted"><code>/swapfile none swap defaults 0 0</code></pre>



<h3 class="wp-block-heading">Cấu hình múi giờ</h3>



<p class="wp-block-paragraph">Chỉnh hệ thống về múi giờ Việt Nam</p>



<pre class="wp-block-preformatted"><code>ln -sf /usr/share/zoneinfo/Asia/Ho_Chi_Minh /etc/localtime<br>hwclock — systohc</code></pre>



<h3 class="wp-block-heading">Cấu hình ngôn ngữ</h3>



<p class="wp-block-paragraph">Chỉnh ngôn ngữ hệ thống thành <strong>en_US.UTF-8 UTF-8</strong></p>



<pre class="wp-block-preformatted"><code>echo 'en_US.UTF-8 UTF-8' > /etc/locale.gen<br>locale-gen</code></pre>



<p class="wp-block-paragraph">Chỉnh thông số LANG trong file <code><strong>/etc/locale.conf</strong></code></p>



<pre class="wp-block-preformatted"><code>echo 'LANG=en_US.UTF-8' > /etc/locale.conf</code></pre>



<h3 class="wp-block-heading">Thay đổi hostname</h3>



<p class="wp-block-paragraph">Sử dụng lệnh sau để đặt tên máy (hostname) thành ‘thuanbui-arch’</p>



<pre class="wp-block-preformatted"><code>echo 'thuanbui-arch' > /etc/hostname</code></pre>



<h3 class="wp-block-heading">Thay đổi mật khẩu root</h3>



<pre class="wp-block-preformatted"><code>passwd</code></pre>



<h3 class="wp-block-heading">Tạo tài khoản mới</h3>



<p class="wp-block-paragraph">Mình tạo tài khoản <code><strong>thuanbui</strong></code> mới dùng để quản lý hệ thống</p>



<pre class="wp-block-preformatted"><code>useradd -m -G wheel -s /bin/bash -c "Thuan Bui" thuanbui</code></pre>



<p class="wp-block-paragraph">Đặt mật khẩu cho tài khoản mới</p>



<pre class="wp-block-preformatted"><code>passwd thuanbui</code></pre>



<p class="wp-block-paragraph">Thiết lập quyền sudo cho tài khoản mới</p>



<pre class="wp-block-code"><code>EDITOR=nano visudo</code></pre>



<p class="wp-block-paragraph">Bỏ comment # ở phía trước đoạn <code><strong>%wheel ALL=(ALL) ALL</strong></code> để đưa quyền sudo cho thành viên thuộc group <code><strong>group</strong></code></p>



<h3 class="wp-block-heading">Kích hoạt network services</h3>



<pre class="wp-block-preformatted"><code>systemctl enable NetworkManager</code></pre>



<h3 class="wp-block-heading">Kích hoạt SSH Service</h3>



<pre class="wp-block-preformatted"><code>systemctl enable sshd</code></pre>



<h3 class="wp-block-heading">Khởi động lại hệ thống</h3>



<p class="wp-block-paragraph">Thoát ra khỏi môi trường chroot</p>



<pre class="wp-block-preformatted"><code>exit</code></pre>



<p class="wp-block-paragraph">Khởi động lại máy</p>



<pre class="wp-block-code"><code>reboot</code></pre>



<h2 class="wp-block-heading">5. Cài đặt giao diện GUI</h2>



<p class="wp-block-paragraph">Nếu không có gì bất thường, máy ảo sẽ khởi động lại rất nhanh vào tty console. Bạn có thể đăng nhập bằng tài khoản đã tạo trước đó.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blntech.io.vn/wp-content/uploads/2025/07/image-570.png" alt="" class="wp-image-6447" srcset="https://blntech.io.vn/wp-content/uploads/2025/07/image-570.png 1024w, https://blntech.io.vn/wp-content/uploads/2025/07/image-570-300x225.png 300w, https://blntech.io.vn/wp-content/uploads/2025/07/image-570-768x576.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Chúc mừng bạn đã vượt qua được giai đoạn khó khăn nhất trong công cuộc cài đặt Arch Linux!</p>



<p class="wp-block-paragraph">Arch Linux đã hoạt động ngon lành ở chế độ cli. Tuy nhiên, nếu muốn sử dụng giao diện GUI như Windows hay MacOS, cần phải cài đặt thêm các package quản lý&nbsp;<a href="https://wiki.archlinux.org/title/Desktop_environment" target="_blank" rel="noreferrer noopener">Desktop Environment</a>&nbsp;như&nbsp;<a href="https://wiki.archlinux.org/title/GNOME" target="_blank" rel="noreferrer noopener">GNOME</a>,&nbsp;<a href="https://wiki.archlinux.org/title/KDE" target="_blank" rel="noreferrer noopener">KDE</a>,&nbsp;<a href="https://wiki.archlinux.org/title/LXDE" target="_blank" rel="noreferrer noopener">LXDE</a>,&nbsp;<a href="https://wiki.archlinux.org/title/I3" target="_blank" rel="noreferrer noopener">i3</a>,…</p>



<h3 class="wp-block-heading">Cài đặt GNOME</h3>



<p class="wp-block-paragraph">Mình chọn cài đặt GNOME cho đơn giản</p>



<pre class="wp-block-preformatted"><code>sudo pacman -S gnome<br>sudo systemctl enable --now gdm</code></pre>



<h3 class="wp-block-heading">Cài đặt video driver</h3>



<p class="wp-block-paragraph">Do mình đang dùng Hyper-V nên cần cài đặt thêm package <code><strong>xf86-video-fbdev</strong></code> để XORG hoạt động trơn tru.</p>



<pre class="wp-block-preformatted"><code>sudo pacman -S xf86-video-fbdev</code></pre>



<h3 class="wp-block-heading">Điều chỉnh độ phân giải</h3>



<p class="wp-block-paragraph">Độ phân giải của máy ảo sẽ cố định sau khi khởi động. Để điều chỉnh độ phân giải, cần phải thêm thông số <code><strong>video=hyperv_fb:1600x900</strong></code> vào boot kernel.</p>



<pre class="wp-block-preformatted"><code>sudo nano /boot/loader/entries/arch.conf</code></pre>



<pre class="wp-block-preformatted"><code>title   Arch Linux<br>linux   /vmlinuz-linux<br>initrd  /intel-ucode.img<br>initrd  /initramfs-linux.img<br>options video=hyperv_fb:1600x900 root=/dev/sda2 rw</code></pre>



<p class="wp-block-paragraph">Bạn có thể thay đổi <code><strong>1600x900</strong></code> thành độ phân giải mong muốn. Độ phân giải cho phép tối đa là <code><strong>1920x1080</strong></code></p>



<h3 class="wp-block-heading">Tận hưởng thành quả</h3>



<pre class="wp-block-preformatted"><code>sudo reboot</code></pre>



<p class="wp-block-paragraph">Tada! GNOME đã hiện ra!</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="1024" height="768" src="https://blntech.io.vn/wp-content/uploads/2025/07/image-571.png" alt="" class="wp-image-6448" srcset="https://blntech.io.vn/wp-content/uploads/2025/07/image-571.png 1024w, https://blntech.io.vn/wp-content/uploads/2025/07/image-571-300x225.png 300w, https://blntech.io.vn/wp-content/uploads/2025/07/image-571-768x576.png 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Vậy là xong. Arch Linux đã được cài đặt thành công trên máy ảo Hyper-V để chờ bạn nghiên cứu.</p>



<p class="wp-block-paragraph">Arch Linux Wiki có thêm một số hướng dẫn tối ưu cho Hyper-V ở đây:&nbsp;<a href="https://wiki.archlinux.org/title/Hyper-V" target="_blank" rel="noreferrer noopener">Hyper-V – ArchWiki (archlinux.org)</a>. Bạn nào quan tâm có thể tham khảo thêm.</p>



<p class="wp-block-paragraph">Chúc bạn cài đặt êm xuôi!</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">Nguồn: thuanbui</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Cấu Hình Mạng Ảo Trong Hyper-V: External Switch, Internal Switch, Private Switch</title>
		<link>https://blntech.io.vn/cau-hinh-mang-ao-trong-hyper-v-external-switch-internal-switch-private-switch/</link>
		
		<dc:creator><![CDATA[nhanvph]]></dc:creator>
		<pubDate>Fri, 29 May 2026 07:45:15 +0000</pubDate>
				<category><![CDATA[Homelab]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<guid isPermaLink="false">https://blntech.io.vn/?p=1747</guid>

					<description><![CDATA[Cấu hình mạng ảo là một trong những thành phần quan trọng nhất khi sử dụng Hyper-V để thiết lập [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Cấu hình mạng ảo là một trong những thành phần quan trọng nhất khi sử dụng Hyper-V để thiết lập homelab. Mạng ảo trong Hyper-V được tạo dựng bởi các bộ chia mạng ảo với tên gọi Virtual Switch. Cần phải hiểu rõ cách thức hoạt động của từng loại switch ảo này thì mới thiết lập được một hệ thống mạng ảo hoạt động hiệu quả.</p>



<p class="wp-block-paragraph">Bài viết này mình sẽ chia sẻ sự khác nhau giữa các loại Virtual Switch của Hyper-V và cách chọn loại Virtual Switch phù hợp cho nhu cầu sử dụng của bạn</p>



<h2 class="wp-block-heading">Virtual Switch là gì?</h2>



<p class="wp-block-paragraph">Virtual Switch (bộ chia mảng ảo) trong Hyper-V vận hành y hệt như một Physical Switch (bộ chia mạng vật lý). Nó hoạt động ở Layer 2 của&nbsp;<a href="https://en.wikipedia.org/wiki/OSI_protocols" target="_blank" rel="noreferrer noopener">OSI Protocol</a>&nbsp;với nhiệm vụ gửi gói dữ liệu đến địa chỉ MAC Address và quản lý VLAN Tagging.</p>



<p class="wp-block-paragraph">Nếu bạn chưa hiểu rõ về các khái niệm mạng (OSI Protocol, MAC Address, VLAN) mình vừa mới nhắc đến, hãy tham gia khoá học&nbsp;<a href="https://skillsforall.com/course/networking-essentials" target="_blank" rel="noreferrer noopener">Networking Essentials</a>&nbsp;(miễn phí) của Cisco để trang bị kiến thức căn bản về hệ thống mạng. Nó sẽ giúp bạn không chỉ trong việc quản lý Homelab, mà còn hữu ích trong công việc sau này.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="668" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-79-1024x668.png" alt="" class="wp-image-6427" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-79-1024x668.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-79-300x196.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-79-768x501.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-79.png 1181w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Trong Hyper-V, Virtual Switch được chia làm 3 loại:</p>



<ul class="wp-block-list">
<li><strong>External Virtual Switch</strong>: Tạo mạng ảo kết nối với mạng nội bộ trong nhà thông qua card mạng vật lý (network interface card) của Host. Các thiết bị trong mạng ảo có thể kết nối đến các thiết bị mạng vật lý trong mạng nội bộ.</li>



<li><strong>Internal Virtual Switch</strong>: Kết nối host và các máy ảo với nhau. Dữ liệu được trao đổi giữa các máy ảo và host.</li>



<li><strong>Private Virtual Switch</strong>: Kết nối các máy ảo với nhau, chỉ cho phép trao đổi dữ liệu giữa các máy ảo. Host và máy ảo không giao tiếp được với nhau.</li>
</ul>



<p class="wp-block-paragraph">Chi tiết về mô hình hoạt động của từng loại Virtual Switch, các bạn xem tiếp bên dưới sẽ hiểu rõ hơn</p>



<h2 class="wp-block-heading">External Virtual Switch</h2>



<p class="wp-block-paragraph">External Virtual Network sử dụng adapter mạng vật lý của máy chủ để tạo mạng ảo. Card mạng vật lý trên máy chủ Hyper-V sẽ được biến thành Virtual Switch, không được cấp IP. Máy chủ sẽ tự động tạo thêm 1 card mạng ảo và kết nối vào External Virtual Switch.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="755" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-80-1024x755.png" alt="" class="wp-image-6428" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-80-1024x755.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-80-300x221.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-80-768x566.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-80.png 1044w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Do External Switch hoạt động dựa trên card mạng vật lý nên nếu máy bạn chỉ có 1 card mạng vật lý, bạn chỉ có thể tạo được duy nhất 1 External Network trong Hyper-V.</p>



<p class="wp-block-paragraph">Để tạo External Virtual Switch, bạn mở Hyper-V Manager và truy cập vào mục Virtual Swich Manager, bấm vào New virtual network switch, chọn External. Bấm Create Virtual Swich</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="536" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-81-1024x536.png" alt="" class="wp-image-6429" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-81-1024x536.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-81-300x157.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-81-768x402.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-81.png 1385w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Chọn External và bấm Create Virtual Switch</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="536" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-82-1024x536.png" alt="" class="wp-image-6430" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-82-1024x536.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-82-300x157.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-82-768x402.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-82.png 1385w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Chọn External network, sau đó chọn Card mạng vật lý đang sử dụng trên máy chủ</strong></figcaption></figure>



<p class="wp-block-paragraph">Khi tạo External network, bạn sẽ có thêm lựa chọn “Allow management operating system to share this network adapter”.</p>



<ul class="wp-block-list">
<li>Nếu bấm chọn: Card mạng ảo của Host sẽ được kết nối vào Virtual Switch Network.</li>



<li>Nếu không chọn: Card mạng ảo của Host sẽ <strong>KHÔNG </strong>được kết nối vào Virtual Switch Network.</li>
</ul>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="1024" height="878" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-83-1024x878.png" alt="" class="wp-image-6431" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-83-1024x878.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-83-300x257.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-83-768x658.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-83.png 1400w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Allow management operating system to share this network adapter: Checked</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="878" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-84-1024x878.png" alt="" class="wp-image-6432" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-84-1024x878.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-84-300x257.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-84-768x658.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-84.png 1400w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Allow management operating system to share this network adapter: Unchecked</strong></figcaption></figure>



<p class="wp-block-paragraph">Lưu ý: Nếu bạn không chọn mục&nbsp;<em>Allow management operating system to share this network adapter</em>, Host sẽ không thể kết nối được với Router mạng trong nhà và sẽ bị mất kết nối Internet.</p>



<p class="wp-block-paragraph">Nếu muốn có kết nối Internet trên Host, bạn có 2 lựa chọn:</p>



<ul class="wp-block-list">
<li>Vào chính sửa External Virtual Swich, bấm chọn lại <em>Allow management operating system to share this network adapter</em>.</li>



<li>Tạo thêm 1 Internal Virtual Switch, kết nối với 1 máy ảo được cấu hình làm Router mạng để chia sẻ Internet với Host. Xem tiếp phần Internal Switch, mình sẽ có hình minh hoạt</li>
</ul>



<h2 class="wp-block-heading">Internal Virtual Switch</h2>



<p class="wp-block-paragraph">Internal Virtual switch không sử dụng kết nối đến NIC vật lý nào trên máy chủ. Nó là một switch tách biệt hoàn toàn trong Hyper-V. Hệ điều hành Host sẽ kết nối vào Internal Virtual Switch thông qua một card mạng ảo được Hyper-V tạo ra khi thiết lập Internal Switch.</p>



<p class="wp-block-paragraph">Mặc định, Hyper-V đã tạo ra sẵn 1 Internal Swich có tên gọi Default Switch, với cấu hình DHCP và NAT để các máy ảo có thể kết nối với mạng vật lý / mạng Internet mà không cần phải cấu hình gì thêm.</p>



<p class="wp-block-paragraph">Bạn có thể tạo thêm Internal Switch bằng cách truy cập vào Virtual Switch Manager và bấm vào New vỉtual network switch.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="722" height="682" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-85.png" alt="" class="wp-image-6433" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-85.png 722w, https://blntech.io.vn/wp-content/uploads/2026/05/image-85-300x283.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /><figcaption class="wp-element-caption"><strong>Tạo thêm Internal network tên gọi pfSense switch</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="755" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-86-1024x755.png" alt="" class="wp-image-6434" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-86-1024x755.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-86-300x221.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-86-768x566.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-86.png 1044w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Trên Windows 10 Host tự động tao ra card mạng vEthernet (pfSense Switch) để kết nối vào Virtual Switch vừa tạo trước đó trong Hyper-V.</strong></figcaption></figure>



<p class="wp-block-paragraph">Lưu ý: Nếu bạn tạo thêm Internal Switch, cần phải kết nối nó với một máy ảo được cấu hình làm Router (dùng VyOS, pfSense, OPNsense,…) thì các máy ảo khác trong cùng Switch mới được cấp DHCP. Virtual Switch không có chức năng cấp DHCP cho thiết bị kết nối.</p>



<p class="wp-block-paragraph">Trong hình ở trên, các bạn có thể thấy vEthernet (pfSense Switch) báo Unidentified Network. Lý do vì trên Switch chưa có kết nối đến Router, nên nó không được cấp IP và báo lỗi.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="559" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-87-1024x559.png" alt="" class="wp-image-6435" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-87-1024x559.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-87-300x164.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-87-768x419.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-87-1536x838.png 1536w, https://blntech.io.vn/wp-content/uploads/2026/05/image-87.png 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Internal Switch (Màu đỏ hồng) trong Hyper-V</strong></figcaption></figure>



<p class="wp-block-paragraph">Như trong hình này, Host đang có IP 172.16.0.10 do máy ảo pfSense cung cấp. Cả Host và pfSense đều không thể truy cập Internet do chưa kết nối đến mạng vật lý bên ngoài. Mình có thể kết nối pfSense đến External Switch để chia sẻ Internet đến Host (hiện đang không có kết nối đến External Switch) như sau</p>



<figure class="wp-block-image aligncenter"><img loading="lazy" decoding="async" width="722" height="682" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-88.png" alt="" class="wp-image-6436" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-88.png 722w, https://blntech.io.vn/wp-content/uploads/2026/05/image-88-300x283.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /><figcaption class="wp-element-caption"><strong>Vào phần Setting của máy ảo pfSense, tạo thêm Network Adapter, kết nối vào External Switch</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="559" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-89-1024x559.png" alt="" class="wp-image-6437" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-89-1024x559.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-89-300x164.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-89-768x419.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-89-1536x838.png 1536w, https://blntech.io.vn/wp-content/uploads/2026/05/image-89.png 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Máy ảo pfSense vừa có kết nối đến External Swich, vừa có kết nối đến Internal Switch</strong></figcaption></figure>



<p class="wp-block-paragraph">pfSense có thể được cấu hình NAT để chia sẻ kết nối từ subnet 192.168.0.1/24 đến subnet 172.16.0.1/24, Host có thể truy cập Internet thông qua pfSense.</p>



<h2 class="wp-block-heading">Private Virtual Switch</h2>



<p class="wp-block-paragraph">Private Virtual Switch hoạt động y hệt như Internal Virtual Switch, chỉ khác là Host không có kết nối đến trên Private Switch. Do đó, các máy ảo trên Private Switch có thể giao tiếp với nhau, nhưng không thể giao tiếp với Host. Ngược lại, Host cũng không thể kết nối đến các máy ảo trên Private Network thông qua Private Virtual Switch.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="559" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-90-1024x559.png" alt="" class="wp-image-6438" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-90-1024x559.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-90-300x164.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-90-768x419.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-90-1536x838.png 1536w, https://blntech.io.vn/wp-content/uploads/2026/05/image-90.png 2000w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Private Virtual Switch</strong></figcaption></figure>



<p class="wp-block-paragraph">Mục đích của Private Virtual Switch là để thiết lập các mạng riêng ảo Private Network hoàn toàn tách biệt với nhau. Nếu muốn các mạng riêng ảo này kết nói với nhau, hoặc kết nối đến Host, bạn cần phải tạo 1 máy ảo làm nhiệm vụ Router để liên kết các mạng ảo với nhau.</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="722" height="682" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-91.png" alt="" class="wp-image-6439" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-91.png 722w, https://blntech.io.vn/wp-content/uploads/2026/05/image-91-300x283.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /><figcaption class="wp-element-caption"><strong>Tạo Private Switch với tên gọi pfSense Switch</strong></figcaption></figure>



<p class="wp-block-paragraph">Trong hình minh hoạ ở trên, các bạn có thể thấy mình sử dụng pfSense làm nhiệm vụ Router + Firewall để kết nối mạng từ subnet 172.16.0.1/24 đến subnet 192.168.0.1/24. Nếu cấu hình NAT trên pfSense, các máy ảo trong Private Switch có thể kết nối đến Router Mikrotik trong mạng vật lý để truy cập vào Host hoặc truy cập Internet.</p>



<h2 class="wp-block-heading">Sử dụng Virtual Switch nào?</h2>



<p class="wp-block-paragraph">Lựa chọn loại Virtual Switch nào để sử dụng hoàn toàn phụ thuộc vào nhu cầu thiết lập Homelab của bạn. Có rất nhiều kịch bản bạn có thể áp dụng:</p>



<ul class="wp-block-list">
<li>Nếu bạn muốn thiết lập máy ảo để chạy Pi-Hole hoặc AdGuard Home để chặn quảng cáo cho cả nhà, tốt nhất nên cho máy ảo này kết nối vào External Switch để tối ưu hoạt động.</li>



<li>Nếu bạn muốn tạo web server để có thể truy cập từ Internet, bạn nên sử dụng Private Switch và thiết lập thêm máy ảo pfSense làm tường lửa để tăng bảo mật. Đồng thời, ngăn chặn truy cập trái phép từ Internet vào hệ thống mạng vật lý trong nhà.</li>



<li>Bạn còn có thể thiết lập VLAN để phân chia mạng LAN ảo trên cùng một Virtual Switch, giúp việc cấu hình đơn giản hơn.</li>
</ul>



<p class="wp-block-paragraph">Hy vọng bài viết mang đến thông tin hữu ích cho bạn trong bước đầu nghiên cứu về Hyper-V và Virtualization.</p>



<p class="wp-block-paragraph">Chúc bạn thiết lập Homelab thành công!</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">Nguồn: thuanbui</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>pfSense Lab – Phần 1 &#8211; Thiết Lập Mạng Ảo Với pfSense Và Hyper-V</title>
		<link>https://blntech.io.vn/pfsense-lab-phan-1-thiet-lap-mang-ao-voi-pfsense-va-hyper-v/</link>
		
		<dc:creator><![CDATA[nhanvph]]></dc:creator>
		<pubDate>Wed, 27 May 2026 09:58:58 +0000</pubDate>
				<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[pfSense]]></category>
		<category><![CDATA[Seri pfSense]]></category>
		<category><![CDATA[Virtualization]]></category>
		<guid isPermaLink="false">https://blntech.io.vn/?p=1769</guid>

					<description><![CDATA[I. pfSense là gì? pfSense&#160;là nền tảng Firewall mã nguồn mở miễn phí, được xây dựng dựa trên hệ điều [&#8230;]]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">I. pfSense là gì?</h2>



<p class="wp-block-paragraph"><strong><a href="https://www.pfsense.org/" target="_blank" rel="noreferrer noopener">pfSense</a></strong>&nbsp;là nền tảng Firewall mã nguồn mở miễn phí, được xây dựng dựa trên hệ điều hành FreeBSD. Ngoài chức năng tường lửa, pfSense còn có đầy đủ các chức năng định tuyến cao cấp của 1 Router chuyên dụng.</p>



<p class="wp-block-paragraph">Ưu điểm của pfSense là sự ổn định, dễ sử dụng, cùng hiệu năng cao và không cần đòi hỏi phần cứng mạnh mẽ. pfSense có thể được cài trực tiếp trên máy tính cá nhân hoặc trên máy ảo, giúp giảm chi phí thiết lập. Nhờ vậy mang lại sự linh hoạt tối đa khi cần thêm tường lửa vào hệ thống mạng.</p>



<h2 class="wp-block-heading">II. Yêu cầu hệ thống chạy pfSense</h2>



<p class="wp-block-paragraph">pfSense có thể hoạt động ngon lành trên các máy tính đời cũ. Dưới đây là cấu hình tối thiểu để chạy pfSense phiên bản 2.x :</p>



<ul class="wp-block-list">
<li>CPU – 500Mhz</li>



<li>512MB RAM</li>



<li>1GB ổ cứng trống.</li>



<li><strong>2 card mạng</strong></li>
</ul>



<p class="wp-block-paragraph">Đây chỉ là cấu hình tối thiểu để hệ thống hoạt động. Cấu hình phần cứng chính xác sẽ tuỳ thuộc vào lưu lượng gói dữ liệu đi qua Card mạng và mức độ phức tạp của các quy tắc tường lửa được thiết lập trên pfSense.</p>



<h2 class="wp-block-heading">III. Sơ đồ mạng ảo pfSense Lab</h2>



<p class="wp-block-paragraph">Nhằm phục vụ nhu cầu nghiên cứu – vọc vạch, mình sẽ thiết đặt pfSense lên máy ảo Hyper-V. Máy ảo cài đặt pfSense sẽ đóng vai trò làm tường lửa – router cho hệ thống mạng nội bộ ảo kết nối qua Virtual Private Switch.</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-68-1024x576.png" alt="" class="wp-image-6413" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-68-1024x576.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-68-300x169.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-68-768x432.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-68-1536x864.png 1536w, https://blntech.io.vn/wp-content/uploads/2026/05/image-68.png 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Máy ảo pfSense được thiết lập 2 card mạng:</p>



<ul class="wp-block-list">
<li>Card 1: đóng vai trò cổng WAN, kết nối vào External Switch để truy cập vào Internet</li>



<li>Card 2: đóng vài cổng LAN, kết nối vào Private Switch để định tuyến dữ liệu cho mạng nội bộ.</li>
</ul>



<p class="wp-block-paragraph">pfSense được đặt giữa 2 Switch, đóng vai trò là Router + Firewall cho mạng nội bộ ảo gồm 2 máy ảo Arch kết nối qua Private Switch.</p>



<p class="wp-block-paragraph">Nếu không sử dụng Hyper-V, bạn có thể áp dụng sơ đồ lab này với bất kỳ nền tảng ảo hoá nào khác: ESXi, Proxmox, Virtualbox,…</p>



<p class="wp-block-paragraph"><a href="https://blntech.io.vn/cau-hinh-mang-ao-trong-hyper-v-external-switch-internal-switch-private-switch/" data-type="link" data-id="https://blntech.io.vn/cau-hinh-mang-ao-trong-hyper-v-external-switch-internal-switch-private-switch/" target="_blank" rel="noreferrer noopener">Cấu Hình Mạng Ảo Trong Hyper-V: External Switch, Internal Switch, Private Switch</a></p>



<h2 class="wp-block-heading">IV. Thiết lập Virtual Switch</h2>



<p class="wp-block-paragraph">Để thiết lập hệ thống mạng ảo dành cho pfSense lab, mình sử dụng 2 Virtual Switch của Hyper-V:</p>



<ul class="wp-block-list">
<li>External Switch: Kết nối vào Host và máy ảo pfSense</li>



<li>Private Switch: Kết nối vào máy ảo pfSense và hai máy ảo khác chạy Ubuntu</li>
</ul>



<p class="wp-block-paragraph">Nếu bạn không hiểu các khái niệm trên, có thể xem lại bài viết chi tiết về Virtual Switch dưới đây</p>



<p class="wp-block-paragraph"><strong>Cấu hình mạng ảo trong Hyper-V bằng Virtual Switch: External Switch, Internal Switch, Private Switch</strong></p>



<p class="wp-block-paragraph">Trước khi cài đặt pfSense lên Hyper-V, mình cần phải thiết lập 2 Virtual Switch: 1 External và 1 Private Switch. Truy cập vào Virtual Switch Manager vào tạo 2 switch tương ứng như hình dưới đây</p>



<figure class="wp-block-image aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="536" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-69-1024x536.png" alt="" class="wp-image-6414" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-69-1024x536.png 1024w, https://blntech.io.vn/wp-content/uploads/2026/05/image-69-300x157.png 300w, https://blntech.io.vn/wp-content/uploads/2026/05/image-69-768x402.png 768w, https://blntech.io.vn/wp-content/uploads/2026/05/image-69.png 1385w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption"><strong>Tạo External Switch</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="722" height="682" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-70.png" alt="" class="wp-image-6415" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-70.png 722w, https://blntech.io.vn/wp-content/uploads/2026/05/image-70-300x283.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /><figcaption class="wp-element-caption"><strong>Tạo Private Switch</strong></figcaption></figure>



<h2 class="wp-block-heading">V. Tạo máy ảo Arch Linux</h2>



<p class="wp-block-paragraph">Mình sẽ tạo 2 máy ảo chạy Arch Linux nằm trong mạng nội bộ được quản lý bởi pfSense thông qua Private Switch. Hướng dẫn chi tiết mình đã chia sẻ trong bài viết dưới đây</p>



<p class="wp-block-paragraph"><strong><a href="https://blntech.io.vn/cai-dat-arch-linux-tren-may-ao-hyper-v/" data-type="link" data-id="https://blntech.io.vn/cai-dat-arch-linux-tren-may-ao-hyper-v/" target="_blank" rel="noreferrer noopener">Hướng dẫn cài đặt Arch Linux trên máy ảo Hyper-V</a></strong></p>



<h2 class="wp-block-heading">VI. Tải pfSense ISO</h2>



<p class="wp-block-paragraph">Để cài đặt pfSense lên máy ảo, truy cập vào <a href="https://www.pfsense.org/download/" target="_blank" rel="noreferrer noopener">website pfSense</a> để tải file ISO: <a href="https://repo.ialab.dsu.edu/pfsense/" data-type="link" data-id="https://repo.ialab.dsu.edu/pfsense/" target="_blank" rel="noreferrer noopener">https://repo.ialab.dsu.edu/pfsense/</a>. Phiên bản pfSense mới nhất ở thời điểm mình viết bài này là 2.5.2</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="655" height="375" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-71.png" alt="" class="wp-image-6416" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-71.png 655w, https://blntech.io.vn/wp-content/uploads/2026/05/image-71-300x172.png 300w" sizes="auto, (max-width: 655px) 100vw, 655px" /><figcaption class="wp-element-caption"><strong>Bạn cần tải file có định dạng *.iso.gz</strong></figcaption></figure>



<p class="wp-block-paragraph">Sau khi tải về, bạn cần phải giải nén file .iso.gz để tạo ra file .iso, được dùng để cài đặt pfSense lên máy ảo.</p>



<h2 class="wp-block-heading">VII. Tạo máy ảo mới trên Hyper-V</h2>



<p class="wp-block-paragraph">Bạn mở Hyper-V Manager, tạo máy ảo mới với các thông số như sau:</p>



<ul class="wp-block-list">
<li>Name: pfSense Firewall</li>



<li>Generation: Generation 2</li>



<li>Memory: 1024 MB</li>



<li>Network: External Switch</li>



<li>Hard Disk: 8GB</li>



<li>Operating System: Chọn file ISO vừa tải trước đó.</li>
</ul>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="704" height="528" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-72.png" alt="" class="wp-image-6417" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-72.png 704w, https://blntech.io.vn/wp-content/uploads/2026/05/image-72-300x225.png 300w" sizes="auto, (max-width: 704px) 100vw, 704px" /><figcaption class="wp-element-caption"><strong>Tạo máy ảo pfSense Firewall</strong></figcaption></figure>



<h2 class="wp-block-heading">VIII. Điều chỉnh thông số máy ảo</h2>



<p class="wp-block-paragraph">Tiếp theo, truy cập vào phần Settings của máy ảo pfSense Firewall để điều chỉnh thêm các thông số cho máy ảo.</p>



<h5 class="wp-block-heading">Tắt chức năng Secure Boot</h5>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="722" height="682" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-73.png" alt="" class="wp-image-6418" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-73.png 722w, https://blntech.io.vn/wp-content/uploads/2026/05/image-73-300x283.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /><figcaption class="wp-element-caption"><strong>Bỏ chọn ở mục Enbale Secure Boot</strong></figcaption></figure>



<h5 class="wp-block-heading">Tắt Enable checkpoints</h5>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="722" height="682" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-74.png" alt="" class="wp-image-6419" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-74.png 722w, https://blntech.io.vn/wp-content/uploads/2026/05/image-74-300x283.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /><figcaption class="wp-element-caption"><strong>Bỏ chọn mục Enable checkpoints</strong></figcaption></figure>



<h5 class="wp-block-heading">Tạo thêm card mạng</h5>



<p class="wp-block-paragraph">Hiện tại máy ảo pfSense Firewall chỉ mới có 1 card mạng kết nối vào External Switch. Cần tạo thêm 1 card mạng và kết nối vào pfSense Switch</p>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="722" height="682" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-75.png" alt="" class="wp-image-6420" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-75.png 722w, https://blntech.io.vn/wp-content/uploads/2026/05/image-75-300x283.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /><figcaption class="wp-element-caption"><strong>Bấm vào Add Hardware, chọn Network Adapter và bấm Add</strong></figcaption></figure>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="722" height="682" src="https://blntech.io.vn/wp-content/uploads/2026/05/image-77.png" alt="" class="wp-image-6422" srcset="https://blntech.io.vn/wp-content/uploads/2026/05/image-77.png 722w, https://blntech.io.vn/wp-content/uploads/2026/05/image-77-300x283.png 300w" sizes="auto, (max-width: 722px) 100vw, 722px" /><figcaption class="wp-element-caption"><strong>chọn pfSense Switch trong mục Virtual Switch</strong></figcaption></figure>



<p class="wp-block-paragraph">Bấm OK để lưu lại thông số. Tiếp theo hãy khởi động máy ảo để tiến hành cài đặt pfSense vào ổ cứng.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">Mình vừa mới hướng dẫn bạn các thiết lập mạng ảo với pfSense và Hyper-V. Trong phần 2, mình sẽ hướng dẫn chi tiết cách cài đặt pfSense lên máy ảo Hyper-V.</p>



<p class="wp-block-paragraph">Nguồn: thuanbui</p>



<p class="wp-block-paragraph"></p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Tìm Hiểu Về Công Nghệ Ảo Hoá – Phần 1 &#8211; Ảo Hoá Phần Cứng: Hyper-V vs KVM vs VMware vSphere vs Xen</title>
		<link>https://blntech.io.vn/tim-hieu-ve-cong-nghe-ao-hoa-phan-1-ao-hoa-phan-cung/</link>
		
		<dc:creator><![CDATA[nhanvph]]></dc:creator>
		<pubDate>Wed, 22 Apr 2026 04:30:59 +0000</pubDate>
				<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Esxi]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[Proxmox]]></category>
		<category><![CDATA[Vsphere]]></category>
		<guid isPermaLink="false">https://blntech.io.vn/?p=1912</guid>

					<description><![CDATA[Trong thời gian nghiên cứu về Hyper-V, mình bắt đầu tìm hiểu sâu hơn về các công nghệ ảo hoá khác [&#8230;]]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Trong thời gian nghiên cứu về Hyper-V, mình bắt đầu tìm hiểu sâu hơn về các công nghệ ảo hoá khác đang được sử dụng trên thế giới. Bài viết này mình sẽ tổng hợp lại những kiến thức đã góp nhặt được trong thời gian qua một cách đơn giản và dễ hiểu nhất.</p>



<h2 class="wp-block-heading">I. Ảo hoá là gì?</h2>



<p class="wp-block-paragraph">Ảo hóa (Virtualization) là tiến trình tạo ra một phiên bản ảo từ tài nguyên của máy chủ vật lý. Tài nguyên có thể là không gian lưu trữ (storage), mạng (network) hay máy chủ (server).</p>



<p class="wp-block-paragraph">Công nghệ ảo hóa giúp tạo ra nhiều máy ảo (Virtual Machine) từ một máy chủ vật lý (Bare Metal), mỗi máy ảo được cấp phát tài nguyên phần cứng ảo như máy vật lý: CPU, RAM, Storage, Network. Mỗi máy ảo chạy một hệ điều hành và các ứng dụng độc lập với nhau.&nbsp;</p>



<p class="wp-block-paragraph">Hiện tại đang có 2 loại ảo hoá phổ biến trong công nghệ máy chủ ảo:</p>



<ul class="wp-block-list">
<li><strong>Ảo hoá phần cứng: </strong>Full Virtualization là công nghệ ảo hoả giúp tạo ra các máy chủ ảo hoạt động với tài nguyên vật lý độc lập. Các máy ảo cùng chia sẻ tài nguyên phần cứng của máy chủ vật lý và được quản lý bởi lớp ảo hoá trung gian – được gọi là Hypervisor.</li>



<li><strong>Ảo hoá hệ điều hành</strong>: OS-level virtualization là công nghệ ảo hóa trực tiếp trên hệ điều hành, mỗi máy ảo sẽ chạy trên một ‘trạng thái’ hệ điều hành riêng và chia sẻ với nhau toàn bộ tài nguyên vật lý của máy chủ.</li>
</ul>



<p class="wp-block-paragraph">Trong bài viết [Phần 1] này mình sẽ giới thiệu về công nghệ ảo hoá phần cứng trước. Bài viết [Phần 2] sẽ giới thiệu về công nghệ ảo hoá hệ điều hành sau</p>



<h2 class="wp-block-heading">II. Ảo hoá nền phần cứng là gì?</h2>



<p class="wp-block-paragraph">Ảo hoá phần cứng cho phép tạo ra các máy chủ ảo có tài nguyên và hệ điều hành hoạt động độc lập.&nbsp;Các máy ảo cùng chia sẻ tài nguyên phần cứng của máy chủ vật lý và được quản lý bởi lớp ảo hoá trung gian – được gọi là Hypervisor.</p>



<p class="wp-block-paragraph">Có hai loại Hypervisor trong ảo hoá phần cứng:</p>



<ul class="wp-block-list">
<li><strong>Type 1</strong>: máy ảo chạy trực tiếp trên phần cứng vật lý, không bị quản lý bởi Host OS. Ví dụ: Hyper-V, Xen, vSphere, KVM</li>



<li><strong>Type 2</strong>: máy ảo chạy trên nền một phần mềm hypervisor được cài đặt trên Host OS. Ví dụ: VirtualBox, Parallels Desktop, VMware Workstation,…</li>
</ul>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="576" src="https://blntech.io.vn/wp-content/uploads/2025/07/image-368-1024x576.png" alt="" class="wp-image-5624" srcset="https://blntech.io.vn/wp-content/uploads/2025/07/image-368-1024x576.png 1024w, https://blntech.io.vn/wp-content/uploads/2025/07/image-368-300x169.png 300w, https://blntech.io.vn/wp-content/uploads/2025/07/image-368-768x432.png 768w, https://blntech.io.vn/wp-content/uploads/2025/07/image-368-1536x864.png 1536w, https://blntech.io.vn/wp-content/uploads/2025/07/image-368.png 1600w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Bài viết này mình chỉ tập trung giới thiệu các công nghệ ảo hoá Hypervisor Type-1 – công nghệ đang được sử dụng trong ngành điện toán đám mây Cloud Computing.</p>



<h2 class="wp-block-heading">III. Công nghệ ảo hoá Hypervisor Type 1</h2>



<p class="wp-block-paragraph">Cuộc chơi ảo hoá Hypervisor Type-1 hiện nay gồm có 4 nhân vật chính:</p>



<ul class="wp-block-list">
<li>Hyper-V (hậu thuẫn bởi Microsoft)</li>



<li>KVM (hậu thuẫn bởi Red Hat)</li>



<li>Xen (hậu thuẫn bởi Linux Foundation)</li>



<li>vSphere (hậu thuẫn bởi VMware).</li>
</ul>



<p class="wp-block-paragraph">Dưới đây là giới thiệu sơ lược về 4 anh tài này</p>



<h3 class="wp-block-heading">1. Hyper-V</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="473" src="https://blntech.io.vn/wp-content/uploads/2025/07/image-369-1024x473.png" alt="" class="wp-image-5625" srcset="https://blntech.io.vn/wp-content/uploads/2025/07/image-369-1024x473.png 1024w, https://blntech.io.vn/wp-content/uploads/2025/07/image-369-300x138.png 300w, https://blntech.io.vn/wp-content/uploads/2025/07/image-369-768x354.png 768w, https://blntech.io.vn/wp-content/uploads/2025/07/image-369.png 1300w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Ra mắt năm 2008, Hyper-V là công nghệ ảo hoá của Microsoft trên các phiên bản Windows Server. Hyper-V là lựa chọn ảo hoá tốt nhất dành cho các máy ảo chạy Windows. Tuy nhiên bạn vẫn có thể cài đặt nhiều hệ điều hành khác trên nền tảng ảo hoá này.</p>



<p class="wp-block-paragraph">Hyper-V được tích hợp sẵn trong Windows 10. Bạn chỉ cần kich hoạt thêm tính năng Hyper-V Role để biến máy tính thành một máy chủ Hyper-V. Xem hướng dẫn:</p>



<p class="wp-block-paragraph">Bài viết: Kích Hoạt Hyper-V Trên Win 10 Pro</p>



<p class="wp-block-paragraph">Ngoài ra, bạn còn có thể sử dụng Hyper-V miễn phí bằng cách cài đặt&nbsp;<a href="https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2019" target="_blank" rel="noreferrer noopener">Windows Hyper-V Server 2019</a>.</p>



<p class="wp-block-paragraph">Hyper-V là nền tảng ảo hoá cốt lõi của dịch vụ Azure Cloud của Microsoft.</p>



<p class="wp-block-paragraph">Xem chi tiết về Hyper-V:&nbsp;<a href="https://docs.microsoft.com/en-us/windows-server/virtualization/hyper-v/hyper-v-technology-overview" target="_blank" rel="noreferrer noopener">Hyper-V Technology Overview</a></p>



<h3 class="wp-block-heading">2. KVM</h3>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="325" src="https://blntech.io.vn/wp-content/uploads/2025/07/image-370-1024x325.png" alt="" class="wp-image-5626" srcset="https://blntech.io.vn/wp-content/uploads/2025/07/image-370-1024x325.png 1024w, https://blntech.io.vn/wp-content/uploads/2025/07/image-370-300x95.png 300w, https://blntech.io.vn/wp-content/uploads/2025/07/image-370-768x244.png 768w, https://blntech.io.vn/wp-content/uploads/2025/07/image-370.png 1266w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">KVM (Kernel-based Virtual Machine) là một công nghệ ảo hoá mã nguồn mở được phát triển bởi Red Hat. Nó được tích hợp vào Linux kernel 2.6.20 từ năm 2007, và nhanh chóng phát triển thành nền tảng ảo hoá mã nguồn mở được sử dụng phổ biến nhất hiện nay.</p>



<p class="wp-block-paragraph">Do được tích hợp sẵn vào nhân Linux, nên bạn có thể sử dụng KVM trên mọi hệ điều hành Linux phổ biến: Ubuntu, Debian, CentOS,… Tuy nhiên, để tiện việc thiết lập và quản lý máy ảo, đa số mọi người sẽ sử dụng <strong><a href="https://blntech.io.vn/tag/proxmox/" data-type="post_tag" data-id="576">Proxmox</a></strong> – hệ điều hành dựa trên trên nền Debian được tối ưu cho ảo hoá.</p>



<p class="wp-block-paragraph">KVM là sự lựa chọn của các công ty cung cấp dịch vụ Cloud VPS lớn như Google Compute Engine, Vultr, Linode, DigitalOcean, OVH…</p>



<p class="wp-block-paragraph">Xem chi tiết:&nbsp;<a href="https://www.redhat.com/en/topics/virtualization/what-is-KVM" target="_blank" rel="noreferrer noopener">What is KVM?</a></p>



<h3 class="wp-block-heading">3. Xen</h3>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="800" height="357" src="https://blntech.io.vn/wp-content/uploads/2025/07/image-371.png" alt="" class="wp-image-5627" srcset="https://blntech.io.vn/wp-content/uploads/2025/07/image-371.png 800w, https://blntech.io.vn/wp-content/uploads/2025/07/image-371-300x134.png 300w, https://blntech.io.vn/wp-content/uploads/2025/07/image-371-768x343.png 768w" sizes="auto, (max-width: 800px) 100vw, 800px" /></figure>



<p class="wp-block-paragraph">Xen là công nghệ ảo hoá hypervisor type-1 được phát triển từ năm 2003 bởi Computer Laboratory của đại học Cambridge University. Từ 2013, XEN được phát triển bởi Linux Foundation với sự hỗ trợ từ Amazon, AMD, Bromium, CA Technologies, Calxeda, Cisco, Citrix, Google, Intel, Oracle, Samsung, and Verizon.</p>



<p class="wp-block-paragraph">Hiện tại, Xen được chia thành hai phân nhánh:</p>



<ul class="wp-block-list">
<li><a href="https://www.citrix.com/products/citrix-hypervisor/" target="_blank" rel="noreferrer noopener">Citrix Hypervisor</a>: phát triển bởi Citrix – công ty đã mua Xen Source từ năm 2007, và ra mắt Xen Server. Tháng 12/2017, Citrix thay đổi chính sách bản quyền, loại bỏ các tính năng cao cấp ra khỏi bản miễn phí của Xen Server, đồng thời không mở mã nguồn cho các tính năng mới.</li>



<li><a href="https://xcp-ng.org/" target="_blank" rel="noreferrer noopener">XCP-ng</a>: (Xen Cloud Platform – New Generation) là dự án mã nguồn mở miễn phí được phát triển bởi <a href="https://vates.fr/" target="_blank" rel="noreferrer noopener">Vates</a> (một công ty khởi nghiệp của Pháp) dựa trên mã nguồn của Xen Server 7.3. XCP-NG mang đến những tính năng mà Citrix đã loại bỏ khỏi bản miễn phí, mang đến giải pháp ảo hoá Xen mã nguồn mở không bị giới hạn bởi bản quyền và tính năng cho cộng đồng.</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="900" height="675" src="https://blntech.io.vn/wp-content/uploads/2025/07/image-372.png" alt="" class="wp-image-5628" srcset="https://blntech.io.vn/wp-content/uploads/2025/07/image-372.png 900w, https://blntech.io.vn/wp-content/uploads/2025/07/image-372-300x225.png 300w, https://blntech.io.vn/wp-content/uploads/2025/07/image-372-768x576.png 768w" sizes="auto, (max-width: 900px) 100vw, 900px" /></figure>



<p class="wp-block-paragraph">So sánh tính năng giữa XCP-NG và Citrix Hypervisor (Free):&nbsp;<a href="https://xcp-ng.com/images/resources/xcp-ng-vs-xenserver.pdf" target="_blank" rel="noreferrer noopener">PDF</a></p>



<p class="wp-block-paragraph">Hai tên tuổi lớn đang sử dụng công nghệ ảo hoá Xen là AWS (Amazon Web Services) và Alibaba Cloud.</p>



<h3 class="wp-block-heading">4. VMware vSphere</h3>



<figure class="wp-block-image aligncenter size-full"><img loading="lazy" decoding="async" width="763" height="230" src="https://blntech.io.vn/wp-content/uploads/2025/07/image-373.png" alt="" class="wp-image-5629" srcset="https://blntech.io.vn/wp-content/uploads/2025/07/image-373.png 763w, https://blntech.io.vn/wp-content/uploads/2025/07/image-373-300x90.png 300w" sizes="auto, (max-width: 763px) 100vw, 763px" /></figure>



<p class="wp-block-paragraph">vSphere là nền tảng ảo hoá của&nbsp;<a href="https://www.vmware.com/" target="_blank" rel="noreferrer noopener">VMware</a>&nbsp;– công ty lớn nhất và nổi tiếng nhất trong thế giới ảo hoá. vSphere là một bộ sản phẩm gồm nhiều tính năng giúp xây dựng và quản lý hạ tầng ảo hoá dành cho doanh nghiệp: ESXi hypervisor, vCompute, vCenter, vStorage, vNetwork,… Nó là nền tảng ảo hoá được sử dụng phổ biến nhất thế giới.</p>



<p class="wp-block-paragraph">Thành phần cốt lõi của vSphere là ESXi hypervisor – được cài đặt trực tiếp lên máy chủ vật lý để thiết lập máy ảo</p>



<p class="wp-block-paragraph">VMware vSphere là sự lựa chọn hàng đầu của các doanh nghiệp nhờ vào khả năng triển khai nhanh chóng, sự ổn định, tên tuổi của VMware và đội ngũ hỗ trợ chuyên nghiệp.</p>



<h2 class="wp-block-heading">IV. Lựa chọn công nghệ nào?</h2>



<p class="wp-block-paragraph">Trong môi trường doanh nghiệp, việc lựa chọn công nghệ ảo hoá cho hạ tầng IT phụ thuộc vào nhiều yếu tố: tính năng, chi phí, sự ổn định, tính tương thích,… Các công ty cugn cấp dịch vụ Cloud Computing thường chọn lựa KVM hoặc Xen nhờ ưu điểm mã nguồn mở. Trong khi đó các doanh nghiệp thường chọn giải pháp Hyper-V của Microsoft hoặc vSphere của VMware bởi sự ổn định và giải pháp hỗ trợ kỹ thuật.</p>



<p class="wp-block-paragraph">Tong môi trường homelab, cả 4 công nghệ ảo hoá mình đã giới thiệu trên đây đều phù hợp để bạn cài đặt và thiết lập máy ảo. Mình chia sẻ thêm một số gợi ý:</p>



<ul class="wp-block-list">
<li>Nếu bạn đang có sẵn 1 máy tính chạy Windows 10 giống mình, thiết lập nền tảng ảo hoá Hyper-V sẽ đơn giản và nhanh chóng nhất</li>



<li>Nếu có sẵn 1 máy tính không sử dụng, bạn có thể lựa chọn cài đặt giữa <strong><a href="https://blntech.io.vn/tag/ncp-ng/" data-type="post_tag" data-id="579" target="_blank" rel="noreferrer noopener">NCP-ng</a></strong> (Xen) hoặc <strong><a href="https://blntech.io.vn/tag/proxmox/" data-type="post_tag" data-id="576" target="_blank" rel="noreferrer noopener">Proxmox</a></strong> (KVM) để phát huy tối đa các tính năng ảo hoá mà không bị rào cản chi phí.</li>



<li>Nếu bạn muốn nghiên cứu về các giải pháp của VMware nhằm phục vụ cho công việc, ESXi Free thẳng tiến! Tuy nhiên cần chú ý đến <a href="https://flings.vmware.com/esxi-compatibility-checker" target="_blank" rel="noreferrer noopener"><strong>danh sách phần cứng tương thích</strong></a>, không phải máy nào cũng có thể cài đặt được ESXi.</li>
</ul>



<p class="wp-block-paragraph">Ngoài ra, nhờ có công nghệ Nested Virtualization (ảo hoá lồng nhau) bạn có thể cài đặt Proxmox, XCP-ng hay ESXi lên máy ảo của Hyper-V (hoặc ngược lại) để vọc vạch nghiên cứu thêm mà không cần phải đầu tư thêm phần cứng mới. Mình sẽ chia sẻ cách cài đặt lần lượt ESXi, Proxmox và NCP-ng lên máy ảo Hyper-V trong thời gian tới.</p>



<p class="wp-block-paragraph">Trong bài viết Công nghệ ảo hoá [Phần 2] mình sẽ giới thiệu tiếp về các công nghệ ảo hoá trên nền hệ điều hành (OS-level virtualization): OpenVZ, LXC, Docker.</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">Nguồn: thuanbui</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
