🗒️Virtual machine

type
status
date
slug
summary
tags
category
icon
password
😀
这里写文章的前言: 半虚拟化比全虚拟化性能要好
 

📝 主旨内容

ESXi 设置宿主机开机自动启动虚拟机

注意开机虚拟机间隔,默认为120秒 1、选择 host 主机 ——> 右侧选择 “配置” 页签 ——> 选择 “虚拟机启动 / 关机” 2、点击右侧 “属性”——> 勾选 “允许虚拟机与系统一起启动和停止” 3、选择一个虚拟机,然后 “上移” 到 "自动启动" 队列中 4、选定的虚拟机状态已启用,其余虚拟机状态仍为禁用。可以从启动宿主机看看效果!

解决KVM虚拟机键盘布局问题

在安装KVM虚拟机的时候,在Laptop上进行远程管理的时候,键盘字符都乱了,无法输入正常的信息,这总不是个事,总不能跑到KVM服务器上操作吧,后来放狗查了一下,发现是VNC的键盘布局问题,解决方法也比较简单,两种方法吧
1、关闭虚拟机,编辑虚拟机配置文件 virsh edit guest1-win2008r2 找到配置文件中的以下字段 <graphics type='vnc' port='-1' /> 加入键盘的语言布局 keymap='en-us' 改完之后是这样子滴 <graphics type='vnc' port='-1' keymap='en-us'/> 保存退出后,重新载入虚拟机配置文件 virsh create /etc/libvirt/qemu/guest1-win2008r2.xml 如果要避免这种情况,在使用virt-install安装的时候,就加入键盘布局的字段 --keymap=en-us
2、通过virt-manager直接修改,需要重新启动,最后是在关机的情况下设置 把keymap设置成为en-us,就可以了

jimv

如果一台物理机故障,jimv能将上面的虚拟机自动热切到别的物理机吗?
不支持热迁移
云管平台
mariadb 密码 /var/log/mariadb/mariadb.secret
jimv第一次创建实例会很慢,有一个预热过程
使用vmware workstation 使用jimv时,请关闭CPU个性虚拟化
把 vmware 上面的 vt-x 关闭,3个全关闭,重新新建一个实例
notion image

基础架构及应用逻辑

用户 --> jimvc --> mariadb
jimvc --> redis --> jimvn --> kvm
notion image
notion image
notion image
notion image
notion image
notion image
notion image

设计理念

专精优于全面;稳定优于性能;简约优于繁琐;整体优于局部。
jimvc 最低配置 4C 16G 200G
/etc/jimvc.config修改数据库地址
jimv对数据库的压力怎么样? 一般会存放30天的虚拟机监控资源
数据库双主是不是可以?需要考虑跨机房是否能同步
redis 临时信息,状态信息
select uuid, lable from guest
update set uuid='ori guest' where uuid='xxxxxxx'''
想了解下, redis是否需要做高可用,或者集群
jimvc挂了,对jimvn已运行应用的有影响吗
1、了解虚拟机规模架构
2、灾备应急
3、详细的系统逻辑
4、常见问题整理
5、存储方式使用,本地、网络、分布式
6、网络规化及性能,是否需要万兆网卡

时钟同步

安装jimvc控制节点

修改jimvc主机名

hostnamectl --static set-hostname cscs-192-168-10-88.fzcn.org

使用离线包进行安装

tar xvf jimv_control.tar.gz cd /opt/iso/jimv_control && ./install systemctl status jimvn.service

网卡配置桥接

./bridge --ip 100.116.0.79 --netmask 255.255.252.0 --gateway 100.116.3.254 --dns 100.116.0.201 --nic em1

配置bond

将当前网卡的配置文件拷贝到第二个网卡,并修改device,name信息
使用脚本配置Bond默认是负载型,主备需要修改 mode=1 模式

查看bond状态

cat /proc/net/bonding/bond-jimv

安装jimvn计算节点,所有的虚拟机都分配在计算节点中,由控制节点调度及分配

使用离线包进行安装

网卡配置桥接

查看bond状态

cat /proc/net/bonding/bond-jimv
jimnvnode升级:rpm -vhU jim-node-....

镜像获取及制作

ISO安装windows操作系统磁盘没有驱动,需要下载virtio-win驱动

灾备

1、重新安装控制节点
2、恢复原始控制节点 MySQL 数据库
3、修改计算节点 /etc/jimvn.conf 里面的 redis 服务器地址等信息
4、重启 jimvn 服务即可
控制节点ip改了之后,计算节点都连不上了
1、先改控制节点、计算节点自己的系统 ip
2、修改计算节点 /etc/jimvn.conf 里面的redis 地址为控制节点地址即可
3、重启相关服务。如果方便的话,直接重启机器。

磁盘扩容

notion image
notion image
notion image
notion image
notion image
扩容
notion image
此空间是总空间大小
notion image

🤗 总结归纳

总结文章的内容

📎 参考文章

  • 一些引用
  • 引用文章
 
💡
有关Notion安装或者使用上的问题,欢迎您在底部评论区留言,一起交流~
上一篇
VPS
下一篇
Kali
Loading...