Creating a new file system
The 'mkcephfs' script is used to create a new cluster file system. The basic syntax is
/usr/sbin/mkcephfs [-c ceph.conf] [-a|--allhosts] [--mkbtrfs] [-k admin.keyring]
BE VERY VERY CAREFUL. MINIMAL CHECKS ARE MADE TO AVOID OVERWRITING OLD DATA.
The -a or --allhosts
flag specifies that mkfs-related steps should be
taken on _all_ hosts in the cluster. This will use ssh to set up
remote hosts. If you don't want to do this, see the mkcephfs man page.
The --mkbtrfs option
will create a new btrfs file system for each
OSD and mount it for you. It requires that the 'btrfs devs' and 'btrfs
path' (when it differs from the 'osd data' directory) are specified.
NOTE THAT NO SAFETY CHECKS ARE MADE YET; be careful with the 'btrfs
devs' option!
To use ext4 instead of btrfs, comment out "btrfs devs" in
ceph.conf, point "osd data" to an already mounted ext4 partition and use
mkcephfs without --mkbtrfs. The ext4 partition must be mounted with -o
user_xattr or else mkcephfs will fail. Also using noatime,nodiratime
boosts performance at no cost. When using ext4, you should disable the
ext4 journal, because Ceph does its own journalling. This will boost
performance.
Creating a new file system on an ext4 partition that already
contains data, will invoke rm -rf to delete the data. If there is a lot
of it, it might seem as if mkcephfs is hanging when it actually is not.
If for any reason you are re-creating the file system on a
pre-existing cluster, recreating the journals too might save you some
grief.
The -k admin.keyring option
lets you specify where mkcephfs puts
your master admin key file, which is necessary to administer the cluster
when you have authentication enabled. Note that the various keys are
generated even if authentication is disabled, so that it can be enabled
later.
SSH keys
You will need to set up ssh keys so that the machine you are running mkcephfs on (master
) can ssh in to other nodes (slave
) as root. The usual way to do this (assuming you don't already have any keys or authorized_keys set up):
master# ssh-keygen -d
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
Then for each other host,
# ssh-copy-id root@slave
Example
# mkcephfs -c /etc/ceph/ceph.conf -a --mkbtrfs -k /etc/ceph/keyring.bin
分享到:
相关推荐
使用 mkcephfs 工具来部署 Ceph 环境,mkcephfs 工具可以自动配置 Ceph 环境。 3.6 部署中可能遇到的问题和解决办法 在部署 Ceph 的过程中可能会遇到一些问题,需要根据错误信息进行 troubleshoot。 4.Ceph 调试 ...
- **用 mkcephfs 配置**:使用 `mkcephfs` 工具进行文件系统的配置。 - **ceph 部署**:详细介绍如何使用不同的工具和方法部署 Ceph 集群。 - **安装 chef**:利用 Chef 配置管理工具来自动化 Ceph 的部署过程。 **...
# 对于Bobtail(v 0.56)及后续版本,可以添加mkcephfs设置 # ... ``` 配置文件中的`auth`条目用于设置认证方式,`osd journal size`指定OSD日志大小,`filestore xattr use omap = true`开启ext4文件系统下的对象...
嵌入式八股文面试题库资料知识宝典-华为的面试试题.zip
训练导控系统设计.pdf
嵌入式八股文面试题库资料知识宝典-网络编程.zip
人脸转正GAN模型的高效压缩.pdf
少儿编程scratch项目源代码文件案例素材-几何冲刺 转瞬即逝.zip
少儿编程scratch项目源代码文件案例素材-鸡蛋.zip
嵌入式系统_USB设备枚举与HID通信_CH559单片机USB主机键盘鼠标复合设备控制_基于CH559单片机的USB主机模式设备枚举与键盘鼠标数据收发系统支持复合设备识别与HID
嵌入式八股文面试题库资料知识宝典-linux常见面试题.zip
面向智慧工地的压力机在线数据的预警应用开发.pdf
基于Unity3D的鱼类运动行为可视化研究.pdf
少儿编程scratch项目源代码文件案例素材-霍格沃茨魔法学校.zip
少儿编程scratch项目源代码文件案例素材-金币冲刺.zip
内容概要:本文深入探讨了HarmonyOS编译构建子系统的作用及其技术细节。作为鸿蒙操作系统背后的关键技术之一,编译构建子系统通过GN和Ninja工具实现了高效的源代码到机器代码的转换,确保了系统的稳定性和性能优化。该系统不仅支持多系统版本构建、芯片厂商定制,还具备强大的调试与维护能力。其高效编译速度、灵活性和可扩展性使其在华为设备和其他智能终端中发挥了重要作用。文章还比较了HarmonyOS编译构建子系统与安卓和iOS编译系统的异同,并展望了其未来的发展趋势和技术演进方向。; 适合人群:对操作系统底层技术感兴趣的开发者、工程师和技术爱好者。; 使用场景及目标:①了解HarmonyOS编译构建子系统的基本概念和工作原理;②掌握其在不同设备上的应用和优化策略;③对比HarmonyOS与安卓、iOS编译系统的差异;④探索其未来发展方向和技术演进路径。; 其他说明:本文详细介绍了HarmonyOS编译构建子系统的架构设计、核心功能和实际应用案例,强调了其在万物互联时代的重要性和潜力。阅读时建议重点关注编译构建子系统的独特优势及其对鸿蒙生态系统的深远影响。
嵌入式八股文面试题库资料知识宝典-奇虎360 2015校园招聘C++研发工程师笔试题.zip
嵌入式八股文面试题库资料知识宝典-腾讯2014校园招聘C语言笔试题(附答案).zip
双种群变异策略改进RWCE算法优化换热网络.pdf
内容概要:本文详细介绍了基于瞬时无功功率理论的三电平有源电力滤波器(APF)仿真研究。主要内容涵盖并联型APF的工作原理、三相三电平NPC结构、谐波检测方法(ipiq)、双闭环控制策略(电压外环+电流内环PI控制)以及SVPWM矢量调制技术。仿真结果显示,在APF投入前后,电网电流THD从21.9%降至3.77%,显著提高了电能质量。 适用人群:从事电力系统研究、电力电子技术开发的专业人士,尤其是对有源电力滤波器及其仿真感兴趣的工程师和技术人员。 使用场景及目标:适用于需要解决电力系统中谐波污染和无功补偿问题的研究项目。目标是通过仿真验证APF的有效性和可行性,优化电力系统的电能质量。 其他说明:文中提到的仿真模型涉及多个关键模块,如三相交流电压模块、非线性负载、信号采集模块、LC滤波器模块等,这些模块的设计和协同工作对于实现良好的谐波抑制和无功补偿至关重要。