虚拟化

kvm使用

#安装
yum install qemu-kvm qemu-kvm-tools libvirt libvirt-client virt-manager virt-install -y
systemctl start libvirtd

#创建nat网络虚拟机
1、上传安装镜像到
ll /usr/local/src/CentOS-7-x86_64-Minimal-1810.iso

2、创建虚拟磁盘
qemu-img create -f qcow2 /var/lib/libvirt/images/centos7.qcow2 10G

3、创建默认网络虚拟机
virt-install --virt-type kvm --name centos7 --ram 1024 --vcpus 2 --cdrom=/usr/local/src/CentOS-7-x86_64-Minimal-1810.iso --disk path=/var/lib/libvirt/images/centos7.qcow2 --network network=default --graphics vnc,listen=0.0.0.0 --noautoconsole

4、使用virt-manager打开图形界面进行安装
#最小化系统安装基础命令
yum install  vim iotop bc gcc gcc-c++ glibc glibc-devel pcre \
pcre-devel openssl  openssl-devel zip unzip zlib-devel  net-tools \
lrzsz tree ntpdate telnet lsof tcpdump wget libevent libevent-devel \
bc  systemd-devel bash-completion traceroute -y

#创建桥接网络虚拟机
1、宿主机配置桥接网卡
vim /etc/sysconfig/network-scripts/ifcfg-eth0
    TYPE=Ethernet
    BOOTPROTO=none
    NAME=eth0
    DEVICE=eth0
    ONBOOT=yes
    BRIDGE=br0

vim /etc/sysconfig/network-scripts/ifcfg-br0 
    TYPE=Bridge
    BOOTPROTO=static
    NAME=br0
    DEVICE=br0
    ONBOOT=yes
    IPADDR=192.168.37.77
    NETMASK=255.255.255.0
    GATEWAY=192.168.37.2
    DNS1=192.168.37.2
nmcli connection reload

2、创建桥接虚拟机
cp -p /var/lib/libvirt/images/centos7.qcow2 /var/lib/libvirt/images/centos7-template.qcow2
cp -p /var/lib/libvirt/images/centos7-template.qcow2 /var/lib/libvirt/images/centos7-2.qcow2

3、导入虚拟并设置为桥接网络
virt-install --virt-type kvm --name centos7-2 --ram 1024 --vcpus 2 --disk path=/var/lib/libvirt/images/centos7-2.qcow2 --network bridge=br0 --graphics vnc,listen=0.0.0.0 --noautoconsole --boot hd         # --os-variant centos7.0 指定centos7.0会进入救援模式,当然也可以不加这个参数,但偶尔会进救援模式,解决方式:是导入后第一次自动开机后马上强制关机,然后重新开启就好了,好奇怪的问题。推荐使用virt-manager导入,virt-manager导入没有这个问题

#osinfo-query os    #此命令查询os-variant

使用virt-manager导入

image.png

image.png

image.png

image.png

image.png

使用virt-manager导入选择系统为“centos7.0”却不会进入救援模式,这是BUG么?

安装windows_2008

#验证镜像
tree
.
├── CentOS-7-x86_64-Minimal-1810.iso
├── cn_windows_server_2008_r2.iso
└── virtio-win-0.1.141_amd64.vfd

0 directories, 3 files

#创建磁盘
qemu-img create -f qcow2 /var/lib/libvirt/images/Windows-2008_r2-x86_64.qcow2 200G

#开始安装
virt-install --virt-type kvm --name Win_2008_r2-x86_64 --ram 1024 --vcpus=2 --os-type=windows --cdrom=/usr/local/src/cn_windows_server_2008_r2.iso --disk path=/var/lib/libvirt/images/Windows-2008_r2-x86_64.qcow2,format=qcow2,bus=virtio --disk path=/usr/local/src/virtio-win-0.1.141_amd64.vfd,device=floppy --network network=default,model=virtio --graphics vnc,listen=0.0.0.0 --noautoconsole

虚拟机管理命令virsh

virsh list #列出当前开机的
virsh list --inactive #列出关闭的虚拟机
virsh list --all #列出所有
virsh shutdown CentOS-7-x86_64 #正常关机
virsh start CentOS-7-x86_64 #正常开机
virsh destroy centos7 #强制停止/关机
virsh undefine Win_2008_r2-x86_64 #强制删除
virsh autostart centos7 #设置当前虚拟机开机自启动
虚拟机迁移
#2台新机器,一台kvm2,一台nfs-server

#nfs-server
yum install nfs-utils
vim /etc/exports
/data/kvmdata 192.168.37.0/24(rw no_root_squash)
mkdir /data/kvmdata
systecmtl start nfs-server
systecmtl enable nfs-server

#kvm1
mv /var/lib/libvirt/images/* /opt
virt-manager    #图形挂载nfs-server
image.png
image.png
image.png
image.png
mv /opt/* /var/lib/libvirt/images
yum install openssh-askpass     #迁移使用

#kvm2
yum install qemu-kvm qemu-kvm-tools libvirt libvirt-client virt-manager virt-install openssh-askpass -y
systemctl start libvirt
virt-manager    #图形挂载nfs-server
#创建桥接网卡
vim /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
 ROXY_METHOD=none
▽BROWSER_ONLY=no
BOOTPROTO=none
NAME=eth0
DEVICE=eth0
ONBOOT=yes
BRIDGE=br0

vim /etc/sysconfig/network-scripts/ifcfg-br0
TYPE=Bridge
BOOTPROTO=static
NAME=br0
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.37.67
NETMASK=255.255.255.0
GATEWAY=192.168.37.2
DNS1=192.168.37.2

nmcli connection reload 

迁移:

1、kvm2上先连接kvm1

选择file-->add connection

image.png

填写远程主机hostname:192.168.37.77,勾选autoconnect,其他默认

image.png

输入远程登录密码

image.png

2、kvm1上操作,虚拟机必须开机

右键需要迁移的虚拟机--选择migrate

image.png

填写:address:192.168.37.67,allow unsafe,其他默认

image.png

迁移后结果

image.png

vmware esxi安装及使用

1、基于 vmware workstation 虚拟机运行 vmware esxi, 安装两台 esxi 服务器

image.png
image.png
image.png

image.png

安装界面

image.png

加载内核

image.png

加载安装程序

image.png

确认安装

image.png

按 F11 同意 license

image.png

扫描可用硬件

image.png

选择硬盘并安装

image.png

选择键盘

image.png

设置管理员密码,最少七位,且符合载密码复杂度要求

image.png

开始安装

image.png

安装过程中

image.png

安装完成

image.png

按 F2 进行登录

image.png

输入安装过程中设置的管理员密码, 管理员名称为 root, 密码为安装过程中设置的密码。

image.png

设置静态 IP

image.png

当前为通过 DHCP 获取的 IP 地址

image.png

更改服务器 IP 为静态 IP 地址

image.png

配置 DNS

image.png
image.png

重启网络服务

安装 ESC 退出后,再按 Y 确认重启网络服务

image.png

开启ssh密码连接

image.png
image.png
#按alt+f1切换终端
root
password
vi /etc/ssh/sshd_config
    PasswordAuthentication yes      #no改为yes
services.sh restart                 #重启服务
#有一个报错可以忽略

通过 workstation 管理 esxi ,文件--连接到服务器

image.png
image.png
image.png

连接成功状态

image.png

通过浏览器访问:http://192.168.37.201

浏览数据目录

image.png

创建 ISO 目录

ISO 目录用于保存 ISO 进行

点击创建目录

image.png

定义目录名称

image.png
image.png

点击上载后,选择本地镜像并上传至当前服务器

image.png

创建虚拟机

通过 web 界面创建虚拟机的详细过程

开始创建虚拟机

image.png

选择类型

image.png

定义虚拟机名称与版本

image.png

定义存储

image.png

自定义配置

虚拟机基础信息定义

基础信息配置

image.png

选择 ISO 镜像

image.png

选择上传好的 ISO 文件,点击选择确认

image.png

选择 ISO 后的效果:

image.png

确认完成信息

image.png

打开虚拟机电源,开始系统安装

image.png

image.png

分区及安装过程略。。。。。。。。。。。

安装完成

image.png

使用vmware esxi和vsphere server实现虚拟机夸主机迁移

vsphere server必须安装在windows server上,先安装windows server 2016 ,内存给8G以上, ip:192.168.37.200/24,步骤略过

在 windows server 2016 安装 vmware vcenter server

选择 vcenter ISO 镜像

image.png

通过镜像加载安装程序

image.png

确认安装

image.png

同意版权

image.png

同意协议

image.png

选择部署类型

image.png

定义 FQDN 名称

image.png

登录账户密码设置: 密码复杂度要求 Zhang@123456

image.png

设置复杂登录密码

image.png

使用本地账户登录

image.png

使用本地数据库

image.png

确认端口

image.png

确认安装目录

image.png

客户体验计划

image.png

验证安装信息

image.png

安装过程中

image.png

安装过程需要数十分钟

image.png

安装完成

image.png

通过浏览器访问 vmware vsphere,http://vcenter.magedu.net

image.png

登录的时候使用的账户和密码:
账户: administrator@vsphere.local
密码: P@ssw0rD

新建数据中心
image.png
添加 esxi 主机

将配置好的两台 esxi 主机分别添加至 vcenter 进行统一管理,需要网络必须可以连接。

image.png

通过主机 IP 添加 192.168.37.201

连接用户名和密码 (ssh) root:P@ssw0rD

锁定模式

image.png

定义虚拟机位置

image.png

主机添加任务

image.png

主机中的虚拟机信息

image.png
管理已有虚拟机

确认虚拟机状态

确认已有的虚拟机是开机状态,否则请单独打开虚拟机电源

启动虚拟机控制台

image.png

控制台登录窗口

image.png
实现虚拟机迁移

配置 vmotion 专用网络

在各个 esxi 主机添加 vmotion 网络,即全部以下网络添加操作:
主机—配置—虚拟交换机—添加网络

添加网络

image.png

选择网络类型

image.png

选择交换机

image.png

指定端口属性,在已启用的服务勾选 vMotion 选项实现虚拟机迁移

image.png

IP 地址配置

image.png

注: 各 node 节点都要添加 vmotion 网络, IP 地址不能冲突,192.168.37.202配置vmotion 网络ip为192.168.37.198

迁移前先把光盘卸载出来。

image.png
image.png

执行虚拟机迁移

在 vmware esxi 主机中,选择要迁移的目标虚拟机, 选中后右键单击, 然后选择迁移

image.png

迁移类型:
由于没有使用共享存储,所以要选择更改计算资源和存储

image.png

选择计算资源:

image.png

选择目标主机存储

image.png

选择目标主机网络 : VM Network

选择 vmotion 点击 finish 完成迁移

©著作权归作者所有,转载或内容合作请联系作者
禁止转载,如需转载请通过简信或评论联系作者。
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,590评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 86,808评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,151评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,779评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,773评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,656评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,022评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,678评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 41,038评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,659评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,756评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,411评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,005评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,973评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,203评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,053评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,495评论 2 343