记录关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题,
Hyper-V结合远程路由访问实现一个公网IP内部多个虚拟服务器的发布与共享上网,映射端口 windows server 2K安装Hyper-V,虚拟机共享上网并映射端口 现在有一台Windows Server 2008、windows 2012/2016 服务器有且只有一个IP地址是可以进行Internet的网络访问,现在在该服务器上安装hyper-v的角色,并且在Hyper-v上安装两台Guest OS,VM1和VM2。虚拟机系统打开了3389端口,外网需要通过公网IP 远程访问VM系统。 以下是这个应该的基本架构图。为了使结构简单,不容出问题,所以在物理服务器的宿主机上启用远程路由访问,为内部的物理服务器提供NAT的映射。 1,先安装好hyper-v角色,然后添加一个虚拟机交换机,这里名称为 NAT交换机,连接类型为 内部网。 2,新建一个虚拟交换机后,到windows 2K网络连接中查看 对应名称的网卡,我这里就将IP配置成192.168.137.1,此网卡相当于内网网卡, 分配给虚拟机使用。 3,新建一个虚拟机,将对应的网卡添加给虚拟机。这里此虚拟机的ip配置成 192.168.137.26 网关: 192.168.137.1 4,虚拟机配置好后,...
 群晖Docker安装nextcloud私有云,以及onlyoffice、流程图和思维导图插件nextcloud是近年来NAS用户常用的开源私有云平台之一。该平台与其他开源私有云服务相比,具有相对友好美观的交互界面,丰富的可拓展功能,以及几乎全平台的客户端支持。自己之所以调研并尝试使用nextcloud,也正是因为这个平台丰富且使用的拓展模块和应用,例如在线的office编辑,绘制流程图,项目协作,以及思维导图等等。安装在群晖的NAS上面,是对群晖Drive,office等协作办公模块在功能上的补充。这里我把自己在群晖NAS218+上面安装nextcloud和相关插件的方法分享给大家,以期抛砖引玉,共同发掘私有云平台上既实用又好玩的功能。一、nextcloud私有云的docker安装首先,在群晖docker应用的注册表里面,搜索并下载wonderfall/nextcloud的docker镜像,如下图所示:搜索并下载wonderfall/nextcloud的docker镜像需要留意的是,在搜索结果中第一个nextcloud官网镜像不知什么原因在群晖上一直无法成功下载(用pc上的docker客户端是可以的)。而第二个linuxserver/nextcloud镜像,默认开启了https访问,这对于服务器或docker部署的初学者而言,搞定证书的安装和部署会是一个相对繁琐的流程。我们选择的...
 
0

AWK中使用 while,for 循环

发表者:admin分类:Shell编程2020-07-21 11:02:21 阅读[234]
Using Loops (while, for) in awk scripts,AWK中使用 while,for 循环 The awk programming language contains many of the programming concepts that are used in shell scripting. Conditionals, such as the if statement and loops, such as the following can also be used in awk programming.The while loopThe do while loopThe for loopThe if StatementThe if statement can have two branches: an if branch and an else branch. If the condition is true, the if branch is executed; if the condition is false, the else branch is executed.if (condition) { statements } else { statements }You can nest if statements. When examining nested if statements and one or more of the if statements has an else statement, it is difficult to know with which if the else is operating. The simple rule is: Each else works on the closest if that does not yet have its own else; for example:if (condition) { if (condition) { statements } else { statements } }In th...
 
0
How to backup and restore Docker containersThe post outlines the steps to take the backup (snapshot) of docker Container and restore it. Please note that this post mainly discusses committing a container as an image. This works on the container that does not use data volume. For containers with data volume, backup of the data volume must be taken separately.Taking backup of Docker Container1. Commit the required container as an image# docker commit -p [container-id] backup01 sha256:89682d4xxxxxxNow a new image backup01 will be created. Kindly note that this will not cover the data volume. You need to take the backup of data-volume (if any) separately.To know this data-directory (data volume location) of a container, use the command ‘docker inspect container-name‘. You will get a section called “Mounts”. Location mentioned in “Source” is the data volume. You may directly backup this folder(here /site) to get backup of data volume."Mounts": [ { "Source": &qu...
企业docker仓库harbor搭建与配置(2018.05.28更新)   从去年年末,我这边已经把目标转向了docker,而docker hub有自己共有的docker仓库。但是由于众所周知的原因,从docker hub上拉取docker镜像很慢。所以就需要搭建公司内部私有的docker仓库。docker仓库的搭建我们可以使用docker官方提供的docker镜像,我们也可以使用vmware公司提供的harbor来搭建docker私有仓库。因为harbor的搭建和配置,以及UI、认证等都做的比较好,所以docker的搭建,我们就使用harbor。PS:本次OS使用的是centos7。2018.05.28更新,升级harbor版本到V1.5.0。2018.04.18更新,去除网易源。2017.11.10更新,添加国内harbor下载国内源:国内镜像站点:http://harbor.orientsoft.cn/wget http://harbor.orientsoft.cn/harbor-v1.5.0/harbor-offline-installer-v1.5.0.tgz 一、环境初始化在正式安装与配置harbor之前,我们需要对OS进行环境初始化。1.1 升级OS内核升级OS内核,我们可以参考<<烂泥:centos7 yum方式升级内核>...
RAW/QCOW2 与 vmdk 互转方法如果需要将KVM镜像下载回本地并通过VMware Workstation 查看,则需要在下载后进行转换,附一个Windows下Qemu-img 2.3版本,来自:https://cloudbase.it/qemu-img-windows/,其它用法实例也可以参考。下载地址:qemu-img-win-x64-2_3_0一、备份镜像方式:RAW:https://kwx.cc/post/3001QCOW2:直接在对应路径找文件二、转换命令1、RAW:qemu-img convert -f raw kwxcc.raw -O vmdk kwxcc.vmdk2、QCOW2:qemu-img convert -f qcow2 kwxcc.qcow2 -O vmdk kwxcc.vmdkkwxcc需要的文件名。在母鸡上执行,转换完vmdk后再下载回来。若提示没有qemu-img请直接yum install qemu-img –y安装后再操作。3、若是Windows下使用,qemu-img需带上绝对路径,如:qemu-img convert -f raw D:\kwxcc.raw -O vmdk E:\kwxcc.vmdk三、备注若为WINDOWS镜像,可能开机后会蓝屏,若遇到此问题可把vmware加载硬盘时格式选择IDE,不要选默认的SCSI。四、反转换若要将本地的VMware VMDK镜像转换为QCOW2或RAW1)如有安装VMTOOLS,先卸载之。/vmware-tools-distrib/bin/vmware-uninstall-tools.pl2)如果分割了很多子文件,合并之。vmware-vdiskmanager...
宝塔面板apache通过http跳转https与www域名方法博客程序使用catfish_blog后,发现无法使用 yjvps.com跳转到www.yjvps.com上面了。现在博客添加https后,需要将原来的Http强制转到https上面,再将 yjvps.com跳转到www.yjvps.com上面.通过宝塔面板,查看网站配置文件。1,强制 http转https,在80端口虚拟主机配置文件项目内添加发下内容。    #HTTP_TO_HTTPS_START    <IfModule mod_rewrite.c>        RewriteEngine on        RewriteCond %{SERVER_PORT} !^443$        RewriteRule (.*) https://%{SERVER_NAME}$1 [L,R=301]    </IfModule>    #HTTP_TO_HTTPS_END完成后,即可强制 http转https。2,跳转到www域名上面,需要在443端口虚拟主机配置文件添加以下内容:RewriteEngine onRewriteCond %{HTTP_HOST} ^yjvps.com [NC]RewriteRule ^(.*)$ https://www.yjvps.com/$1 [L,R=301]    完成后,即可跳转到www域名上面。
 
0

CentOS7搭建配置CephFS

发表者:admin分类:云计算容器2020-07-17 14:52:46 阅读[146]
CentOS7搭建配置CephFS所有节点关闭firewall和selinuxsystemctl stop firewalld systemctl disable firewalld setenforce 0 vim /etc/selimux/config selinux=disabled添加国内ceph源cat >/etc/yum.repos.d/ceph.repo<<EOF [ceph] name=ceph baseurl=http://mirrors.aliyun.com/ceph/rpm-luminous/el7/x86_64/ gpgcheck=0 priority=1 [ceph-noarch] name=cephnoarch baseurl=http://mirrors.aliyun.com/ceph/rpm-luminous/el7/noarch/ gpgcheck=0 priority=1 [ceph-source] name=Ceph source packages baseurl=http://mirrors.aliyun.com/ceph/rpm-luminous/el7/SRPMS enabled=0 gpgcheck=1type=rpm-md gpgkey=http://mirrors.aliyun.com/ceph/keys/release.asc priority=1 EOFyum makecache在每一个node节点执行useradd ceph-adminecho 'ceph-admin' | passwd --stdin ceph-adminecho "ceph-admin ALL = (root) NOPASSWD:ALL" > /etc/sudoers.d/ceph-adminchmod 0440 /etc/sudoers.d/ceph...
    总共275页,当前第7页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17