中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

openEuler 20.03

关闭防火墙及SELinux

  1. 打开文件“/etc/selinux/config”,将文件中的SELINUX=enforcing改为SELINUX=disabled
  2. 关闭防火墙,执行如下命令关闭并禁用防火墙。
    1
    2
    systemctl stop firewalld.service
    systemctl disable firewalld.service
    

配置内存大页并开启IOMMU

  1. 查看是否已经开发大页内存。
    1
    cat /proc/meminfo |grep -i huge
    

    如果HugePages_Total、Hugepagesize均大于0,表明已经配置了大页,无须再次配置(注意要保证大页足够5G),否则执行2

  2. (可选)修改启动设置,编辑“/boot/efi/EFI/openEuler/grub.cfg”文件。
    1
    vi /boot/efi/EFI/openEuler/grub.cfg
    
    1. 找到开机启动项menuentry,增加大页相关选项,配置在系统启动项,添加以下配置。
      default_hugepagesz=512M hugepagesz=512M hugepages=128 iommu.passthrough=1

    2. 配置开机挂载大页内存,编辑“/etc/fstab”文件。
      1
      vim /etc/fstab
      

      新增以下文本。

      1
      nodev /mnt/huge hugetlbfs defaults 0 0
      
    3. 创建“/mnt/huge”目录。
      1
      mkdir -p /mnt/huge
      
    4. 重启服务器内存大页生效。
    5. 开启SMMU。

      重启服务器,进入BIOS,确认SMMU已开启。

配置yum源

  1. 挂载镜像。
    1
    2
    mkdir -p /mnt/repo
    mount -o loop /home/software/openEuler-20.03-LTS-everything-aarch64-dvd.iso /mnt/repo/
    
  2. 配置yum源。
    1
    2
    3
    4
    cd /etc/yum.repos.d
    mkdir backup
    mv *.repo backup
    vim /etc/yum.repos.d/local.repo
    
    添加如下内容。
    [local]
    name=local
    baseurl=file:///mnt/repo
    enable=1
    gpgcheck=0
    priority=1
    
    [arch_fedora_online]
    name=arch_fedora
    baseurl=https://mirrors.huaweicloud.com/fedora/releases/30/Everything/aarch64/os/
    enabled=1
    gpgcheck=0
    priority=2
  3. 使yum源配置生效。
    1
    yum clean all&&yum makecache
    

安装依赖包

  1. 安装依赖软件包。
    yum install -y numactl numactl-devel openssl-devel libcap-ng-devel qemu-guest-agent qemu* libvirt* traceroute iperf3 virt-install AAVMF python2-paramiko

    以上部分软件包需要互联网下载,请确保服务器联网且配置了相应的源。

  2. 改配置文件“/etc/libvirt/qemu.conf”
    将原有命令:
    #user = "root"
    #group = "root"

    修改为:

    user = "root"
    group = "root"
  3. 重启libvirt服务。
    systemctl restart libvirtd