Bài viết gốc được chia sẻ bởi @Hong Phuc Nguyen hay XNOHAT – cũng chính là tác giả của Boxes Vagrant trong clip
Trường hợp đặt ra là các bạn đang muốn cài Windows lên VPS của Digital Ocean mà chưa có cách nào, (khác với Vultr, Digital Ocean không cho phép cài đặt từ files ISO
Nội dung bài viết
Ưu điểm
- Xài “chùa” được 2 tháng khá “ngon” (gói trial 100$)
- Giá cũng khá rẻ khi mang vào sử dụng tính phí, chỉ mất 20$ mỗi tháng bạn có cả VPS Linux lẫn Windows
Nhược điểm
- Băng thông mạng khá thấp
- Lag, chậm, vì là máy Guest (ảo) trên nền Host cũng “ảo” sẵn rồi nên tài nguyên sử dụng chưa tối ưu
Các lệnh sử dụng trong video
yum update -y
Lệnh này update toàn bộ hệ thống – chỉ centos 7.
reboot
Khởi dộng lại máy
yum install -y kernel-devel kernel-headers gcc make perl
Cài đặt Kernel và Development tool hỗ trợ VirtualBox
yum -y install wget
Cài đặt wget hỗ trợ tải files về VPS
wget https://www.virtualbox.org/download/oracle_vbox.asc
Tải key Public cho VirtualBox từ Oracle
rpm --import oracle_vbox.asc
Import key Public
wget http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo
Tải files chứa Repository và thêm files list Repository vào hệ thống
yum install -y VirtualBox-5.2
Cài VirutalBox 5.2
systemctl status vboxdrv
Kiểm tra VirutalBox đã chạy hay chưa
wget https://releases.hashicorp.com/vagrant/2.2.0/vagrant_2.2.0_x86_64.rpm
Tải bộ cài Vagrant
yum localinstall vagrant*.rpm -y
File Vagrantfile
Vagrant.configure("2") do |config| config.vm.box = "xnohat/windows10lite" config.vm.box_version = "1.0.0" config.vm.provider "virtualbox" do |v| v.memory = 14336 v.cpus = 4 end end
Copy files vagrant chuẩn cấu trúc tại https://github.com/vmrhack/Vagrant-files-install-windows-10-guest-on-linux-host/blob/master/vagrantfile