Category: poem

beautiful poetry

  • 解决docker exec 无法执行问题

    docker exec nova_libvirt ls

    rpc error: code = 13 desc = invalid header field value “oci runtime error: exec failed: container_linux.go:247: starting container process caused \”process_linux.go:75: starting setns process caused \\”fork/exec /proc/self/exe: no such file or directory\\”\”\n”

    (more…)

  • centos查找安装包信息

    which mvn
    rpm -qf /usr/bin/mvn
    yum provides  maven
    

    (more…)

  • nginx http proxy https

    远成办公,vpn只能访问指定的ip,测试环境服务器无法直接连接的时候,使用nginx代理 测试服务地址。

    server {
            listen 8599;
            server_name _;
            location / {
                    proxy_pass https://10.10.0.61;
                    proxy_redirect https://10.10.0.61 http://$host:8599;
            }
    }
    
  • 虚拟机网络模式

    模式

    1. 隔离模式(类似vmare中仅主机模式):虚拟机之间组建网络,该模式无法与宿主机通信,无法与其他网络通信,相当于虚拟机只是连接到一台交换机上,所有的虚拟机能够相互通信。
    2. 路由模式:相当于虚拟机连接到一台路由器上,由路由器(物理网卡),统一转发,但是不会改变源地址。
    3. NAT模式(类似vmare中的NAT模式):在路由模式中,会出现虚拟机可以访问其他主机,但是其他主机的报文无法到达虚拟机,而NAT模式则将源地址转换为路由器(物理网卡)地址,这样其他主机也知道报文来自那个主机,在docker环境中经常被使用。
    4. 桥接模式(类似vmare中的bridge桥接模式):在宿主机中创建一张虚拟网卡作为宿主机的网卡,而物理网卡则作为交换机。

    资料来源:kvm的4中网络模型(qemu-kvm)

    (more…)

  • 使用virsh执行qemu-monitor命令

    virsh 可以发送命令给qemu-monitor

    virsh # help  qemu-monitor-command host
      NAME
        qemu-monitor-command - QEMU Monitor Command
    
      SYNOPSIS
        qemu-monitor-command <domain> [--hmp] [--pretty] {[--cmd] <string>}...
    
      DESCRIPTION
        QEMU Monitor Command
    
      OPTIONS
        [--domain] <string>  domain name, id or uuid
        --hmp            command is in human monitor protocol
        --pretty         pretty-print any qemu monitor protocol output
        [--cmd] <string>  command