第一步:用vm virtualbox建立虛擬機器把映象導進去,改為雙網絡卡僅 主機和網絡卡位址轉換nat模式否則遠端連不上
yum install qemu-guest-agent
yum install cloud-init
cloud-init-18.2+6.g6ef08548-1.el7.noarch.rpm拉近機器
yum remove cloud-init
yum clean all
yum install epel-release -y
yum install cloud-utils-growpart
把拉進來的包解壓
yum install -y cloud-init-18.2+6.g6ef08548-1.el7.noarch.rpm
vim /etc/ssh/sshd_config
usedns no ##修改
systemctl restart sshd ##重啟
vim /etc/yum.conf
exclude=cloud-init ##新增
清理資料 清理.1, .2,有日期這種字尾的日誌
cd /var/log/
rm -rf /root/.viminfo
for i in `find /var/log/ -type f`; do cat /dev/null >$i; done
rm -f /var/lib/dhclient/*
echo > /root/.bash_history
rm -rf /var/log/cloud-init*
rm -rf /var/lib/cloud
passwd -d root 清空root密碼
passwd -l root 鎖定root賬號 -u是解鎖
rm -rf /root/.bash_history
history -c
第二步:找到虛機機的vmdk檔案,然後把vmdk放到部署有ceph的虛機機器裡找一台虛擬機器拉進去進行轉換qcow2格式
qemu-img convert -p -f vmdk -o qcow2 liuyonglinux.vmdk liuyonglinux.qcow2
然後把轉換好的映象拉出來放到部署ceph的機器裡
cp liuyonglinux.qcow2 /opt/regionone/files/
docker exec -it kolla bash ##進入這個容器
cd /opt/regionone/ ##進入這個目錄
vim openstack-post-init.sh ##進去看看把幾條命令拿出來
source admin-openrc.sh
##注意名稱
openstack image create "liuyonglinux" \
--disk-format raw --container-format bare \
--public --min-disk 51 \
--property hw_disk_bus=scsi --property hw_scsi_model=virtio-scsi \
--property hw_video_model=qxl --property vm_mode=hvm \
--property os_distro=centos \
--property os_type=linux \
--property hw_qemu_guest_agent=yes
ceph -c ceph.conf -s|grep id|awk ''
##注意名稱
openstack image list|grep 'liuyonglinux'|awk ''
qemu-img convert -f qcow2 -o raw -p files/liuyonglinux.qcow2 rbd:sata_pool1/liuyonglinux.raw:conf=./ceph.conf ##注意名稱
rbd snap create sata_pool1/liuyonglinux.raw@snap ##注意名稱
rbd snap protect sata_pool1/liuyonglinux.raw@snap ##注意名稱
openstack image list ##檢視映象id
##根據映象的id查詢cephid
openstack image show a5ec04ee-f184-4974-9a28-3e1d0c60c64d
glance location-add --url rbd://d180d174-842e-4722-b12a-23310903c276/sata_pool1/liuyonglinux.raw/snap d9d1e39d-4375-4cb0-b77b-175c73763b5a
前面是ceph的id 後面是映象的id
openstack image list ##檢視 active狀態則為成功
openstack image create 「a5c19abf-cfb6-44dc-a303-0e378abec974」
–disk-format raw --container-format bare
–public --min-disk 51
–property hw_disk_bus=scsi --property hw_scsi_model=virtio-scsi
–property hw_video_model=qxl --property vm_mode=hvm
–property os_distro=windows
–property os_type=windows
–property hw_qemu_guest_agent=yes
location-add --url rbd://c17a147e-edfb-4553-9903-b9187d40951a/sata_pool1/c29bbf8a-e3e4-4ac2-b3d6-7603e7559cb5.raw/snap f1ea3938-7765-4a32-a789-becd380292a7
使用Centos7映象製作本地yum源
個人實際專案碰到的,由於沒有使用實際機器,使用阿里雲虛擬的機器,安全原因不能連線外網,需要安裝一些工具包無法使用yum安裝,使用這種方法製作本地yum源 1 刪除自帶的repo檔案 rm rf etc yum.repos.d 2 新建 編輯本地repo檔案 cd etc yum.repos.d vi...
centos7下手動製作trove映象
獲取映象 root bldattet1 wget 安裝virt以及qemu root bldattet1 yum install y kvm virt libvirt bridge utils qemu img 建立映象檔案 root bldattet1 qemu img create f qcow...
docker映象加速 centos7
docker pull 拉取的時候很慢,可以用國內的 首先進入管理員模式防止不能修改 sudo i 進入這個目錄 cd e 可以按tap讓他自己提示你 cd etc docker 檢視一下目錄下的東西 ls 如果發現沒有daemon.json檔案,如果有就修改他 就新建乙個daemon.json 此...