自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(172)
  • 资源 (12)
  • 收藏
  • 关注

原创 开源远程终端神器Tabby

开源远程终端神器Tabby是一个非常好用的SSH和SFTP软件

2022-07-01 15:24:15 680 1

原创 一个值得期待的版本OpenShift 4.11

Kubernetes 1.24无疑是Kubernetes非常重要的一个版本。它去掉了dockeshimOpenShift 4.11使用Kubernetes 1.24

2022-07-01 15:05:49 361

原创 在openEuler 22.3上可以安装WebSphere Application Server 9.0.5

在openEuler 22.3上可以安装WebSphere Application Server 9.0.5

2022-07-01 14:45:29 280 1

原创 Red Hat Enterprise Linux 9 介质大小的变化

Red Hat Enterprise Linux 9 介质变小了。这对于很多老机器是一个好消息,Red Hat Enterprise Linux 8 实在太大,老的机器使用U盘安装比较困难,而DVD又无法刻录那么大的介质。不好的信息是Red Hat Enterprise Linux 9 beta还是只支持X86和ARM,在RISC-V这种新型架构方面,RED HAT有点落后了,Ubuntu 在2021年就提供了RISC-V的发行版了。所以如果没有必要,可以坚持使用CentOS 7.X,再直接跳过5.

2022-02-15 07:15:53 489

原创 在openEuler 21.09上配置远程桌面VNC

[root@opencloud iso]# dnf install -y tigervnc-server tigervnc-server-module[root@opencloud iso]# vncpasswdPassword:Verify:Would you like to enter a view-only password (y/n)? n[root@opencloud iso]#[root@opencloud ~]# vncserverNew 'open

2022-02-04 17:28:15 2934

原创 在web应用中发送和接收Jakarta消息

Running the websimplemessage ExampleTo Package and Deploy websimplemessage Using Maven_1、Make sure that GlassFish Server has been started (see Starting and Stopping GlassFish Server)._2、In a terminal window, go to:tut-install/examples/jms/websimp..

2022-01-17 17:38:28 389

原创 在openEuler 21.9安装自带的容器软件Docker、podman、skopeo

openEuler 21.9上的Docker、podman、Skopeo版本都偏低。此外没有自带buildah和cri-o.不知道下一个版本情况会不会好点。[root@openeuler iso]# dnf install docker -y[root@openeuler iso]# docker versionClient:Version: 18.09.0EulerVersion: 18.09.0.118API version: 1.39Go version:

2022-01-12 06:08:47 1187 1

原创 在openEuler 21.9上安装(企业JAVA )应用服务器Open Liberty

安装Open Libertywget https://public.dhe.ibm.com/ibmdl/export/pub/software/openliberty/runtime/release/2021-11-17_1256/openliberty-jakartaee9-21.0.0.12.zip[root@openeuler openliberty]# pwd/software/openliberty[root@openeuler openliberty]# ls..

2022-01-11 11:34:39 330

原创 使用Maven编译、打包和安装第一个Jakarta EE 9.1应用

[root@eclipse hello1]# cd /work/jakartaee-tutorial-examples/web/jsf/hello1[root@eclipse hello1]# lspom.xml src target[root@eclipse hello1]#[root@eclipse hello1]# mvn install [INFO] Scanning for projects... [INFO] [INFO] ------------------..

2022-01-06 07:01:25 875

原创 国产Jakarta EE 9.1准备就绪

根据 官方网站 https://jakarta.ee/compatibility/#tab-9_1提供的兼容列表,中国已经有四家公司的四个产品符合Jakarta EE 9.1规范。此外 两个比较出名的开源运行环境也在兼容列表了。这两个兼容产品为Eclipse GlassFish和OpenLiberty.其中Eclipse GlassFish为The Jakarta EE Tutorial这本书使用的运行环境。我用这个环境安装了一个简单的web应用,完全没有问题。学习Jakarta EE 9.1的条件完.

2022-01-06 06:49:18 748

原创 Java运维编程之执行操作系统命令-07

执行远程LINUX服务器的Shell脚本。package javaoperation;import com.jcraft.jsch.ChannelExec;import com.jcraft.jsch.JSch;import com.jcraft.jsch.Session;import java.util.Properties;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputSt

2022-01-03 17:21:07 1253

原创 CentOS 8.X 的KVM配合web console的使用

CentOS 8.X 的KVM配合web console的使用。有那么一点点OpenStack的味道了。KVM对硬件的要求极低,部署方便简单。

2022-01-03 08:06:16 525

原创 Java运维编程之执行操作系统命令-06

执行远程系统的操作系统命令package javaoperation;import com.jcraft.jsch.ChannelExec;import com.jcraft.jsch.JSch;import com.jcraft.jsch.Session;import java.util.Properties;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReade

2022-01-03 07:42:32 207

原创 Java运维编程之执行操作系统命令-05

连接远程的服务器package javaoperation;import com.jcraft.jsch.Channel;import com.jcraft.jsch.JSch;import com.jcraft.jsch.Session;import com.jcraft.jsch.UserInfo;/*** @Description* @Author* @Date 2021/12/30 14:59**/public class ConnectRemoteServe...

2021-12-30 15:38:46 584

原创 Java运维编程之执行操作系统命令-03

编写一个执行本地LINUX命令的程序。列出根目录下的内容。package javaoperation;import java.io.*;public class List { public static void main(String args[]) { try { Process p = Runtime.getRuntime().exec("ls /"); p.waitFor(); Buffere...

2021-12-30 14:42:25 536

原创 Java运维编程之执行操作系统命令-02

1、访问eclipse.org网站下载LINUX版本的eclipse2、访问http://www.jcraft.com/jsch/下载jar包3、创建Java项目并导入下载的JAR包

2021-12-30 14:38:30 219

原创 Java运维编程之执行操作系统命令-01

Java运维编程执行操作系统命令主要分为3个需求:执行本机的命令执行远程机器的命令机器之间相互拷贝文件第一个需求可以用Java自带的库exec解决。第二个和第三个需求Java自带的库好像解决不了,但是有很多第三方的库,比如开源的库jsch。虽然这个库有几年没有更新了,但是我在JAVA 11 环境下初步测试了一下,没有问题。因为它是开源的,可以自己去维护更新版本的JAVA 。...

2021-12-30 10:55:32 424

原创 把OpenEuler 21.9安装成 CentOS 8.x

OpenEuler 21.9安装后默认没有图形界面。这极不利于 大面积推广。官方文档写了安装几个国内的图形的介绍,不过安装官方文档是无法安装成功的。经过查找相关文档,我们可以把OpenEuler 21.9安装成CentOS 8.x的图形界面模样。还可以安装最新的eclipse,自带的浏览器火狐,谷歌,OpenOffice, KVM图形界面。...

2021-12-24 16:46:13 793

原创 容器云Kubernetes启用IPV6不容易

当前容器云Kubernetes启用IPV6真不容易。一些公有的镜像仓库并不支持IPV6的域名解析,如果使用IPV6的机器去下载镜像会失败。复杂的地址对于创建Kubernetes集群也是一个挑战。此外,Kubernetes支持IPV6的时间太短。...

2021-11-16 06:02:15 826

原创 OpenEuler没有图形界面的影响

当采用openEuler-21.09-everything-x86_64-dvd.iso任然无法安装图形界面。我想这必定会影响IaaS技术KVM的使用,这很可能意味着KVM的使用无法使用图形界面了,这对于创建虚拟机是非常麻烦的。KVM最大的好处就是简单。[root@openeuler yum.repos.d]# dnf group listLast metadata expiration check: 0:01:55 ago on Tue 16 Nov 2021 05:34:23 AM CST..

2021-11-16 05:56:26 1078

原创 SiFive的下一代高性能CPU

SiFive开发出128核的RISC-V,与X86和ARM差距进一步缩小。初步估计在今天12月会公布比较详细的信息。明年如果能够上市。那RISC-V和Intel和ARM的差距在一年以内。现在是开始投资RISC-V企业级生态的时候了。不用在等待了。ARM终究是美国、英国和日本控制的,ARM用在企业级市场上还不如用二手的Intel服务器,ARM用在服务器市场上的数量远不如淘汰的Intel服务器数量。与其自主可控,不如变废为宝,努力发展RISC-V是正途。...

2021-10-25 06:06:30 149

原创 OpenEuler 图形界面

OpenEuler 21.09版本没有提供server GUI安装选项。试了一个麒麟图形界面,还没有安装成功。为什么要干掉CentOS/RHEL的图形界面,难道还有知识产权问题吗?不干掉不是更好吗?

2021-10-16 10:30:22 1067 2

原创 OpenShift 4.x受限网络中的Operator Lifecycle Manager

OpenShift 4.x在受限网络中的Operator Lifecycle Manager一直很难用,直到OpenShift 4.6的发布。OpenShift 4.6能够采用下面的命令定制自己所需要的Operator,再也不用为安装日志犯愁了。实施工程师终于可以轻松的掌握实施时间了。opm index prune \-f registry.redhat.io/redhat/redhat-operator-index:v4.6 \-p advanced-cluster-managemen

2021-10-03 05:41:30 214

原创 OpenShift 4.x的双栈IP v4和IP v6

OpenShift 4.8已经支持双栈IP v4和IP v6。如果要支持双栈IP,则必须使用OVN-Kubernetes cluster network provider 。下面是网站设置案例:networking: clusterNetwork: - cidr: 10.128.0.0/14 hostPrefix: 23 - cidr: fd00:10:128::/56 hostPrefix: 64 serviceNetwork: - 172.30.0.0/16...

2021-10-03 05:33:26 143

原创 云计算环境使用什么Linux操作系统

至从CentOS 发生变化后,企业或组织选择什么LINUX就成为了一个问题。CentOS 7.9是2020年发布的,应该说是非常新的一个操作系统。没有特殊情况,CentOS 7.9还用5年肯定没有问题。而参与中国区的OpenEuler的公司越来越多。Rocky Linux也是一个替代品。对于很多企业的云计算平台来说,同时使用CentOS 7.9、OpenEuler、Rocky Linux和RHEL是很有可能的。...

2021-08-27 15:58:10 835

原创 第二个支持 RISC-V 芯片 Linux 官方版本会是谁

首个支持 RISC-V 芯片 Ubuntu Linux 官方版本已经发布,第二个支持 RISC-V 芯片 Linux 官方版本会是谁?近日,中国科学院软件研究所面向RISC-V生态的Linux发行版构建、测试、测评系统采购项目公开招标公告 已经出现在网上。所以不久的将来,第二个支持 RISC-V 芯片 Linux 官方版本很快就会出现。只是这个招标有点奇怪,通过公开的信息获得,中国科学院软件研究所在RISC-V的Linux方面做了很多工作,还有必要招标吗?不过不管怎么说,这次中科院干的漂亮。中国..

2021-08-10 08:43:10 212

原创 采购私有云Kubernetes平台应该问供应商的问题

选择Kubernetes平台不是一件容易的事情,当前Kubernetes任然发布三次,技术更新还是很快。在采购 商业Kubernetes平台时,应该向Kubernetes平台供应商问清楚如下问题:1、Kubernetes的版本。Kubernetes发布非常频繁,所以Kubernetes版本非常重要。您肯定也不希望买一个古董。此外,如果如果您的组织需要支持双栈网络,那肯定需要非常新的kubernetes版本。2、Kubernetes容器运行环境总所周知的原因,dockershim要在k

2021-08-08 11:47:50 108

原创 你真的需要kubernetes吗

在决定采用kubernetes之前最好先了解自己需要要什么和准备投入多少资源。几个简单的问题可以帮助回答一些问题。您的公司的员工人数?使用kubernetes技术的团队有多大?是在公有云环境下还是在私有云环境下使用kubernetes技术?愿意投入多大的成本?使用kubernetes想获得什么?弹性,微服务,DevOpskubernetes最初是谷歌发明的,它满足谷歌的需求是非常好的。但是谷歌全球只有一个,你的员工人数和使用kubernetes技术的团队恐怕达不到谷歌的要

2021-08-05 17:39:46 82

原创 IT日记-Intel投资200亿发展代工业务

Intel投资200亿发展代工业务。我们不能小看Intel,Intel的背后是整个美国,美国人是感到了芯片制造的危机。Intel是美国冲锋陷阵的战士。

2021-03-28 17:23:13 64

转载 亚马逊入局RISC-V

https://www.china-riscv.com/read.php?tid=684&fid=38

2021-03-26 21:17:42 90

原创 OpenStack/KVM的问题

采用NAT网络方式的KVM能够很好的替代vmware workstation,采用网桥网络方式的KVM能够部分替代vSphere.有了KVM,其它一般的其它完全没有必要盗版VMWARE.但是KVM没有集中管理功能。这是一个大的问题,限制了使用规模。当规模大的时候可能会考虑使用OpenStack。但是当前商业版本的OpenStack一般采用容器方式部署,存储采用分布式的CEPH。这样当断电的时候,一般很难自愈或者很难恢复。通常情况下,商业版本OpenStack经过多次断电后,一般来说,上面运行的K8S

2021-03-07 09:17:16 156

原创 在CentOS 7上安装OpenOffice 4.1.9

[root@external software]# cd openoffice/[root@external openoffice]# ls Apache_OpenOffice_4.1.9_Linux_x86-64_install-rpm_en-US.tar.gz[root@external openoffice]# tar -zxvf Apache_OpenOffice_4.1.9_Linux_x86-64_install-rpm_en-US.tar.gz[root@external open

2021-03-07 08:40:41 295

原创 在CentOS 7上安装Mosquitto

Mosquitto是用C语言实现的MQTT物联网协议v3.1和v5.0 的消息代理服务器。CentOS上目前好像没有最新的Mosquitto版本。[root@gitlab ~]# yum installhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm-y[root@gitlab ~]# yum repolist all | grep enabled*epel/x86_64 Extra Packag..

2021-03-07 08:39:18 342

原创 Linux 5.12率先开始支持SiFive的RISC-V FU740开发板

Linux 5.12率先开始支持SiFive的RISC-V FU740开发板。但是不知道是否支持 星光单板计算机。

2021-03-07 08:36:57 303 1

原创 RISC-V几个重要的软件生态

星光单板计算机马上要发布售卖了。RISC-V高性能普及的曙光初现了。这几天在看 硅谷之火,我感觉现在的中国就是美国的70年代。RISC-V有几个重要的软件生态需要做:单独的RISC-V架构的LINUX发行版。目前在各个LINUX发行版的官方社区还没有正式的RISC-V架构的Linux发行版。比如企业非常普及的CentOS,Ubuntu,OpenEuler。Kubernetes生态/CNCF。OpenStack/KVMJDK 。Java 应用服务器。此外,日常使用的办公套件、网络会

2021-03-07 08:21:51 622

原创 ceph csi 配置注意事项

ceph csi 配置注意事项1、准备三个worker/Node节点。[root@cliprod kubernetes]# cat csi-rbdplugin-provisioner.yaml---kind: DeploymentapiVersion: apps/v1metadata:name: csi-rbdplugin-provisionerspec:replicas: 3selector:matchLabels:app: csi-rbdplugin-pr

2021-01-04 11:23:52 637

转载 Podman and Buildah for Docker users

https://developers.redhat.com/blog/2019/02/21/podman-and-buildah-for-docker-users/

2020-04-27 20:37:39 157

原创 安装OpenShift 4.2.13

[root@xxxxxx ocp4]# lsinstall-config.yaml[root@xxxxxx ocp4]# vi install-config.yaml[root@xxxxxx ocp4]# vi install-config.yaml[root@xxxxxx ocp4]# cat install-config.yamlapiVersion: v1baseDomai...

2020-01-11 18:49:21 1624 3

原创 rook ceph部署日志

[root@docker rook]# helm install --tls --namespace rook --name rook-ceph rook-beta/rook-ceph -f rook-values.yamlNAME: rook-cephLAST DEPLOYED: Sun Sep 8 19:17:54 2019NAMESPACE: rookSTATUS: DEPLO...

2019-09-08 20:32:36 2105

原创 rook ceph的安装与配置务必特别小心,任何一个小错误都会带来大麻烦

[root@docker rook]# helm install --tls --namespace rook --name rook-ceph rook-beta/rook-ceph --version v0.8.3 -f rook-values.yamlError: release rook-ceph failed: Internal error occurred: admission we...

2019-09-08 17:15:51 2066

11.50-Enable-RISC-V-For-Cloud-Computing.pdf

11.50-Enable-RISC-V-For-Cloud-Computing.pdf

2021-03-26

OpenStack Queens for RHEL and CentOS安装指南

OpenStack Queens for RHEL and CentOS安装指南 根据官方文档整理,日期为20180818-20180819。 我采用CentOS 7.4在虚拟机上演着过此文档,能够成功。 本文档只保留了官方文档中RHEL and CentOS的内容。

2018-08-22

openvswitch-2.7.0-1.x86_64.rpm

openvswitch可以和KVM结合使用。 Open vSwitch的特性 1 支持通过NetFlow sFlow IPFIX, SPAN, RSPAN, 和 GRE-tunneled镜像使虚拟机内部通讯可以被监控; 2 支持LACP (IEEE 802.1AX-2008)(多端口绑定)协议; 3 支持标准的 802.1Q VLAN模型以及 trunk模式; 4 支持 BFD 和 802.1ag 链路状态监测; 5 支持STP (IEEE 802.1D-1998); 6 支持细粒度的Qos; 7 支持HFSC系统级别的流量控制队列; 8 支持每虚拟机网卡的流量的流量控制策略; 9 支持基于源MAC负载均衡模式、主备模式、L4哈希模式的多端口绑定; 10 支持OpenFlow协议(包括许多虚拟化的增强特性); 11 支持IPV6

2018-08-04

OpenStack Virtual Machine Image Guide

openstack官方文档整理成PDF. Authentication With Keystone Configuring the Glance servers to use Keystone Configuring Glance API to use Keystone Configuring Glance Registry to use Keystone The Glance Image Cache Managing the Glance Image Cache Configuration options for the Image Cache Policies Constructing a Policy Configuration File Writing Rules Examples Property Protections Constructing a Property Protections Configuration File V1 API X-glance-registry-Purge-props Examples Running Glance in HTTPD uWSGI Server HTTP Mode mod_wsgi Glossary Notifications Notification Drivers Notification Types Content Payload Tasks Conceptual Overview Conceptual Details Task Entities Controlling Glance Servers Starting a server Stopping a server Restarting a server Reloading a server Glance Flow Plugins Flows Import Flows Interoperable Image Import Image Import Methods Customizing the image import process The Image Property Injection Plugin Database Management Migration Scripts Sync the Database Determining the Database Version Upgrading an Existing Database Downgrading an Existing Database Legacy Database Management Sync the Database Determining the Database Version Upgrading an Existing Database Downgrading an Existing Database Zero-Downtime Database Upgrades The Expand-Migrate-Contract Cycle Zero-Downtime Database Upgrade New Database Version Identifiers Database Upgrade Rolling Upgrades Scope of this document Prerequisites Procedure Images and instances Instance Launch Image properties and property protection Image download: how it works Instance building blocks Instance management tools Control where instances run Launch instances with UEFI Manage images List or get details for images (glance) Create or update an image (glance) Troubleshoot image creation Requirements External Requirements Affecting Glance Guideline to include your requirement in the requirements.txt file Steps to include your requirement in the requirements.txt file

2018-03-24

OpenStack Networking Guide

本手册包括了详细的官方内容。 This guide targets OpenStack administrators seeking to deploy and manage OpenStack Networking (neutron). Introduction Basic networking Network components Overlay (tunnel) protocols Network namespaces Network address translation OpenStack Networking Firewall-as-a-Service (FWaaS) Configuration Services and agents ML2 plug-in Address scopes Automatic allocation of network topologies Availability zones BGP dynamic routing High-availability for DHCP DNS integration DNS integration with an external service DNS resolution for instances Distributed Virtual Routing with VRRP IPAM configuration IPv6 Load Balancer as a Service (LBaaS) Logging for security groups Macvtap mechanism driver MTU considerations Open vSwitch with DPDK datapath Open vSwitch hardware offloading Native Open vSwitch firewall driver Quality of Service (QoS) Role-Based Access Control (RBAC) Routed provider networks Service function chaining SR-IOV Subnet pools Service subnets Trunking Deployment examples Prerequisites Mechanism drivers Operations IP availability metrics Resource tags Resource purge Migration Database Legacy nova-network to OpenStack Networking (neutron) Add VRRP to an existing router Miscellaneous Firewall-as-a-Service (FWaaS) v2 scenario Firewall-as-a-Service (FWaaS) v1 scenario Disable libvirt networking neutron-linuxbridge-cleanup utility

2018-03-24

KVM NAT网络配置

本文档采用图文并茂的方式,一步一步讲解了KVM NAT的配置。内容包括: 1 Creating a NAT Virtual Network 1.1 Step one: Host properties 1.2 Step two: Virtual Networks tab 1.3 Step three: Start the New Virtual Network assistant 1.4 Step four: Choose a name 1.5 Step five: Choose an IP address range 1.6 Step six: Choose a DHCP address range 1.7 Step seven: Choose the type of virtual network 1.8 Step eight: Finish the virtual network creation 1.9 Last step: Verify 1.10 Using your new virtual network

2018-03-19

Kubernetes 1.8.1 RPM包

在安装Kubernetes,最大的问题就是无法连接到资源库下载Kubernetes 1.8.1 RPM。 有了RPM 包,安装就非常容易了。

2018-02-11

安装IBM CLOUD Private

安装IBM CLOUD Private,包括了DOCKER 的安装。包括了如下内容: Set up the installation environment Deploy the environment

2018-02-09

ICEfaces 2 for eclipse

ICEfaces 2 for eclipse是基于JSF V2标准的组件系统并且无缝集成在ECLIPSE环境中。它提供了100多个web组件,插件安装配置容易

2011-03-21

The Java EE 6 Tutorial

Java EE 6导学,一本入门的书,也是一本经典的书。

2011-03-03

Apache MyFaces Trinidad 2.0.0-beta-2

基于JSF2 的Web框架,提供100多个组件

2011-03-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除