映象服務基本操作
(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...