20130531 雲端 SUSE Linux 虛擬化應用實機訓練課程 筆記
講師 Leo
上課架構
Notes:
vnc=1 vncpassword=xxxxxx (在開機安裝的時候於 boot option 指定, 可以使用 VNC Viewer 連接方便多人共同視察)
第一台Server 規劃為iSCSI Server, 3-4 人為一小組分別規劃不同的server, 以下為iSCSI Server 的硬碟規劃
/ 80GB sda2
swap 4GB sda1
LVM 所有的空間(381GB) sda3
-
JuiceSSH - Android 上面連接 SSH 的 App (因為自己當天沒有帶電腦)
早上的進度為安裝 iSCSI Server, 介紹基礎概念
=====================================================================
下午進行 node 1 以及 node 2 的建置
安裝的部分依照預設值, 但是選擇 Xen Virtualation, 取消 “change HOSTNAME via DHCP”
確認使用 xen 的核心開機 (#uname -r)
使用 #yast2 bootloader 來指定 xen 核心開機, 並重新開機
使用 #yast2 點選 software → Add-On Products → Add → DVD (HA 那片光碟)
安裝 ocfs2-tools-o2cb
安裝 ocfs2console
#yast2 sw_single 安裝 yast2-iscsi-client
使用 #yast2 iscsi-client 連接 iSCSI Server, 並以 fdisk -l 確認有看到 iSCSI 的LUN
建立filesystem(格式化) #mkfs.ocfs2 /dev/sdb (iSCSI 的磁碟掛載, 這個指令 node 1 執行即可, node 2 不需要執行)
#mkdir /share (建立 iSCSI 的 mount point)
#rm /etc/ocfs2/cluster.conf (如果之後有發生錯誤, 刪除這個檔案然後執行 #ocfs2console)
#/etc/init.d/o2cd enable
#vi /etc/hosts
加入 node1 以及 node 2 的IP
192.168.150.11 node1
192.168.150.12 node2
點選 Cluster → Configure Nodes → Add → Add Node 1 / Add Node2
Mount → Assign /share for mount
cluster to start on boot (Enter “none” to clear)[ ]: ocfs2 (這邊輸入的名稱要與 /etc/ocfs2/cluster.conf 內的 cluster區段的 name = ocfs2 相同)
PM 3:30 ~ 3:50 Ask Node 2 install package (Same process with node 1)
#mkdir /share/iso
(Download or get SLES / Win iso from ftp site)
#rm -rf /var/lib/xen/images (這個是預設的目錄)
#ln -s /share/images /var/lib/xen/images (Setting up xen for save VM in share storage)
#cd /etc/xen
#rm -rf /etc/xen/vm (這個是預設的目錄)
#ln -s /share/configs /etc/xen/vm (Setting up xen for save VM config in share storage)
#mkdir /share/images
#mkdir /share/configs
#vi /etc/xen/xend-config.sxp
修改相關設定讓 xen 允許migrate(relocation)
(xend-relocation-server yes)
(xend-relocation-port 8002)
(xend-relocation-address ‘ ‘)
(xend-relocation-hosts-allow ‘ ‘)
#/etc/init.d/xen restart