2019年4月4日 星期四

OSKLab07-01_Managing Ephemeral Block Storage

這篇
練習把 cloud-init 自動做的事情,用手動去完成
#lab blockstorage-ephemeral setup

在OpenStack中
Storage 分為 Object 及 Block
其中 Block 又把 instacne 的 vDisk 分為了幾種
一種是擁有較好效能且儲存在compute node上的 ephemeral disk


1. 使用 cloud-dev 建立 instance7
2. 查看 instance 列表
3. 查看 instance 的 Console URL
4. 登入 instance Console 並建立 swap partition
5. 掛載 ephemeral partition 到 instance7
6. 從底層查看 instance 的 file
7. 清除 LAB 環境



1. 使用 cloud-dev 建立 instance7
#source ~/keystonerc_cloud-dev
#openstack server create instance7 \
--image rhel7 \
--flavor m1.exercise \
--nic net-id=exercise


2. 查看 instance 列表
#openstack server list

3. 查看 instance 的 Console URL
把URL連結複製下來,貼到瀏覽器上
就可以開 Console 囉,這段要會啊~
#openstack console url show instance7

4. 登入 instance Console 並建立 swap partition
登入的帳密 root / redhat

確認一下
現在的Swap使用狀況
#free 


確認一下這個 partition狀況
#parted /dev/vdc print

順道說明一下
大家可能比較熟悉的會是 fdisk
他是一個相當老牌的 磁碟管理工具
資深的IT人,一定用過、聽過
但他有個限制
就是只能使用在 2TB 以下個 partition
2TB 以上的就使用 parted 囉

Lab都是小於2TB的
所以用 fdisk 也是可以啦~

建立新的 partition
#parted -s /dev/vdc \
mklabel msdos \
mkpart primary linux-swap 1M 1G

將這個 partition 指定為 swap 空間
#mkswap /dev/vdc1

啟用這個 swap partition
#swapon /dev/vdc1

查看一下swap的使用狀況
#free

5. 掛載 ephemeral partition 到 instance7
確認一下 ephemeral disk
#parted /dev/vdb print

建立一個 partition
#parted -s /dev/vdb \
mklabel msdos \
mkpart primary xfs 1M 2G

建立xfs 檔案格式的 partition
#mkfs.xfs /dev/vdb1

建個資料夾,然後mount上去
#mkdir /template0
#mount -t xfs /dev/vdb1 /template0

確認一下
目前這個 partition的狀態
#mount | grep /dev/vdb1

先從底層查看一下
這個instance實體的檔案空間
回到外層來
#ssh root@allinone
#ls -al -h /ver/lib/nova/instances/XXXXX
(此圖,為事後補上的,為了驗證增加10MB的檔案空間)


建個10MB的檔案到 testfile.txt
#dd \
if=/dev/zero \
of=/template0/testfile.txt \
bs=1024k \
count=10


6. 從底層查看 instance 的 file
#ssh root@allinone
#la -al -h /var/lib/nova/instances/


#la -al -h /var/lib/nova/instances/1ace6edf-bf40-











7. 清除 LAB 環境
#exit
#openstack server list
#openstack server delete instance7
#openstack server list


#lab blockstorage-ephmemral cleanup







沒有留言:

張貼留言