使用libnss-libvirt为KVM虚拟机注册IP地址

如果你希望通过:

ssh user@virtualMachine

这样的方式连接到 libvirt 建立的 KVM虚拟机,那么你需要先获取到 虚拟机的IP 地址。

如果虚拟机网络接口配置的是 NAT 模式的话,可以通过 virsh domifaddr VM-Name 的命令得到它的 IP 地址。

有没有更加简单的方法,让我们能更方便地使用呢?

答案就是:使用libnss-libvirt为KVM主机注册虚拟机的地址

如何基于SSH网络会话远程应用tar命令

在维护Linux计算机的时候,可能会遇到这样的场景:远程计算机需要进行备份和清理,但磁盘空间快满了,没有足够的空间完成“tar备份打包”这样的操作了。

这时,基于 ssh 会话完成远程数据 tar 打包,通过 重定向 将数据备份到 ssh 客户端所在的磁盘上,就能完美地完成任务了。

如何在KVM环境中快速创建虚拟机

计算机虚拟技术在软件测试,业务部署,远程办公等多应用中已经成为IT技术员工具箱中的基础工具。

这篇文章介绍KVM中如何快速创建新虚拟机。

主要涉及的知识点有:

  • qemu-img 创建 overlay qcow2 磁盘
  • cloud-init 配置

下面以创建 ubuntu18.04 虚拟机为例,进行介绍。

如何将普通应用部署到 k8s master 上

我们知道, 使用 kubeadm 建立的 k8s 集群,master 节点会被标注上 node-role.kubernetes.io/master:NoSchedule 的 taint

一种办法是将这个 taint 取消掉:

kubectl taint nodes --all node-role.kubernetes.io/master-

另一种方法是指定 toleration 描述让它能够容忍上面的 taint 。我觉得这种方式更好一些。