使用cloud-init初始化配置服务器环境及初始化项目,阿里云实践

使用cloud-init初始化配置服务器环境及初始化项目,阿里云实践,第1张

使用cloud-init编写脚本,在创建服务器的时候就写入脚本,在无人值守的情况下完成服务环境的配置/软件的安装(nginx/php等)/自己开发的项目的初次部署及配置

在创建阿里云ECS的时候写入:

主要干了两件事:

要用cloud-init的,需要先看下 cloud-init官网

php composer-setupphp 执行失败原因还不知道

我这里三个环境的名字是:production/staging/test,各个文件的目录也是这样

初次部署项目使用的是工具deploy,在我们其他项目中也有介绍,如:
使用deployer部署工具配合阿里云RDC完成部署
deployer文档

① 登录华为云控制台。
② 展开“所有服务”,选择“计算 > d性云服务器”。
③ 单击“购买d性云服务器”。
1、选择d性云服务器
2、购买d性云服务器
Step21 配置ECS规格
首先您将选择d性云服务器的“计费模式”和“规格”。
本示例中选择“按需付费”、“通用计算型”,该类型云服务器提供均衡的计算、存储以及网络配置,适用于大多数的使用场景。
说明
如果您需要了解更多d性云服务器的规格信息,如云服务器类型、使用场景、使用须知,请单击这里 。
了解详细步骤
1、选择计费模式
2、选择规格
Step22 选择镜像并创建磁盘
步骤
现在您将配置ECS的“镜像”和“磁盘”。
① 镜像是包含了 *** 作系统和应用程序的模板。本示例中选择Windows *** 作系统的“市场镜像”。
② 系统盘保持默认值40GB。单击“增加一块数据盘”,添加一块“100GB”的“高IO”数据盘。
说明
您可以选择为磁盘加密,提升磁盘的数据安全性。但如果镜像未加密,则系统盘也不加密。
您可以将磁盘设置为共享盘,设置成功后,该磁盘可以同时挂载给多台d性云服务器使用。单击 这里 获取更多共享盘信息。
了解详细步骤
1、选择镜像
2、设置磁盘
Step23 配置网络
步骤
① 首次使用时,请选择华为云提供的默认VPC、默认安全组,默认安全组规则如右图所示。单击 这里 获取更多安全组信息。
② 如果有访问互联网的需求,d性云服务器需绑定d性公网IP。单击“现在购买”,系统将自动分配d性公网IP给云服务器。
1、配置网络
2、默认安全组规则
Step3 选择登录方式
步骤
d性云服务器创建成功后,通过“密钥对”或“密码”登录。
本示例以“密码”为例。
了解详细步骤
1、选择登录方式
Step4 (可选)设置云备份
步骤
云备份提供申请即用的备份服务,使数据更加安全可靠。当云服务器或磁盘出现故障或者人为错误导致数据误删时,可以自助快速恢复数据。
① 在下拉列表中选择已有的云备份存储库。
② 设置备份策略。
了解详细步骤
Step5 确认配置并购买
步骤
① 单击右侧“当前配置”栏的“立即购买”。
② 检查订单信息,确认无误后,请勾选协议,并单击“提交”。
③ 订单支付完成后,系统将会自动为您创建d性云服务器,创建d性云服务器需要几分钟时间。
了解详细步骤
Step6 登录ECS
步骤
① 在云服务器列表页,选中待登录的d性云服务器。
② 选择“ *** 作”列下的“更多 > 远程登录”。
③(可选)如果界面提示“Press CTRL+ALT+DELETE to log on”,请单击 *** 作界面右上方的“Send CtrlAltDel”按钮。
④ 输入ECS初始帐号,登录ECS。
用户名:Administrator
密码:您在购买阶段设置的密码
Step7 (可选)初始化云硬盘
步骤
对于购买了数据盘的用户,需要在登录实例后对数据盘进行格式化和分区。未购买数据盘的用户无需执行此步骤。
具体 *** 作请参考初始化云硬盘。
了解详细步骤
1、获取密码
文章知识点与官方知识档案匹配
Java技能树首页概览
97404 人正在系统学习中
阿里云,腾讯云,华为云,云服务器
微信名片
点击阅读全文
打开CSDN APP,看更多技术内容
华为云服务器 windows Server 2019 数据中心版_喝醉酒的小白的博客-CS
云服务器吧阿里云镜像Version1909和2019的区别、with Container的区别、数据中心版和企业版区别: 阿里云Windows Server镜像系统 阿里云Windows镜像系统区别对比 阿里云服务器Windows系统可选镜像如下表所示: Ve 华为2288H V5服务器iBMC 安装wind
继续访问
华为云电脑+teamviewer ssh实现手机远程 *** 控服务器_NicolasLearner的博客
1、购买、配置华为云主机 华为云电脑都是windows机器,有很多配置、付费类型可选择,具体大家参考官网。 要 *** 控的远程服务器有2类: 内网的windows server(服务器可访问外网,内部员工职能内网访问应用)
继续访问
华为云桌面windows版客户端(16100030)
华为云桌面客户端windows版(16100030)。用于登录华为云服务器,为官方正版。
华为云免费试用_如何试用华为云服务器
1,首先第一步注册华为云,注册华为云链接如下: >CentOS服务器初始化设置其实不分阿里云或其它服务器了, *** 作配置过程与步骤也差不多,下面和小编一起来看看。 一、挂载硬盘 1、磁盘分区 fdisk -l #查看设备,一般可以看到设备名为/dev/xvdb fdisk /dev/xvdb

进入阿里云的后台,在实例下面的服务器中点击更多----连接管理终端再输入一个密码就可以完成登陆了。
先查一下你的阿里云的数据盘有没有。如果没有就没有必要往下看了。如下图所示:
如果检测到有硬盘则需要对这个硬盘进行分区,使用命令:
fdisk /dev/xvdb1
然后在提示的界面中输入
n回车
p回车
1回车回车
w回车
这样就会分成功。
新的分区挂载成功后,再检验一下有没有挂载成功。使用命令:fdisk -l
查看一下有没有成功。如果能看到一个XX GB多少的地方说明挂载成功。
格式化分区:
mkfsext3 /dev/xvdb1
使用这个命令很快就会完成。
6
最后就要添加分区信息,使用命令:
mount /dev/xvdb1 /alidata
挂载到主目录下的alidata目录下面。
最后查查有没有写入成功使用命令:df -h
有如下图所示的提示/dev/xvdb1 在/alidata目录下。

CentOS服务器初始化设置其实不分阿里云或其它服务器了, *** 作配置过程与步骤也差不多,下面和小编一起来看看。
一、挂载硬盘
1、磁盘分区
fdisk -l #查看设备,一般可以看到设备名为/dev/xvdb
fdisk /dev/xvdb #对磁盘进行分区
输入n #创建新分区
输入p #创建主分区
输入1 #创建第一个主分区
输入w #保存并执行以上命令,创建分区
待上面的命令执行完成之后,使用fdisk -l查看,会看到类似
/dev/xvdb1的分区
说明分区成功。
2、磁盘格式化
mkfsext4 /dev/xvdb1 #对分区进行格式化()
说明:ext4是CentOS6x默认的分区格式,CentOS5x请使用ext3
待格式化完成之后(根据分区大小,格式化需要的时间不同,请耐心等待),对分区进行挂载
3、挂载磁盘
例如:要把/dev/xvdb1挂载到/data目录
mkdir -p /data #创建目录
mount /dev/xvdb1 /data #挂载
df -h #查看挂载结果
vi /etc/fstab #设置开机自动挂载,在最后一行输入以下代码
/dev/xvdb1 /data ext4 defaults 0 0
:wq! #保存退出
mount -a #使分区设置立即生效
下面是脚本之家小编特为大家分享的一些内容,方便大家参考学习
修改语言环境
[root@oracledb ~]# sudo vim /etc/sysconfig/i18n
将将zh_CH修改为"en_USUTF-8"
搭建yum本地源
方法待续
vsftpd安装配置
参考:CentOS配置VSFTP服务器
yum install vsftpd
设置vsftpd开机启动
Last login: Tue Aug 12 08:21:26 2014 from l-001812lan
[root@oracledb ~]# chkconfig --list|grep vsftpd
vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
[root@oracledb ~]# chkconfig vsftpd on
[root@oracledb ~]# chkconfig --list|grep vsftpd
vsftpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@oracledb ~]#
配置防火墙
打开/etc/sysconfig/iptables文件
1vi /etc/sysconfig/iptables
在REJECT行之前添加如下代码
1-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
保存和关闭文件,重启防火墙
1service iptables restart
创建ftp连接,连接模式为主动,字符集为utf8(可选)
修改ftp访问权限
使用命令getsebool -a|grep ftp 查看
[root@oracledb vsftpd]# getsebool -a|grep ftp
allow_ftpd_anon_write --> off
allow_ftpd_full_access --> off
allow_ftpd_use_cifs --> off
allow_ftpd_use_nfs --> off
ftp_home_dir --> off
ftpd_connect_db --> off
ftpd_use_fusefs --> off
ftpd_use_passive_mode --> off
>

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13301892.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-10
下一篇 2023-07-10

发表评论

登录后才能评论

评论列表(0条)

保存