暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

第三十三章 安装部署(云计算)

蜜蜂点滴 2020-08-25
252

一、安装部署

1、环境要求:

centos 7.4 7.6

内存4G,cpu开启虚拟化

2、安装软件包

#curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo


#yum install libvirt virt-install qemu-kvm -y


3、安装一台kvm虚拟机

(1)远程的桌面管理工具:VNC-Viewer-6.19.325-Windows-64bit

微软的远程桌面:mstsc

开启服务:

#systemctl start libvirtd.service

#systemctl status libvirtd.service

(2)下载镜像:

#cd /server/tools

#wget http://mirrors.aliyun.com/centos/7.8.2003/isos/x86_64/

(3)安装虚拟机镜像:

#virt-install --virt-type kvm --os-type=linux --os-variant rhel7 --name centos7 --memory 1024 --vcpus 1 --disk /server/tools/centos2.raw,format=raw,size=10 --cdrom /server/tools/CentOS-7-x86_64-Minimal-2003.iso --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

(4)在VNC里输入:192.168.198.132:5600

二、操作命令

查看在运行的虚拟机:

#virsh list

查看所有的虚拟机:

#virsh list --all

开启虚拟机:

#virsh start centos7


查看虚拟机的端口:

#netstat -lntup

普通关机:#virsh shutdown centos7

强制关机:#virsh destroy  centos7 (慎用)

重启:#virsh reboot centos7

重命名:

#virsh domrename centos7 web_blog

挂起:

#virsh web_blog suspended

恢复:

#virsh resume web_blog

同步时间:

#ntpdate ntp6.aliyun

查看端口号:

#virsh vncdisplay web_blog

虚拟机没外网:启动网卡

#ifup eth0

开机启动:

#virsh autostarted web_blog

#rm -fr /etc/libvirt/qemu/autostart/web_blog

#virsh shutdown web_blog

#systemctl restart libvirtd

#virsh list --all

开机启动的本质就是创建一个软连接

#ln -s /etc/libvirt/qemu/web_blog.xml /etc/libvirt/qemu/autostart/

取消开机启动:

#virsh autostart --disable web_blog 

console:

命令行的显示虚拟机画面:

#virsh console web_blog 

ctrl+] 退出界面;

不允许任何操作,必须配置。

配置内核参数:

# grubby --update-kernel=ALL --args="console=ttyS0,115200n8"

vim /boot/grub2/grub.cfg

重启:

#reboot

#virsh console web_blog 

证明是console登录的:

# lscpu |grep -i kvm


三、虚拟机磁盘格式

磁盘工具的常用命令:

qemu-img info,create,resize,convert

info:

#qemu-img info centos2.raw

create:

#qemu-img create -f qcow2 /data/testone.qcow2 1G

resize:

总容量调整为2G:

#qemu-img resize /data/testone.qcow2 2G

增加2G:

#qemu-img resize /data/testone.qcow2 +2G

qcow2可以加,不可以减;raw可以加减;生产上一定不要减,会丢失数据;

convert:

#qemu-img convert -f raw -O qcow2 centos2.raw centos2.qcow2

修改配置文件:virsh edit web_log

找到disk的位置:把type改为qcow2,file改为/server/tools/centos2.qcow2

虚拟机增加一个文件系统:

dd if=/dev/zero of=test.raw bs=500M count=1

同步:

#sync


文章转载自蜜蜂点滴,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论