方法一 通过setopt参数覆盖默认reposdir配置
setopt
的作用是可以设置/etc/yum.conf中的属性值,也可以说是覆盖那些属性信息。
方法二 修改/etc/yum.conf配置文件,指定reposdir参数
Python2 两种表示字符序列的类型
Python3 两种表示字符序列的类型
Unicode是表现形式,utf-8 是存储形式,utf-8 虽然是使用最广泛的编码,但也仅仅是 Unicode 的一种存储形式罢了。
寻找mount源码来源util-linux-xxx/sys-utils/mount.c
中mk_exit_code
函数
结论:
如代码所示,当底层存储返回EACCES
或EROFS
错误返回码,会给出相应的提示,然后通过goto try_readonly;
重新以readonly的方式尝试挂载。
所以mount只是在第一次挂载是感知到错误后,尝试以readonly的方式挂载。
qemu要运行aarch64必须先安装aarch64支持:qemu-system-aarch64,centos/rhel下该包需要自己编译安装,Fedora源带该包,为简单操作本文直接在Fedora上实践
宿主机选用的Fedora版本 : Fedora-Server-dvd-x86_64-30-1.2.iso
虚拟机选用的rhel-7.4-aarch64版本 : rhel-alt-server-7.4-aarch64-dvd.iso
(用centos的aarch64也可以)
配置桥接目的是在后面安装好的aarch64系统里面可以配置和宿主机Fedora在同一个网段的IP,如果不需要桥接,该章节可以跳过
1.配置dns,保证机器可以使用公网网络源
2.额外添加几个盘,作为数据盘,此处我加了/dev/vdb /dev/vdc /dev/vdd三块100G的盘
添加centos源和epel源,本文全部使用阿里云的源
添加ceph源,在/etc/yum.repos.d/目录下创建ceph.repo
文件,粘贴以下内容
先将.vmdk
格式转换为.qcow2
安装依赖包后就可以挂载了,/tmp/x
目录下就是镜像里面的文件了
问题一,找不到libvirt服务,可能是libvirtd
没有启动,启动一下即可
点击 “文件->新建” 此处的ip改成你自己服务器的IP,上面的名称无所谓
购买云主机时,如果选的密钥验证的话,此处必须使用密钥登录,.pem是你在阿里云控制台创建密钥的时候生产的,在阿里云控制台上应该也可以下载
一个小博客也没啥重要内容,本来不想搞证书,最近竟然发现页面有被劫持篡改的情况,折腾一下吧
https
会使用443端口,所以无论是centos的防火墙,还是云主机提供商的防火墙,都必须开放443端口
后面第3步操作会临时占用80端口,如果nginx等其他服务占用该端口,将导致无法生成证书
猜测下面工具的实现过程是用-d
的域名,临时启动了一个web服务器用于向机构申请证书
在安装openstack-queens时,提示缺少qemu-kvm-rhev
网上没有找到qemu-kvm-rhev的rpm包,只找到了源码包
只好自己打包了,编译环境使用的是CentOS Linux release 7.4.1708