faq

  1. 为什么我的主机不能访问外网
  2. 主机绑定了公网 ip 之后,为什么我无法通过 ip ssh 登录,也不能 ping 通该 ip
  3. 主机密码忘记了怎么办
  4. 为什么我的主机的私有 ip 会发生变化
  5. 为什么我的 windows 主机远程桌面连接不上
  6. 如何开启 windows 的共享功能
  7. 加载硬盘了之后如何使用
  8. 如何对硬盘进行扩容
  9. 如何搭建 ftp 服务
  10. 稳云服务器之间的网络带宽是多少
  11. 稳云的公网带宽上下行速率是对称相等的吗
  12. 稳云服务器的 io 限制是多少
  13. 我的主机由于误操作不小心销毁了,还可以恢复吗
  14. 我的资源配置发生更改后,收费是如何变更的
  15. 我的资源因为欠费被暂停使用了,充值之后系统会帮我自动恢复吗
  16. 欠费后我的资源会被如何处理
  17. 欠费后的公网 ip 会被如何处理
  18. 什么情况下我需要备案,如何备案
  19. 稳云系统有欠费通知吗

为什么我的主机不能访问外网?

只有绑定了公网 ip 的主机才可以访问外网。

主机绑定了公网 ip 之后,为什么我无法通过 ip ssh 登录,也不能 ping 通该 ip ?

为了加强位于基础网络 vxnet-0 中的主机的安全性, 稳云在主机之前放置了一个防火墙(security group)。 初始状态下,每个防火墙都不包含任何规则,即,全部端口都是封闭的, 您需要建立规则以打开相应的端口。

注解如果你的主机使用的是默认防火墙,那么 ping 和 ssh 的端口都是默认打开的,你无需再进行操作。

例如您需要访问主机的22号端口,需要手动为主机的防火墙添加一条 接受 tcp 22 端口 的下行规则,然后再点击 更新规则 使其应用到主机。

同理,如果你想开启 ping 功能, 需要在防火墙里头添加 接受 icmp echo request 的下行规则。

主机密码忘记了怎么办?

你可以提交工单,由管理员帮你重置密码。

为什么我的主机的私有 ip 会发生变化?

如果您的主机位于基础网络 vxnet-0 中,那么私有 ip 是有可能发生变化的。 因为稳云系统在 vxnet-0 网络里面内置了一个 dhcp 服务器, 网内主机的内网ip都是通过 dhcp 方式获取的。 一般而言,持续运行中的主机的内网 ip 很少会发生 ip 改变(当然不能保证不变)。 如果主机停机了再启动,则由于 dhcp lease 时间已过,一般变化可能性就比较大。 你可以使用我们提供的内网域名解析服务来规避这个问题,例如主机 id 是 i-12345678 ,则 i-12345678.pek1.qingcloud.com 解析的就是内网 ip 。 也就是说,虽然主机 ip 有可能变化,但是域名是不变的。

为什么我的 windows 主机远程桌面连接不上?

首先, 在 windows 主机里打开rdp服务:

  1. 使用"虚拟终端"登陆 windows 主机,"虚拟终端"就是主机 id 旁边的 显示器形状的小图标,点击即可以弹出 windows 桌面;
  2. 右键点击"我的电脑" -> "属性" -> "远程" -> 选择"启用这台机器上的远程桌面"。
  1. 打开本机的远程桌面连接时,按照下图所示勾选要远程使用的资源。
  1. 在服务器上打开任务管理器,查看进程,看是否有 rdpclip.exe 进程。 通常,只要存在该进程,就可以在本机和远程服务器之间粘贴文本了。 如果没有此进程则需要手动启动,开始->运行->rdpclip.exe

如何开启 windows 的共享功能

警告windows smb (server message block) 很容易感染病毒和被黑客袭击,请谨慎使用。 推荐使用 ftp 方式传文件,如果一定要用共享,建议复制完文件就关闭共享。

修改注册表:

hkey_local_machine\system\currentcontrolset\services\lanmanserver\parameters

dword: autoshareserver 1

hkey_local_machine\system\controlset\services\netbt\parameters

dword: smbdeviceenabled 1

如果是 window 2008,还需要:

  • 打开 控制面板 –> 网络和internet –> 网络和共享中心
  • 点击左侧的 更改适配器设置 ,右键点击 网卡 ,并选择 属性
  • 在弹出的对话框中勾中 microsoft网络的文件和打印机共享 并确定
  • 回到 控制面板 –> 网络和internet –> 网络和共享中心
  • 点击左侧的 更改高级共享设置 ,确保 公用(当前配置文件) 项下的各个与共享相关的选项都启用了,并确定

最后重启你的 windows 即可。

加载硬盘了之后如何使用?

1. 如何分区格式化?

硬盘有 disk size 和 partition size 两个概念。

如果你的硬盘是第一次加载的硬盘,就需要进行分区、格式化,和 mount 操作。 如果是老硬盘,且没有扩容,就不用再分区、格式化了,直接 mount 就行。

警告如果硬盘容量大于1tb,建议使用 parted 工具进行分区。

以 ubuntu linux 为例,以下操作需要 root 权限。

第一步我们先为磁盘分区

  • 使用 fdisk 分区

    通过 fdisk -l 命令查看挂载的硬盘,假设为 /dev/sdc

    # fdisk -l

    ...

    disk /dev/sdc: 10.7 gb, 10737418240 bytes

    64 heads, 32 sectors/track, 10240 cylinders, total 20971520 sectors

    units = sectors of 1 * 512 = 512 bytes

    sector size (logical/physical): 512 bytes / 512 bytes

    i/o size (minimum/optimal): 512 bytes / 512 bytes

    disk identifier: 0x00000000

    disk /dev/sdc doesn't contain a valid partition table

    对硬盘进行分区:

    # fdisk /dev/sdc

    然后根据提示,依次输入 n, p, 1, 以及两次回车,然后是 wq,完成保存。 这样再次通过 fdisk -l 查看时,你可以看到新建的分区 /dev/sdc1

    # fdisk -l

    ...

    disk /dev/sdc: 10.7 gb, 10737418240 bytes

    64 heads, 32 sectors/track, 10240 cylinders, total 20971520 sectors

    units = sectors of 1 * 512 = 512 bytes

    sector size (logical/physical): 512 bytes / 512 bytes

    i/o size (minimum/optimal): 512 bytes / 512 bytes

    disk identifier: 0x17adb4cb

    device boot start end blocks id system

    /dev/sdc1 2048 20971519 10484736 83 linux

  • 使用 parted 分区

    通过 parted -l 命令查看新挂载的硬盘,假设为 /dev/sdc

    # parted -l

    ...

    错误: /dev/sdc: unrecognised disk label

    对硬盘进行分区:

    # parted /dev/sdc

    然后创建新分区

    (parted) mklabel gpt

    (parted) mkpart primary 1049k -1

    (parted) quit

    这时再查看硬盘信息时会看到 /dev/sdc1

    # parted -l

    ...

    model: qemu qemu harddisk (scsi)

    disk /dev/sdc: 10.7gb

    sector size (logical/physical): 512b/512b

    partition table: gpt

    number start end size file system name 标志

    1 1049kb 10.7gb 10.7gb primary

    分区后要进行格式化,例如格式化为 ext4 格式

    # mkfs -t ext4 /dev/sdc1

    最后挂载硬盘:

    # mkdir -p /mnt/sdc && mount -t ext4 /dev/sdc1 /mnt/sdc
    警告为了防止宿主机在突然断电时可能对数据带来的风险,如果文件系统是ext3, 则需要在mount的时候显式的指定"barrier=1"选项,例如"mount -t ext3 -o barrier=1 /dev/sdc1 /mnt/point"

    2. 如何自动挂载?

    如果你需要在系统启动时自动挂载,不要在 /etc/fstab 直接指定 /dev/sdc1 这样的写法, 因为在云中设备的顺序编码在关机、开机过程中可能发生改变,推荐使用 uuid 或者 label 的方式来指定:

    如果使用 uuid,则先通过 "blkid /dev/sdc1" 命令,得到磁盘的 uuid,例如:

    /dev/sdc1: uuid="185dc58b-3f12-4e90-952e-7acfa3e0b6fb" type="ext4"

    然后在 /etc/fstab 里面,加入:

    uuid=185dc58b-3f12-4e90-952e-7acfa3e0b6fb /mnt/mydisk ext4 defaults 0 2

    如果使用 label,则在格式化硬盘时,需要指定 label,例如:

    mkfs -t ext4 -l my_disk_label /dev/sdc1

    然后在 /etc/fstab 里面,加入:

如何对硬盘进行扩容?

硬盘有 disk size 和 partition size 两个概念。通过稳云控制台或 api 扩容只是扩大了硬盘的物理空间,即 disk size 。 在加载到主机后还需要手动扩大 partition size。

有很多工具可以做到调整分区大小、而不损坏数据,比如 windows 上有 pqmagic, linux 上也有这样的工具,如 parted,fdisk,图形界面下可以用 gparted, 命令行下,得看您的分区是什么文件系统,如果是 ext2/ext3/ext4 的话,就用 resize2fs 来扩容。

警告如果硬盘容量大于1tb,建议使用 parted 工具进行分区。

下面以 centos linux 为例,假设主机上已挂载一块 10gb 的硬盘,分区为 "/dev/sdc1" (有些磁盘的分区可能是 /dev/vd*),文件系统格式为 "ext3",挂载位置是 "/mnt/sdc",现在需要扩容到 20gb 。步骤如下 (需要 root 权限):

先在主机内部卸载硬盘:

umount /mnt/sdc

之后在控制台将硬盘从主机解绑,将硬盘进行扩容后再重新绑定到主机。

下面开始扩大分区:

  • 使用 fdisk 扩大分区

    通过 "fdisk -l" 查看硬盘分区号,假设还是 "/dev/sdc1",

    # fdisk -l

    ...

    disk /dev/sdc: 21.5 gb, 21474836480 bytes

    64 heads, 32 sectors/track, 20480 cylinders

    units = cylinders of 2048 * 512 = 1048576 bytes

    sector size (logical/physical): 512 bytes / 512 bytes

    i/o size (minimum/optimal): 512 bytes / 512 bytes

    disk identifier: 0x56250342

    device boot start end blocks id system

    /dev/sdc1 1024 10240 9438208 83 linux

    这时可以看到 disk /dev/sdc 的物理容量已是 20gb,不过 sdc1 还是原来的大小, 磁柱是从 1024 到 10240。

    警告其中的起始磁柱位置(start 对应的数字,此例中是 1024)要牢记, 后面重新分区时要用到。

    我们开始对 sdc1 重新分区(不会损失数据):

    # fdisk /dev/sdc

    输入 d 删除 sdc1 分区。之后依次输入 n, p, 1 建立新分区。在输入新分区起始磁柱(first cylinder)时,依然选择之前的数字 1024 ,这样可以防止数据丢失。设定好后输入 wq 使分区表生效。

  • 使用 parted 扩大分区

    通过 "parted -l" 查看硬盘分区号,假设还是 "/dev/sdc1",

    # parted -l

    ...

    model: qemu qemu harddisk (scsi)

    disk /dev/sdc: 21.5gb

    sector size (logical/physical): 512b/512b

    partition table: gpt

    number start end size file system name 标志

    1 1049kb 10.7gb 10.7gb ext3 primary

    这时可以看到 disk /dev/sdc 的物理容量已扩大,不过 sdc1 还是原来的大小, 磁柱是从 1049k 到 10.7gb。

    警告其中的起始位置(start 对应的值,此例中是 1049k)要牢记, 后面重新分区时要用到。

    我们开始对 sdc1 重新分区(不会损失数据):

    # parted /dev/sdc

    先删除 sdc1 分区

    (parted) rm 1

    建立新分区。起始位置(start)依然选择之前的值: 1049k

    (parted) mkpart primary 1049k -1

    (parted) quit

    分区扩大后我们还要通过 resize2fs 调整 sdc1 的文件系统大小

    e2fsck -f /dev/sdc1

    resize2fs /dev/sdc1

    最后重新挂载硬盘:

    mount -t ext3 -o barrier=1 /dev/sdc1 /mnt/sdc

    这时通过 "df -h" 指令即可查看扩容后的分区大小

如何搭建 ftp 服务

首先创建一个 linux 主机(以 ubuntu 为例),并在稳云防火墙中打开 tcp 21 下行,并"更新规则"。 如果此主机是在私有网络中,除了防火墙规则,还需要在私网所连接的路由器中将所需端口转发给这个主机。

下面简单介绍下安装 vsftpd 和 proftpd 的注意事项:

  • vsftpd 安装

    apt-get install vsftpd

    修改配置文件 /etc/vsftpd.conf 后,重启生效

    service vsftpd restart

    如果你的 ftp client 位于 nat 之后,ftp server 必须启用 passive mode ,编辑 /etc/vsftpd.conf

    pasv_enable=yes

    pasv_max_port=21000

    pasv_min_port=20000

    pasv_address=your.ftp.server.public.ip

    安全起见,vsftpd 默认配置是不允许 root 登陆的。如果确实需要,可以在 /etc/vsftpd/user_list 文件中把 root 那一行删除或者注释掉, 同样把 /etc/vsftpd/ftpusers 文件中的 root 也注释掉。然后重启 vsftpd 就可以了。

  • proftpd 安装

    apt-get install proftpd

    修改配置文件 /etc/proftpd/proftpd.conf 后,重启生效

    service proftpd restart

    如果你的 ftp client 位于 nat 之后,proftpd server 必须启用 passive mode , 在 /etc/proftpd/proftpd.conf 中打开 passiveports 和 masqueradeaddress :

    passiveports 20000 21000

    masqueradeaddress ftp.server.public.ip

    注解被动模式的端口范围可以任意指定,不过请记得打开稳云防火墙中对应的端口范围, 如果 ftp 服务器是在私有网络内,还要留意路由器内是否正确转发了所需端口。 还有修改配置文件后记得重启 ftp 服务使之生效。

稳云服务器之间的网络带宽是多少?

为了保证用户之间的公平,稳云对主机之间的网络带宽限制为: 平均限制为 512mbps,峰值限制为 1gbps。

稳云的公网带宽上下行速率是对称相等的吗?

为了提高用户在稳云中的下载体验,对于公网ip的带宽小于 10mbps 的,上行速率等同带宽,下载带宽自动提高到10mbps; 带宽大于 10mbps 的,上下行带宽保持和申请带宽相同。

稳云服务器的 io 限制是多少?

为了保证用户之间的公平,稳云对主机硬盘 io 限制是128mb/s。 如果您的测试结果偏高,可能是操作系统的 cache 导致的,如果在 linux 系统下, 请在 dd 命令里面使用 conv=fdatasync 参数避免操作系统 cache 对结果的影响。

我的资源配置发生更改后,收费是如何变更的?

由于我们是按月计费,配置变更成功后,您需要另外支付新增配置的价格,不满一个月的按一个月收费。

我的资源因为欠费被暂停使用了,续费之后系统会帮我自动恢复吗?

会。

欠费后我的资源会被如何处理?

对于通过稳云备案信息验证的公网 ip,我们会在欠费之后为用户保留3天, 并发出欠费提醒的邮件;对于不需要备案或备案信息没有通过验证的公网 ip, 一旦欠费就会被系统释放回资源池。

欠费后的公网 ip 会被如何处理?

对于通过稳云备案信息验证的公网 ip,我们会在欠费之后为用户保留3天, 并发出欠费提醒的邮件;对于不需要备案或备案信息没有通过验证的公网 ip, 一旦欠费就会被系统释放回资源池。

什么情况下我需要备案,如何备案?

详情请见icp备案

稳云系统有欠费通知吗?

有的。我们会实时监控用户的消费情况,当发现用户的余额满足不了未来的消费需求时, 我们会提前7天开始邮件通知用户进行充值。另外, 当有资源因为欠费而被暂停使用时,我们也会有邮件对用户进行通知。