先電平台操作筆記3

2021-10-04 23:37:19 字數 3489 閱讀 1368

映象服務基本操作

(1)命令列方式進行映象建立、查詢、修改和刪除映象。

1.查詢glance服務列表。

source /etc/keystone/admin-openrc.sh

openstack-service list | grep glance

2.檢測glance服務是否啟動。

openstack-service status | grep glance
3.查詢glance-control版本。

glance-control --version
(2)建立映象。

1.使用終端軟體上傳cirros映象到controller的/tmp/images目錄中並檢視。

2.檢視映象檔案資訊。

file cirros-0.3.2 -x86_64 -disk.img
3.使用命令列建立映象。

source /etc/keystone/admin-openrc.sh

glance image-create --name"cirros-0.3.2-x86_64"

--disk-format qcow2 --container-format bare --progress < cirros-0.3.2-x86_64 -disk.img

4.查詢映象列表glance image-list

(3)更改映象。

glance image-update     --更新映象資訊

glance image-delete --刪除映象資訊

1.獲取映象詳細資訊。

2.修改映象啟動硬碟所需大小.

glance image-update --min -disk=1 id
3.刪除映象。

glance image-delete id

glance image-list

製作centos7.2映象。

(1)掛載centos7.2的iso檔案,如果在/opt目錄下有相應的目錄就不用掛載。

cd /opt

mount

-o loop /opt/centos-7-x86_64-***-1511.iso /opt/centos7

mount

-o loop /opt/xiandidan-iaas-v2.2.iso /opt/iaas

(2)安裝虛擬劃工具軟體包qemu -kvm和libvirt.

yum install -y qemu-kvm libvirt
//qemu -kvm:建立虛擬機器

//libvirt:管理虛擬機器

(3) 安裝虛擬化工具軟體包virt-install來建立虛擬機器

yum install -y virt-install
(4)啟動libvirtd

cd /usr/local/bin

systemctl start libvirtd && systemctl enabled libvirtd

ifconfig

#若多出來一塊virbr0的網絡卡,則說明啟動成功。

(5)使用kvm建立centos7虛擬機器

① 使用qemu命令建立乙個10g的硬碟的虛擬機器(最小10,g,可以更多),虛擬機器的名稱為: centos-7-x86_64.raw。

②使用virt-install建立名稱為centos-7-x86_64的虛擬機器,在建立之前,先上傳乙個centos7的iso映象

③建立虛擬機器

virt-install --virt-

type kvm --name centos-7-x86_64 --ram 1024 --cdrom=/opt/centos-7-x86_64-***-1511.iso --disk path=/opt/centos-7-x86_64.raw --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

若提示監控程序退出之類的,可以試著將raw調小,這是因為你的記憶體不夠。

④使用tightvnc工具,連線主機ip 192.168.100.10 設定安裝作業系統的網絡卡名稱為eth0

安裝步驟一樣

使用virsh list --all可以顯示kvm上所有的虛擬機器

⑤ 管理kvm

a.使用virsh啟動kvm中的虛擬機器

啟動後重新使用工具連線

b.配置網絡卡ip位址、重啟網絡卡

vi /etc/system/network-scripts/ifcfg-eno(網絡卡)

c.關閉虛擬機器,如圖所示。

d.映象格式轉換

qemu-img convert -c -o qcow2 /opt/centos-7-x86_64.raw /opt/centos-7-x86_64.qcow2

先電雲平台操作筆記5

通過dashboard介面和命令列方式完成任務 建立各部門專案的網路 neutron net create it net 建立各部門專案的子網 命令列方式來建立外來訪問使用網路 網路 子網 neutron subnet create guest net name guest subnet alloc...

工作筆記 3

html css hack 網查 其主要是針對ie瀏覽器。checkbox 的名字如果不是陣列,就不能用name 0 來表示。挺隱蔽的js 錯誤。fseek 和ftell 的結合使用 man cut cut remove sections from each line of files.搞清楚伺服器...

vi 操作筆記

1.關於退出 wq 強制儲存退出 wq 儲存退出 x 作用和 wq 一樣 zz 作用和 wq一樣,注意z是大寫的,並且不是在命令模式 q 退出 q 強制退出 2.關於移動 h 在當前行向左移動乙個字元 j 移動到下一行 k 移動到上一行 l 在當前行向右移動乙個字元 ctrl f 向前滾動一頁 ct...