• 全局的源配置

    C:\Users\[用户名]\AppData\Roaming\NuGet\NuGet.Config
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    <packageSources>
      <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
      <add key="Local Packages" value="D:\Workspace\nupkg" />
    </packageSources>
    </configuration>
  • 自建私有Nuget服务器

    https://www.nuget.org/packages/NuGet.Server

CentOS 7:

sudo yum install -y qemu-kvm libvirt libvirt-python libguestfs-tools virt-install

CentOS 8:

sudo dnf install -y qemu-kvm libvirt libvirt-daemon-driver-qemu virt-install virt-manager

启动服务:

sudo systemctl start libvirtd
sudo systemctl enable libvirtd
sudo systemctl status libvirtd

安装WebUI

sudo yum install cockpit cockpit-machines
sudo systemctl enable --now cockpit.socket

可以把默认的在存储放在其它目录,如:

sudo nano /etc/fstab
添加:
/home/kvm   /var/lib/libvirt/images   none   bind   0   0

设置网桥(enp6s0改为自己的物理网卡名):

sudo yum install -y qemu-kvm libvirt virt-install bridge-utils
sudo systemctl enable --now libvirtd

sudo nmcli connection add type bridge ifname br0 con-name br0
sudo nmcli connection modify br0 ipv4.method auto --DHCP获取IP地址


sudo nmcli connection add type bridge-slave ifname enp6s0 master br0 con-name bridge-slave

sudo nmcli connection down enp6s0

命令行创建虚拟机:

sudo virt-install --name=e-commerce --memory=8192 --vcpus=4 --disk path=/home/KVM/e-commerce --cdrom /home/ISO/cn_windows_8.1_with_update_x64_dvd_6051473.iso --os-variant="win8.1" --network network=default --graphics vnc,listen=0.0.0.0

其中: os-variant值可以通过以下命令获取:

osinfo-query os