Beluga

  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

使用ceph-deploy工具部署ceph集群

发表于 2019-04-20 | 更新于 2019-04-27 | 分类于 Ceph

系统centos7.2
ceph版本 ceph version 10.2.2
测试服务器为kvm虚拟机

  • 硬件
  • 环境预检
  • 安装ceph-deploy工具
  • 安装ceph集群
    • ceph软件包安装
    • 创建ceph集群
    • 配置文件
    • 添加mons
    • key管理
  • osd创建
    • 准备osd
    • 激活osd
  • ceph-deploy使用
  • 关于udev
阅读全文 »

Windows换行符导致shell脚本在Linux无法运行

发表于 2019-04-20 | 更新于 2019-04-27 | 分类于 Linux

$’\r’: command not found错误

打开vi使用set ff=unix解决这个换行符的问题后,重新启动问题解决

阅读全文 »

在CentOS上配置MySQL

发表于 2019-04-20 | 更新于 2019-04-27 | 分类于 Linux
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
sudo groupadd mysql
sudo useradd -r -g mysql -s /bin/false mysql

# Postinstallation setup
cd /usr/local/mysql
sudo mkdir mysql-files
sudo chown mysql:mysql mysql-files
sudo chmod 777 mysql-files
sudo bin/mysqld --initialize --user=mysql

sudo mkdir /var/run/mariadb
sudo mkdir /var/log/mariadb
sudo chown mysql:mysql
sudo touch /var/log/mariadb/mariadb.log
sudo chmod 777 /var/log/mariadb/mariadb.log
sudo chmod 777 /var/run/mariadb/
sudo chmod 777 /var/log/mariadb/
sudo chmod 777 /var/lib/mysql


sudo bin/mysql_ssl_rsa_setup
sudo bin/mysqld_safe --user=mysql &
sudo bin/mysqld --user=mysql &
sudo vim ~/.bash_profile
export PATH=$PATH:/usr/local/mysql/bin

如果mysqld_safe遇到错误
mysqld_safe mysqld from pid file /var/lib/mysql/mysqld.pid ended
sudo chmod 777 /var/log/mariadb/mariadb.log
chmod -R 777 /var/lib/mysql #这个是重点
如果在mysql -uroot -p 登录时,提示:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

初始密码设置

1
2
3
set password for root@localhost = password('密码');
grant all privileges on *.* to '对外用户名'@'%' identified by '对外密码';
flush privileges;
阅读全文 »

Centos 安装Golang 1.9以上版本

发表于 2019-04-20 | 更新于 2019-04-27 | 分类于 Linux

Centos执行yum install golang,安装的go版本为1.8

1
2
# go version
go version go1.8.3 linux/amd64

如果已经yum安装了go,可以通过下面的命令删掉

1
2
3
rm -rf /usr/bin/go
rm -rf /etc/alternatives/go
rm -rf /usr/lib/golang

如果想要安装1.9以上版本,得先下载官方提供的tar包,如下:

https://storage.googleapis.com/golang/go1.9.4.linux-amd64.tar.gz

可以在golang.org/dl查询可用的go版本

将tar包传到Centos上,之后操作命令参考:

1
2
3
4
5
6
7
8
# tar -C /root -xzf go1.9.4.linux-amd64.tar.gz
# cd /root; vi ~/.bashrc
export GOPATH=/root/Go
export GOROOT=/root/go
export PATH=$PATH:$GOROOT/bin
# source ~/.bashrc
# go version
go version go1.9.4 linux/amd64
阅读全文 »

CentOS 7 Shadowsocks+Privoxy 代理

发表于 2019-04-20 | 更新于 2019-12-20 | 分类于 Linux

“本文介绍的是在 CentOS 上安装 shadowsocks 客户端的过程,最终实现的也就是当前 CentOS 通过其他服务器的 Shadowsocks 服务联网,非在 CentOS 上安装 shadowsocks 服务端的过程,因此你需要一个已经能科学上网的 shadowsocks 服务端。”

阅读全文 »

Ceph块存储Demo

发表于 2019-04-19 | 分类于 K8S

在Ceph支持的三种接口中,块存储(Librdb)是目前最稳定且达到生产环境要求的接口。本文将step by step向你演示如何将Rancher与Ceph-RBD块存储对接。

阅读全文 »

K8S 常用操作

发表于 2019-04-18 | 更新于 2019-04-27 | 分类于 K8S

Rancher 常用操作

发表于 2019-04-18 | 分类于 K8S

Rancher中文文档

https://rancher.com/docs/rancher/latest/zh/

阅读全文 »

Linux 常用操作

发表于 2019-04-18 | 更新于 2019-04-20 | 分类于 Linux

CentOS查看防火墙状态

1
firewall-cmd --state

停止firewall

1
systemctl stop firewalld.service1

禁止firewall开机启动

1
systemctl disable firewalld.service
阅读全文 »

下载指定版本kubectl

发表于 2019-04-18 | 分类于 K8S
1
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.11.9/bin/linux/amd64/kubectl

https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl

阅读全文 »
1…567

Irishemma

68 日志
25 分类
18 标签
© 2021 Irishemma