Hướng dẫn cài đặt freebsd trên vmware

Đối với một người muốn tự học về mạng máy tính thì việc có các chương trình giả lập để học là hết sức cần thiết.

Tôi cũng chỉ là một người mới bắt đầu tìm hiểu về các công nghệ của Juniper, để viết được những dòng này, tôi cũng đã phải bỏ ra mất vài ngày để hiểu được các khái niệm, thuật ngữ và cách để có một môi trường simulation cho việc học JUNIPER. TRong quá trình google tìm thông tin thì hầu như chưa có một bài nào hướng dẫn cách cài đặt JUNOS Olive để học bằng TIẾNG VIỆT. Đối với các tut bằng tiếng Anh thì rất nhiều. Cho nên xin nói trước là bài này không phải do tôi tự sáng tác mà nói cho đúng thì là dịch tut cho mọi người.

Tôi sẽ cố gắng explain các thuật ngữ liên quan để cung cấp một cái nhìn dễ hiểu nhất. Mọi thứ đều từ Google mà ra :).

1.JUNOS Olive là gì?

Nếu như trong Cisco, người ta đưa ra khái niệm IOS để nói về các hệ điều hành dành cho các thiết bị mạng như router, switch, firewall... thì bên Juniper, người ta đưa ra một khái niệm tương đương là JUNOS.

JUNOS là hệ điều hành được based trên nền FreeBSD.

Olive là code name được sử dụng để gán cho các JUNOS chạy trên một PC thay vì chạy trên một thiết bị của JUNIPER.

2.Cài đặt JUNOS Olive.

Để cài đặt Olive, đây là một số công cụ bắt buộc phải có:

-Một bản mini FreeBSD, tôi đang sử dụng bản 4.11. Download:ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386/ISO-IMAGES/4.11/4.11-RELEASE-i386-miniinst.iso -Một virtual machine để cài đặt Free BSD. Tôi đang sử dụng VMware Workstation 7.x -Một bản JUNOS. Tôi đang sử dụng bản jinstall-9.6R1.13-export-signed.tgz, nếu muốn có thể tự google với tên trên sẽ có link download.

Các bước cài đặt:

-Tạo một máy ảo để cài đặt FreeBSD.
-Cài đặt JUNOS lên FreeBSD.

Tiến hành:

+Tạo một máy ảo để cài đặt FreeBSD.

Việc tạo một máy ảo(virtual machine) trên VMWare sẽ ko được nói ra ở đây. Tôi sẽ chỉ nói về việc cài đặt FreeBSD trên vm mà thôi.

Lưu ý: sau khi tạo vm xong, chưa khởi động ngay mà tìm đến file .vmx mở bằng notepad hoặc một text editor nào đó, chỉnh sửa một entry như sau:

scsi0.present = "TRUE"

đổi thành:

scsi0.present = "FALSE"

vì JunOS chưa hỗ trợ scsi.

Tiến hành khởi động vm để cài đặt.

\======

Khởi động vào FreeBSD:

Hướng dẫn cài đặt freebsd trên vmware

Chọn việc cài đặt

Hướng dẫn cài đặt freebsd trên vmware

Sau khi chọn bỏ qua cấu hình kernel, ta sẽ vào "fdisk" để xử lý với disk.

Hướng dẫn cài đặt freebsd trên vmware

Ở đây, ta sẽ sử dụng toàn bộ dung lượng đĩa, bấm phím A để chọn toàn bộ. Bấm Q để thoát khỏi fdisk.

Hướng dẫn cài đặt freebsd trên vmware

Sau khi thoát ra fdisk, ta sẽ chọn cài đặt Boot manager:

Hướng dẫn cài đặt freebsd trên vmware

Phân chia các partition cho FreeBSD. Dung lượng cho các partitions như sau:

/ (root) : 1G swap: 1,5G /config: 1G /var: dung lượng còn lại

Để tạo mới một partition, ta bấm C, nhập dung lượng cho partition đó, có thể sử dụng đơn vị mà M cho megabytes, G cho Gigabytes.

Hướng dẫn cài đặt freebsd trên vmware

Tương tự để tạo các partitions đã nói trên

Hướng dẫn cài đặt freebsd trên vmware

Sau khi phân chia partitions xong, bấm Q để quay lại màn hình cài đặt FreeBSD. Chọn Exit và lựa chọn cài đặt từ đĩa

Hướng dẫn cài đặt freebsd trên vmware

Hướng dẫn cài đặt freebsd trên vmware

Chọn OK để tiến hành cài đặt FreeBSD. Đợi đến khi xuất hiện màn hình báo thành công.

Hướng dẫn cài đặt freebsd trên vmware

Sau khi đã cài đặt xong, hệ thống sẽ yêu cầu cấu hình một vài dịch vụ. Có một vài dịch vụ ko cần thiết thì có thể bỏ qua.

Ethernet or SLIP/PPP: no

Network gateway: no

Configure inetd: no

Anonymous FTP: no

NFS server: no

NFS client: no

Default security profile: no

Customize console settings: no

Time zone: no

Enable Linux binary: no

non-USB: no

Package collection: no

Bắt đầu tạo account cho các users:

Hướng dẫn cài đặt freebsd trên vmware

Chọn User:

Hướng dẫn cài đặt freebsd trên vmware

Điền login ID, password

Hướng dẫn cài đặt freebsd trên vmware

Thiết lập pass cho root

Hướng dẫn cài đặt freebsd trên vmware

Hướng dẫn cài đặt freebsd trên vmware

General configuration: no

Thoát khỏi trình cài đặt, reboot và login vào FreeBSD

Hướng dẫn cài đặt freebsd trên vmware

Hướng dẫn cài đặt freebsd trên vmware

Hướng dẫn cài đặt freebsd trên vmware

Như vậy ta đã có một FreeBSD box. Đến đây nên tạo một snapshot cho vm trước khi bắt đầu bước tiếp theo

+Cài đặt JUNOS Olive lên FreeBSD

Yêu cầu đã có file cài đặt JUNOS trên thư mục /var/tmp. Đối với file cài đặt, cần phải tinh chỉnh một số bước Các bước tiến hành:

# ls jinstall-9.6R1.13-export-signed.tgz vi.recover # pwd /var/tmp # mkdir jinst-signed # cd jinst-signed/ # tar zxvf ../jinstall-9.6R1.13-export-signed.tgz # mkdir jinst # cd jinst # tar zxvf ../jinstall-9.6R1.13-export.tgz # mkdir pkgtools # cd pkgtools # tar zxvf ../pkgtools.tgz # cd bin/ # cp /usr/bin/true ./checkpic # cd .. # tar zcvf ../pkgtools.tgz * # cd .. # rm -rf pkgtools # tar zcfv /var/tmp/jinstall-9.6R1.13-export-olive.tgz *

Sau khi đã chỉnh sửa file xong, tiến hành cài đặt

Hướng dẫn cài đặt freebsd trên vmware

Như vậy đã cài đặt xong, hệ thống yêu cầu khởi động lại, nhưng tạm thời chưa reboot ngay. Ta cần phải chỉnh sửa file /boot/loader.conf, thêm dòng

console="vidconsole"

Hướng dẫn cài đặt freebsd trên vmware

Đến đây là đã xong. Reboot lại hệ thống để hoàn tất cài đặt.

Sau khi khởi động lại, đợi quá trình cài đặt JUNOS Olive hoàn tất. Hệ thống sẽ khởi động lại khoảng 2 lần. Đợi vài phút để quá trình cài đặt hoàn tất.

Hướng dẫn cài đặt freebsd trên vmware

--Naming conventions for JUNOS--

NHƯ VẬY, TÔI ĐÃ HƯỚNG DẪN CÀI ĐẶT JUNOS OLIVE TRÊN VMWARE WORKSTATION. CẦN CÂU ĐÃ CÓ, CÙNG ĐI CÂU THÔI.