iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 4
0
DevOps

30天完成本地部署 kubernetes系列 第 4

測試環境部署前準備(1):以 VirtualBox 建立虛擬機器

  • 分享至 

  • xImage
  •  

使用 VirtualBox 建立虛擬機器

  1. 準備 dhcp server 供所有虛擬機器使用,以便虛擬機器間進行通訊。在宿主主機 shell 下執行:
VBoxManage dhcpserver add --netname intnet \
  --ip 10.13.13.100 \
  --netmask 255.255.255.0 \
  --lowerip 10.13.13.101 --upperip 10.13.13.254 \
  --enable
  1. 建立 3 台虛擬機器,在宿主主機 shell 下執行:
for NODE in master1 worker1 worker2
do
	VBoxManage createvm --name ${NODE} --register
	VBoxManage modifyvm ${NODE} \
		--cpus 2 \
		--memory 2048 \
		--acpi on \
		--boot2 dvd \
		--nic1 nat --nic2 intnet \
		--ioapic on \
		--ostype Ubuntu_64
	VBoxManage storagectl ${NODE} --name "SATA Controller" --add sata
	VBoxManage storagectl ${NODE} --name "IDE Controller" --add ide

	for id in 1 2 3
	do
	    DISK="${HOME}/VirtualBox VMs/${NODE}/disk-${id}.vdi"
	    VBoxManage createvdi --filename "${DISK}" --size 10240
	    VBoxManage storageattach ${NODE} \
		    --storagectl "SATA Controller" --port ${id} --device 0 \
		    --type hdd --medium "${DISK}"
	done
done

準備好虛擬機器後,明天再繼續完成作業系統環境準備。


上一篇
預備測試用的部署環境:使用虛擬機
下一篇
測試環境部署前準備(2):安裝作業系統
系列文
30天完成本地部署 kubernetes30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言