zoukankan      html  css  js  c++  java
  • KVM学习

    获取镜像目前大小

    # qemu-img info debian.img

    添加额外的10G空间到镜像中

    # qemu-img resize -f raw debian.img +10GB 
    

    注意:并不是所有的镜像格式都支持resize的,在resize前应该转换成raw格式的镜像

    再次获取镜像的大小,看是否有变化

    # qemu-img info debian.img 
    

      

    新安装一台虚拟机后,是无法通过virsh console 命令连入虚拟机中的,这时我们需要开启虚拟机的console功能。

    virsh console 配置:

    (1) 添加ttyS0的许可,允许root登录

    # echo "ttyS0" >> /etc/securetty
    

      

     

    (2) 修改/etc/grub.conf文件

    在/etc/grub.conf中加入如下内容console=ttyS0

    (3) 修改/etc/inittab文件

    在/etc/inittab中加入

    S0:12345:respawn:/sbin/agetty ttyS0 115200

    # vi /etc/inittab

    (4) 重启

    # reboot
    

      

    2. 测试virsh console命令.

    在宿主机上测试连接

    [root@study ~]# virsh list
     Id    Name                          State
    ----------------------------------------------------
     4    centos                        running


    [root@study ~]# virsh console 4
    Connected to domain centos
    Escape character is ^]

    CentOS release 6.5 (Final)
    Kernel 2.6.32-431.el6.x86_64 on an x86_64

    localhost.localdomain login: root
    Password: 
    Last login: Thu Oct 13 02:51:30 on ttyS0
    [root@localhost ~]#

    注:按 ctrl+] 组合键退出virsh console 

    对于centos 7

    在虚机里运行
    [root@localhost ~]# grubby --update-kernel=ALL --args="console=ttyS0"

    then
    [root@localhost ~]# reboot

    即可

    至此virsh console 命令进入控制台配置完毕,今后将对linux虚拟机很方便的console方式进行管理。

     

  • 相关阅读:
    冒泡排序
    获取某年某月有多少天 & 常用日期转换
    left join,right join ,inner join
    Left join加上where条件的困惑
    ORACLE查询练习
    Ch25 文件和注册表操作(2)-- 读写文件
    Ch25 文件和注册表操作(1)--文件系统
    C#入门经典札记_Ch05变量的更多内容
    C#入门经典札记_Ch04流程控制
    C#入门经典札记_Ch03变量和表达式
  • 原文地址:https://www.cnblogs.com/saryli/p/11815229.html
Copyright © 2011-2022 走看看